@@ -3,15 +3,13 @@ var fs = require('fs');
3
3
4
4
module . exports = mkdirP . mkdirp = mkdirP . mkdirP = mkdirP ;
5
5
6
- function mkdirP ( p , mode , f ) {
6
+ function mkdirP ( p , mode , f , made ) {
7
7
if ( typeof mode === 'function' || mode === undefined ) {
8
8
f = mode ;
9
9
mode = 0777 & ( ~ process . umask ( ) ) ;
10
10
}
11
-
12
- // secret passalong argument.
13
- var made = arguments [ 3 ] || null ;
14
-
11
+ if ( ! made ) made = null ;
12
+
15
13
var cb = f || function ( ) { } ;
16
14
if ( typeof mode === 'string' ) mode = parseInt ( mode , 8 ) ;
17
15
p = path . resolve ( p ) ;
@@ -45,14 +43,12 @@ function mkdirP (p, mode, f) {
45
43
} ) ;
46
44
}
47
45
48
- mkdirP . sync = function sync ( p , mode ) {
46
+ mkdirP . sync = function sync ( p , mode , made ) {
49
47
if ( mode === undefined ) {
50
48
mode = 0777 & ( ~ process . umask ( ) ) ;
51
49
}
52
-
53
- // secret passalong argument
54
- var made = arguments [ 2 ] || null ;
55
-
50
+ if ( ! made ) made = null ;
51
+
56
52
if ( typeof mode === 'string' ) mode = parseInt ( mode , 8 ) ;
57
53
p = path . resolve ( p ) ;
58
54
0 commit comments