@@ -5,15 +5,14 @@ const concat = require('concat-stream');
55const esmify = require ( 'esmify' ) ;
66const EventEmitter = require ( 'events' ) ;
77const fs = require ( 'fs' ) ;
8- const _mkdirp = require ( 'mkdirp' ) ;
98const mold = require ( 'mold-source-map' ) ;
109const path = require ( 'path' ) ;
1110const through = require ( 'through2' ) ;
1211const tsify = require ( 'tsify' ) ;
1312const util = require ( 'util' ) ;
1413
1514const access = util . promisify ( fs . access ) ;
16- const mkdirp = util . promisify ( _mkdirp ) ;
15+ const mkdir = util . promisify ( fs . mkdir ) ;
1716const writeFile = util . promisify ( fs . writeFile ) ;
1817
1918const fridaBuiltins = Object . assign ( { } , require ( 'browserify/lib/builtins' ) , {
@@ -37,7 +36,7 @@ async function build(inputPath, outputPath, options) {
3736 const compile = makeCompiler ( inputPath , { } , options ) ;
3837 const result = await compile ( ) ;
3938
40- await mkdirp ( path . dirname ( outputPath ) ) ;
39+ await mkdir ( path . dirname ( outputPath ) , { recursive : true } ) ;
4140 await writeFile ( outputPath , result . bundle ) ;
4241
4342 return result ;
@@ -74,7 +73,7 @@ function watch(inputPath, outputPath, options) {
7473
7574 absoluteOutputPath = canonicalizeFilename ( path . resolve ( outputPath ) ) ;
7675
77- await mkdirp ( path . dirname ( outputPath ) ) ;
76+ await mkdir ( path . dirname ( outputPath ) , { recursive : true } ) ;
7877
7978 watcher . on ( 'change' , onChange ) ;
8079 watcher . on ( 'unlink' , path => {
0 commit comments