66
77"use strict" ;
88
9- const fs = require ( "fs " ) ;
10- const path = require ( "path" ) ;
11- const util = require ( "util" ) ;
12- const exec = util . promisify ( require ( "child_process" ) . exec ) ;
9+ const fs = require ( "node:fs/promises " ) ;
10+ const path = require ( "node: path" ) ;
11+ const util = require ( "node: util" ) ;
12+ const exec = util . promisify ( require ( "node: child_process" ) . exec ) ;
1313const rollup = require ( "rollup" ) ;
1414const excludedFromSlim = require ( "./lib/slim-exclude" ) ;
1515const rollupFileOverrides = require ( "./lib/rollup-plugin-file-overrides" ) ;
@@ -38,7 +38,7 @@ const removeWith = {
3838} ;
3939
4040async function read ( filename ) {
41- return fs . promises . readFile ( path . join ( srcFolder , filename ) , "utf8" ) ;
41+ return fs . readFile ( path . join ( srcFolder , filename ) , "utf8" ) ;
4242}
4343
4444// Remove the src folder and file extension
@@ -54,7 +54,7 @@ function moduleName( filename ) {
5454async function readdirRecursive ( dir , all = [ ] ) {
5555 let files ;
5656 try {
57- files = await fs . promises . readdir ( path . join ( srcFolder , dir ) , {
57+ files = await fs . readdir ( path . join ( srcFolder , dir ) , {
5858 withFileTypes : true
5959 } ) ;
6060 } catch ( e ) {
@@ -151,7 +151,7 @@ async function writeCompiled( { code, dir, filename, version } ) {
151151 // yyyy-mm-ddThh:mmZ
152152 . replace ( / @ D A T E / g, new Date ( ) . toISOString ( ) . replace ( / : \d + \. \d + Z $ / , "Z" ) ) ;
153153
154- await fs . promises . writeFile ( path . join ( dir , filename ) , compiledContents ) ;
154+ await fs . writeFile ( path . join ( dir , filename ) , compiledContents ) ;
155155 console . log ( `[${ getTimestamp ( ) } ] ${ filename } v${ version } created.` ) ;
156156}
157157
@@ -194,7 +194,7 @@ async function build( {
194194 version += "+slim" ;
195195 }
196196
197- await fs . promises . mkdir ( dir , { recursive : true } ) ;
197+ await fs . mkdir ( dir , { recursive : true } ) ;
198198
199199 // Exclude slim modules when slim is true
200200 const [ excluded , included ] = await checkExclude (
@@ -343,7 +343,7 @@ async function build( {
343343 // We normally process for dist during minification to save
344344 // file reads. However, some files are not minified and then
345345 // we need to do it separately.
346- const contents = await fs . promises . readFile (
346+ const contents = await fs . readFile (
347347 path . join ( dir , filename ) ,
348348 "utf8"
349349 ) ;
0 commit comments