Add capacitorjs runtime
This commit is contained in:
parent
d0ece489ee
commit
f90c0e6c40
8362 changed files with 1502407 additions and 1 deletions
49
node_modules/rimraf/dist/commonjs/path-arg.js
generated
vendored
Normal file
49
node_modules/rimraf/dist/commonjs/path-arg.js
generated
vendored
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const path_1 = require("path");
|
||||
const util_1 = require("util");
|
||||
const pathArg = (path, opt = {}) => {
|
||||
const type = typeof path;
|
||||
if (type !== 'string') {
|
||||
const ctor = path && type === 'object' && path.constructor;
|
||||
const received = ctor && ctor.name ? `an instance of ${ctor.name}`
|
||||
: type === 'object' ? (0, util_1.inspect)(path)
|
||||
: `type ${type} ${path}`;
|
||||
const msg = 'The "path" argument must be of type string. ' +
|
||||
`Received ${received}`;
|
||||
throw Object.assign(new TypeError(msg), {
|
||||
path,
|
||||
code: 'ERR_INVALID_ARG_TYPE',
|
||||
});
|
||||
}
|
||||
if (/\0/.test(path)) {
|
||||
// simulate same failure that node raises
|
||||
const msg = 'path must be a string without null bytes';
|
||||
throw Object.assign(new TypeError(msg), {
|
||||
path,
|
||||
code: 'ERR_INVALID_ARG_VALUE',
|
||||
});
|
||||
}
|
||||
path = (0, path_1.resolve)(path);
|
||||
const { root } = (0, path_1.parse)(path);
|
||||
if (path === root && opt.preserveRoot !== false) {
|
||||
const msg = 'refusing to remove root directory without preserveRoot:false';
|
||||
throw Object.assign(new Error(msg), {
|
||||
path,
|
||||
code: 'ERR_PRESERVE_ROOT',
|
||||
});
|
||||
}
|
||||
if (process.platform === 'win32') {
|
||||
const badWinChars = /[*|"<>?:]/;
|
||||
const { root } = (0, path_1.parse)(path);
|
||||
if (badWinChars.test(path.substring(root.length))) {
|
||||
throw Object.assign(new Error('Illegal characters in path.'), {
|
||||
path,
|
||||
code: 'EINVAL',
|
||||
});
|
||||
}
|
||||
}
|
||||
return path;
|
||||
};
|
||||
exports.default = pathArg;
|
||||
//# sourceMappingURL=path-arg.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue