1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| import { mkdirpManual, mkdirpManualSync } from './mkdirp-manual.js';
| import { mkdirpNative, mkdirpNativeSync } from './mkdirp-native.js';
| import { optsArg } from './opts-arg.js';
| import { pathArg } from './path-arg.js';
| import { useNative, useNativeSync } from './use-native.js';
| /* c8 ignore start */
| export { mkdirpManual, mkdirpManualSync } from './mkdirp-manual.js';
| export { mkdirpNative, mkdirpNativeSync } from './mkdirp-native.js';
| export { useNative, useNativeSync } from './use-native.js';
| /* c8 ignore stop */
| export const mkdirpSync = (path, opts) => {
| path = pathArg(path);
| const resolved = optsArg(opts);
| return useNativeSync(resolved)
| ? mkdirpNativeSync(path, resolved)
| : mkdirpManualSync(path, resolved);
| };
| export const mkdirp = Object.assign(async (path, opts) => {
| path = pathArg(path);
| const resolved = optsArg(opts);
| return useNative(resolved)
| ? mkdirpNative(path, resolved)
| : mkdirpManual(path, resolved);
| }, {
| mkdirpSync,
| mkdirpNative,
| mkdirpNativeSync,
| mkdirpManual,
| mkdirpManualSync,
| sync: mkdirpSync,
| native: mkdirpNative,
| nativeSync: mkdirpNativeSync,
| manual: mkdirpManual,
| manualSync: mkdirpManualSync,
| useNative,
| useNativeSync,
| });
| export default mkdirp;
| //# sourceMappingURL=index.js.map
|
|