1- /* global process require Set */
1+ /* global process Set */
22
33import { readFileSync } from 'fs' ;
44import node from '@rollup/plugin-node-resolve' ;
55import commonjs from '@rollup/plugin-commonjs' ;
66
7- var pkg = require ( './ package.json') ;
7+ var pkg = JSON . parse ( readFileSync ( ' package.json', 'utf8' ) ) ;
88
99var dependencies = pkg => {
1010 var deps = Object . keys ( pkg . dependencies || { } ) . concat ( Object . keys ( pkg . peerDependencies || { } ) ) ;
1111 return Array . from ( new Set ( deps . concat ( deps . flatMap ( dependency => (
12- dependencies ( require ( ` ${ dependency } /package.json`) )
12+ dependencies ( JSON . parse ( readFileSync ( `node_modules/ ${ dependency } /package.json`, 'utf8' ) ) )
1313 ) ) ) ) ) ;
1414} ;
1515
@@ -24,8 +24,7 @@ ${readFileSync('./LICENSE')}*/
2424
2525${ dependencies ( pkg ) . map ( dependency => `/** ${ dependency } license
2626
27- ${ readFileSync ( `./node_modules/${ dependency } /LICENSE` ) } */`
28- ) . join ( '\n\n' ) } `;
27+ ${ readFileSync ( `./node_modules/${ dependency } /LICENSE` ) } */`) . join ( '\n\n' ) } `;
2928
3029var typeref = `/// <reference types="https://cdn.jsdelivr.net/gh/fluture-js/Fluture@${
3130 process . env . VERSION || pkg . version
@@ -39,15 +38,15 @@ export default [{
3938 footer : footer ,
4039 format : 'iife' ,
4140 name : 'Fluture' ,
42- file : 'dist/bundle.js'
43- }
41+ file : 'dist/bundle.js' ,
42+ } ,
4443} , {
4544 input : 'index.js' ,
4645 plugins : [ node ( ) , commonjs ( { include : 'node_modules/**' } ) ] ,
4746 output : {
4847 banner : `${ banner } \n${ typeref } \n` ,
4948 footer : footer ,
5049 format : 'es' ,
51- file : 'dist/module.js'
52- }
50+ file : 'dist/module.js' ,
51+ } ,
5352} ] ;
0 commit comments