@@ -3,7 +3,7 @@ const { EventEmitter } = require('events')
33const { homedir, tmpdir } = require ( 'os' )
44const { dirname, join } = require ( 'path' )
55const { promisify } = require ( 'util' )
6- const mkdirp = require ( 'mkdirp-infer-owner ' )
6+ const { mkdir } = require ( 'fs/promises ' )
77const rimraf = promisify ( require ( 'rimraf' ) )
88const mockLogs = require ( './mock-logs' )
99const pkg = require ( '../../package.json' )
@@ -239,9 +239,9 @@ class Sandbox extends EventEmitter {
239239
240240 async run ( command , argv = [ ] ) {
241241 await Promise . all ( [
242- mkdirp ( this . project ) ,
243- mkdirp ( this . home ) ,
244- mkdirp ( this . global ) ,
242+ mkdir ( this . project , { recursive : true } ) ,
243+ mkdir ( this . home , { recursive : true } ) ,
244+ mkdir ( this . global , { recursive : true } ) ,
245245 ] )
246246
247247 // attach the sandbox process now, doing it after the promise above is
@@ -290,9 +290,9 @@ class Sandbox extends EventEmitter {
290290 }
291291
292292 await Promise . all ( [
293- mkdirp ( this . project ) ,
294- mkdirp ( this . home ) ,
295- mkdirp ( this . global ) ,
293+ mkdir ( this . project , { recursive : true } ) ,
294+ mkdir ( this . home , { recursive : true } ) ,
295+ mkdir ( this . global , { recursive : true } ) ,
296296 ] )
297297
298298 // attach the sandbox process now, doing it after the promise above is
0 commit comments