PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/depcheck/dist/detector
Просмотр файла: requireCallExpression.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = requireCallExpression;
var _extract = require("./extract");
function requireCallExpression(node) {
if (node.type === 'CallExpression' && node.callee && node.callee.type === 'Identifier' && node.callee.name === 'require' && node.arguments.length === 1) {
if (node.arguments[0].type === 'Literal' || node.arguments[0].type === 'StringLiteral') {
return typeof node.arguments[0].value === 'string' ? (0, _extract.extractInlineWebpack)(node.arguments[0].value) : [];
}
if (node.arguments[0].type === 'TemplateLiteral' && node.arguments[0].quasis.length === 1 && node.arguments[0].expressions.length === 0) {
return (0, _extract.extractInlineWebpack)(node.arguments[0].quasis[0].value.raw);
}
}
return [];
}
module.exports = exports.default;Выполнить команду
Для локальной разработки. Не используйте в интернете!