c33cdc28284b454fe4313f86db46054c95df948c1977772388a0b35bf6a8f23fbb012201468ea91530af3b623d1f4176085be3d749186687aee90d1cbdef77 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.mkdirp = exports.nativeSync = exports.native = exports.manualSync = exports.manual = exports.sync = exports.mkdirpSync = exports.useNativeSync = exports.useNative = exports.mkdirpNativeSync = exports.mkdirpNative = exports.mkdirpManualSync = exports.mkdirpManual = void 0;
  4. const mkdirp_manual_js_1 = require("./mkdirp-manual.js");
  5. const mkdirp_native_js_1 = require("./mkdirp-native.js");
  6. const opts_arg_js_1 = require("./opts-arg.js");
  7. const path_arg_js_1 = require("./path-arg.js");
  8. const use_native_js_1 = require("./use-native.js");
  9. /* c8 ignore start */
  10. var mkdirp_manual_js_2 = require("./mkdirp-manual.js");
  11. Object.defineProperty(exports, "mkdirpManual", { enumerable: true, get: function () { return mkdirp_manual_js_2.mkdirpManual; } });
  12. Object.defineProperty(exports, "mkdirpManualSync", { enumerable: true, get: function () { return mkdirp_manual_js_2.mkdirpManualSync; } });
  13. var mkdirp_native_js_2 = require("./mkdirp-native.js");
  14. Object.defineProperty(exports, "mkdirpNative", { enumerable: true, get: function () { return mkdirp_native_js_2.mkdirpNative; } });
  15. Object.defineProperty(exports, "mkdirpNativeSync", { enumerable: true, get: function () { return mkdirp_native_js_2.mkdirpNativeSync; } });
  16. var use_native_js_2 = require("./use-native.js");
  17. Object.defineProperty(exports, "useNative", { enumerable: true, get: function () { return use_native_js_2.useNative; } });
  18. Object.defineProperty(exports, "useNativeSync", { enumerable: true, get: function () { return use_native_js_2.useNativeSync; } });
  19. /* c8 ignore stop */
  20. const mkdirpSync = (path, opts) => {
  21. path = (0, path_arg_js_1.pathArg)(path);
  22. const resolved = (0, opts_arg_js_1.optsArg)(opts);
  23. return (0, use_native_js_1.useNativeSync)(resolved)
  24. ? (0, mkdirp_native_js_1.mkdirpNativeSync)(path, resolved)
  25. : (0, mkdirp_manual_js_1.mkdirpManualSync)(path, resolved);
  26. };
  27. exports.mkdirpSync = mkdirpSync;
  28. exports.sync = exports.mkdirpSync;
  29. exports.manual = mkdirp_manual_js_1.mkdirpManual;
  30. exports.manualSync = mkdirp_manual_js_1.mkdirpManualSync;
  31. exports.native = mkdirp_native_js_1.mkdirpNative;
  32. exports.nativeSync = mkdirp_native_js_1.mkdirpNativeSync;
  33. exports.mkdirp = Object.assign(async (path, opts) => {
  34. path = (0, path_arg_js_1.pathArg)(path);
  35. const resolved = (0, opts_arg_js_1.optsArg)(opts);
  36. return (0, use_native_js_1.useNative)(resolved)
  37. ? (0, mkdirp_native_js_1.mkdirpNative)(path, resolved)
  38. : (0, mkdirp_manual_js_1.mkdirpManual)(path, resolved);
  39. }, {
  40. mkdirpSync: exports.mkdirpSync,
  41. mkdirpNative: mkdirp_native_js_1.mkdirpNative,
  42. mkdirpNativeSync: mkdirp_native_js_1.mkdirpNativeSync,
  43. mkdirpManual: mkdirp_manual_js_1.mkdirpManual,
  44. mkdirpManualSync: mkdirp_manual_js_1.mkdirpManualSync,
  45. sync: exports.mkdirpSync,
  46. native: mkdirp_native_js_1.mkdirpNative,
  47. nativeSync: mkdirp_native_js_1.mkdirpNativeSync,
  48. manual: mkdirp_manual_js_1.mkdirpManual,
  49. manualSync: mkdirp_manual_js_1.mkdirpManualSync,
  50. useNative: use_native_js_1.useNative,
  51. useNativeSync: use_native_js_1.useNativeSync,
  52. });
  53. //# sourceMappingURL=index.js.map