PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/depcheck/dist/utils
Просмотр файла: module-root.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _path = _interopRequireDefault(require("path"));
var _callsite = _interopRequireDefault(require("callsite"));
var _findupSync = _interopRequireDefault(require("findup-sync"));
var _resolveFrom = _interopRequireDefault(require("resolve-from"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (...args) => {
const name = args.find(arg => typeof arg === 'string');
const options = args.find(arg => typeof arg === 'object') || {};
options.cwd = options.cwd || process.cwd();
let pkg;
try {
const fullpath = name ? (0, _resolveFrom.default)(options.cwd, name) : (0, _callsite.default)()[1].getFileName();
pkg = (0, _findupSync.default)('package.json', {
cwd: _path.default.dirname(fullpath)
});
} catch {
pkg = (0, _resolveFrom.default)(options.cwd, `${args[0]}/package.json`);
}
return _path.default.resolve(_path.default.dirname(pkg));
};
exports.default = _default;
module.exports = exports.default;Выполнить команду
Для локальной разработки. Не используйте в интернете!