11
22
3- <!-- headers
4- cross-origin-isolate
5- -->
6-
73
84<!DOCTYPE html>
95
139 < meta charset =utf-8 >
1410
1511 < title >
16- Request URL to Absolute Filename
12+ node-gyp -- Always on Top
1713 </ title >
1814
1915 < meta name =description content =''>
2016
2117 < base href ='https://ext-code.com/blog/26-04-16/node-gyp-always-on-top/node-gyp-always-on-top.html '>
22- < link rel =canonical href ='https://ext-code.com/blog/25-02-05/request-url-to-absolute-filename/request-url-to-absolute-filename .html '>
18+ < link rel =canonical href ='https://ext-code.com/blog/26-04-16/node-gyp-always-on-top/node-gyp-always-on-top .html '>
2319
2420 < link rel =icon href ='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABLFBMVEVHcEwopnMfpm8epm4epm4hpm81pHgfpm8ipnAhpm8ipnAfpm8gpm8jpnAsquAqpXQhpnAjpnEspXQhpnDr3Mgtqt8epm8fpm8kpnEgpm8rpXPr6OkqquAqquEjpnF/xagnqHTr6OlUtY7m5ubm5ub/9//m5uYbpWyXzLZ1s4UPnmRbqrkdpm7m5ubp5+gbpm0bpWwsq3fC29GXzbaMyrEwrOFHtIYnquHb4+Cz1uUkp3LT4ebi5ejwhhL3jhj7mSO72eXkhB12w+T4pDd8xafF3NKfijLWsrDc3diHlIzyr07et4jq07fqmkfhqFfyv3dauuJnveE2rn1AnFltkULIx8dQomPMfxXvjbNuo4xylYXu0KZqr7fOwrFaueL9yoTI1MatqHQwqtqDrqPS97zrAAAALHRSTlMAHtX5958F0l+Pfe2lXa4QgGAPjf6b8fBbzw9Y0L1h6t3NR9HhDPzLh/QusFA6UqkAAAGESURBVCjPdZNnW8IwEIDTtKVQKHsj7u21RUVREBFQ2SjuPf//fzBt0gFPfT+0z9M3vVwudwhZcLEQzvB8Bof8HJqFi2IeGLwkTy/w+TFMgRWfYyMBAfSShW54IZG3bFwEqJ6XLRYWzQBinEUOAOi7F5rF0rJErA4JGl8RDL2nqYyVte2Nau+lKmTNnI2s3Hq1UNjc6jz1ABv5yzCj1XU12R93nnWQyc+SrdneZMFVo35ZBZA4pPCWrh1Tatpr+/Tx1qhPFonAtNo6oLSS/Ubzjh4OSZY+ua5QJkbokvk5h4IuPZcqhsPF3/Zp88EsHQQRb+sPosOp8M64UR8c0r8FR9O9Kz/fjfqoa2s7uFY7I0zeSOjhEdNBJzV67trX52igWTrnHIxV7X2YVG0tuspC9X2XPJgmZXEV1cR8MU2K6nEltpadC3XagUC1eaHIT9qBNNO+i/INqZqg2M3kBWsmFBG9rJh3GpmflUIi7hqD2OwY+H3/DxGOekzZfAinAdI4FHPkH67FfQ17kRvyAAAAAElFTkSuQmCC '>
2521 < meta name =viewport content ='width=device-width, initial-scale=1 '>
2824 {
2925 "@context" : "https://schema.org" ,
3026 "@type" : "TechArticle" ,
31- "headline" : "" ,
27+ "headline" : "node-gyp -- Always on Top " ,
3228 "description" : "" ,
3329 "author" : { "@type" :"Person" , "name" :"Matthew Richards" } ,
3430 "datePublished" : "2025-10-17" ,
4541 < script src ='https://libs.ext-code.com/js/dom/component/v3.0/component.js?hdr '> </ script >
4642
4743 < script >
48- console . log ( 'request-url-to-absolute-filename.html' ) ;
49- var editor ;
50- var snippet ;
51-
52-
44+ console . log ( 'node-gyp-always-on-top.html' ) ;
45+
46+
5347 async function ready ( ) {
54- debug ( 'ready' , window . crossOriginIsolated ) ;
55- editor = mod [ 'web-editor' ] ;
56- snippet = mod [ 'snippet-terminal-console' ] ;
57-
48+ debug ( 'ready' ) ;
49+
5850 initdom ( document . body ) ;
5951
6052 } //init
7769
7870 < blog-hdr v2.0 component =grp1 >
7971 < h1 slot =title >
80- Request URL to Absolute Filename
72+ node-gyp -- Always on Top
8173 </ h1 >
82- < time slot =date datetime =2026-02-18 >
83- 18 Feb 2026
74+ < time slot =date datetime =2026-04-16 >
75+ 16 Apr 2026
8476 </ time >
8577 </ blog-hdr >
8678
@@ -92,10 +84,6 @@ <h1 slot=title>
9284 </ p >
9385 </ div >
9486
95- < web-editor component src ='ex/resolve.js ' fullsize > </ web-editor >
96-
97- < snippet-terminal-console component src ='ex/test.js ' mode =nodejs web-terminal ='h=450px '> </ snippet-terminal-console >
98-
9987
10088 < log-mod component > </ log-mod >
10189
@@ -111,19 +99,9 @@ <h1 slot=title>
11199
112100 function initdom ( rootnode ) {
113101
114- snippet . btn . run = btn . run ;
115-
116- } //initdom
117-
118102
119- btn . run = function ( ) {
103+ } //initdom
120104
121- var js1 = editor . getvalue ( ) ;
122- var js2 = snippet . editor . getvalue ( ) ;
123- var js = js1 + '\n\n' + js2 ;
124- return js ;
125-
126- } //run
127105
128106
129107
0 commit comments