PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/metro-file-map/src/watchers
Просмотр файла: common.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true,
});
exports.TOUCH_EVENT = exports.DELETE_EVENT = exports.ALL_EVENT = void 0;
exports.includedByGlob = includedByGlob;
exports.posixPathMatchesPattern = void 0;
exports.typeFromStat = typeFromStat;
var _micromatch = _interopRequireDefault(require("micromatch"));
var _path = _interopRequireDefault(require("path"));
function _interopRequireDefault(e) {
return e && e.__esModule ? e : { default: e };
}
const DELETE_EVENT = (exports.DELETE_EVENT = "delete");
const TOUCH_EVENT = (exports.TOUCH_EVENT = "touch");
const ALL_EVENT = (exports.ALL_EVENT = "all");
function includedByGlob(type, globs, dot, relativePath) {
if (globs.length === 0 || type !== "f") {
return dot || _micromatch.default.some(relativePath, "**/*");
}
return _micromatch.default.some(relativePath, globs, {
dot,
});
}
const posixPathMatchesPattern = (exports.posixPathMatchesPattern =
_path.default.sep === "/"
? (pattern, filePath) => pattern.test(filePath)
: (pattern, filePath) =>
pattern.test(filePath.replaceAll(_path.default.sep, "/")));
function typeFromStat(stat) {
if (stat.isSymbolicLink()) {
return "l";
}
if (stat.isDirectory()) {
return "d";
}
if (stat.isFile()) {
return "f";
}
return null;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!