@@ -14,27 +14,25 @@ await Promise.all(
1414 . filter ( part => part !== undefined )
1515 . join ( '-' ) ;
1616 const nativeBindingFile = `exec.${ variantName } .node` ;
17+ const variantPackageJson = {
18+ name : `${ packageJson . name } -${ variantName } ` ,
19+ version : packageJson . version ,
20+ description : packageJson . description ,
21+ author : packageJson . author ,
22+ keywords : packageJson . keywords ,
23+ license : packageJson . license ,
24+ repository : packageJson . repository ,
25+ main : nativeBindingFile ,
26+ files : [ nativeBindingFile ] ,
27+ os : toArray ( variant . os ) ,
28+ cpu : toArray ( variant . cpu ) ,
29+ libc : toArray ( variant . libc ) ,
30+ engines : packageJson . engines
31+ } ;
32+
1733 await writeFile (
1834 path . join ( root , 'npm' , variantName , 'package.json' ) ,
19- JSON . stringify (
20- {
21- name : `${ packageJson . name } -${ variantName } ` ,
22- version : packageJson . version ,
23- description : packageJson . description ,
24- author : packageJson . author ,
25- keywords : packageJson . keywords ,
26- license : packageJson . license ,
27- repository : packageJson . repository ,
28- main : nativeBindingFile ,
29- files : [ nativeBindingFile ] ,
30- os : toArray ( variant . os ) ,
31- cpu : toArray ( variant . cpu ) ,
32- libc : toArray ( variant . libc ) ,
33- engines : packageJson . engines
34- } ,
35- undefined ,
36- 2
37- ) ,
35+ `${ JSON . stringify ( variantPackageJson , undefined , 2 ) } \n` ,
3836 'utf8'
3937 ) ;
4038 } )
0 commit comments