1- import { readdir , readFile , writeFile } from 'fs/promises' ;
2- import { createRequire } from 'module' ;
3- import { resolve } from 'path' ;
1+ const { readdir, readFile, writeFile } = require ( 'fs/promises' ) ;
2+ const { resolve } = require ( 'path' ) ;
43
5- import dedent from 'dedent' ;
4+ const dedent = require ( 'dedent' ) ;
65
7- const require = createRequire ( import . meta. url ) ;
86const pkg = require ( '../package.json' ) ;
97
108const banner = dedent `
@@ -15,8 +13,7 @@ const banner = dedent`
1513 * Released under the ${ pkg . license } license.
1614 */
1715` ;
18- const distFolder =
19- resolve ( new URL ( '.' , import . meta. url ) . pathname , '../' , 'dist' ) + '/' ;
16+ const distFolder = resolve ( __dirname , '../' , 'dist' ) + '/' ;
2017
2118async function getFiles ( path = distFolder ) {
2219 const entries = await readdir ( path , {
@@ -45,7 +42,10 @@ getFiles().then((files) =>
4542 Promise . all (
4643 files . map ( ( { path } ) =>
4744 readFile ( path )
48- . then ( ( file ) => `${ banner } \n\n${ file . toString ( ) } \n ` )
45+ . then (
46+ ( file ) => `${ banner } \n\n${ file . toString ( ) }
47+ ` ,
48+ )
4949 . then ( ( text ) => writeFile ( path , text , { encoding : 'utf-8' } ) ) ,
5050 ) ,
5151 ) ,
0 commit comments