2121
2222 </ style >
2323
24- < h3 > estree-walker -browser</ h3 >
24+ < h3 > node-forge -browser</ h3 >
2525
2626 < div id =hdr >
2727 < div >
@@ -40,25 +40,23 @@ <h3>estree-walker-browser</h3>
4040 console . log ( 'estree-walker' ) ;
4141 console . log ( ) ;
4242
43- var term ;
44- var webcontainer ;
45-
46- var packages = [ 'estree-walker' ] ;
47-
43+
44+ var package = 'node-forge' ;
45+ var exp_name = 'forge' ;
4846
4947 var files = { } ;
5048
5149
5250 var filename = {
53- esm : 'estree-walker .m.js' ,
54- cjs : 'estree-walker .js' ,
51+ esm : ` ${ package } .m.js` ,
52+ cjs : ` ${ package } .js` ,
5553 }
5654
5755
5856 files [ 'entry.esm.js' ] = `
5957
60- import * as walker from 'estree-walker ';
61- export {walker };
58+ import * as ${ exp_name } from '${ package } ';
59+ export {${ exp_name } };
6260
6361 ` ;
6462
@@ -89,9 +87,9 @@ <h3>estree-walker-browser</h3>
8987
9088 files [ 'entry.cjs.js' ] = `
9189
92- import * as walker from 'estree-walker ';
90+ import * as ${ exp_name } from '${ package } ';
9391
94- export default walker ; // iife / umd
92+ export default ${ exp_name } ; // iife / umd
9593
9694 ` ;
9795
@@ -109,7 +107,7 @@ <h3>estree-walker-browser</h3>
109107 file : '${ filename . cjs } ',
110108
111109 format : 'iife', // or 'umd'
112- name : 'walker ', // This becomes window.espree
110+ name : '${ exp_name } ', // This becomes window.espree
113111 exports : 'default',
114112
115113 },
@@ -124,6 +122,12 @@ <h3>estree-walker-browser</h3>
124122 ` ;
125123
126124
125+
126+
127+
128+
129+ var term ;
130+ var webcontainer ;
127131 var rollup = { } ;
128132
129133
@@ -174,7 +178,7 @@ <h3>estree-walker-browser</h3>
174178 var url = window . URL . createObjectURL ( blob ) ;
175179
176180
177- var path = '/npm/estree-walker -browser/' ;
181+ var path = '/npm/${package} -browser/' ;
178182 fs . dir . create ( path ) ;
179183
180184 await fs . file . save ( path + filename [ type ] , blob ) ;
@@ -191,7 +195,7 @@ <h3>estree-walker-browser</h3>
191195 var str = packages . join ( ' ' ) ;
192196 console . log ( 'npm install' , str , '...' ) ;
193197 packages . unshift ( 'install' ) ;
194- var process = await webcontainer . spawn ( 'npm' , packages ) ;
198+ var process = await webcontainer . spawn ( 'npm' , [ package ] ) ;
195199 var stream = new WritableStream ( { write ( data ) { term . write ( data ) } } ) ;
196200 process . output . pipeTo ( stream )
197201 var code = await process . exit ;
@@ -202,7 +206,7 @@ <h3>estree-walker-browser</h3>
202206
203207 } //install
204208
205-
209+ /*
206210 async function package_json(){
207211 console.log('npm install ( package.json ) ...');
208212 var process = await webcontainer.spawn('npm',['install']);
@@ -215,8 +219,8 @@ <h3>estree-walker-browser</h3>
215219 return code;
216220
217221 }//package_json
218-
219-
222+ */
223+
220224 async function install_rollup ( ) {
221225
222226 var packages = [
@@ -229,7 +233,7 @@ <h3>estree-walker-browser</h3>
229233 console . log ( 'npm install' , packages . join ( ' ' ) , '...' ) ;
230234 packages . unshift ( 'install' ) ;
231235
232- var process = await webcontainer . spawn ( 'npm' , packages ) ;
236+ var process = await webcontainer . spawn ( 'npm' , [ package ] ) ;
233237 var stream = new WritableStream ( { write ( data ) { term . write ( data ) } } ) ;
234238 process . output . pipeTo ( stream )
235239 var code = await process . exit ;
0 commit comments