PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/depcheck/dist

Просмотр файла: constants.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.defaultOptions = exports.availableSpecials = exports.availableParsers = exports.availableDetectors = void 0;
var _path = _interopRequireDefault(require("path"));
var _lodash = _interopRequireDefault(require("lodash"));
var _component = _interopRequireDefault(require("./component.json"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function constructComponent(source, name) {
  return (0, _lodash.default)(source[name]).map(file => [file, require(_path.default.resolve(__dirname, name, file)) // eslint-disable-line global-require
  ]).fromPairs().value();
}
const availableParsers = exports.availableParsers = constructComponent(_component.default, 'parser');
const availableDetectors = exports.availableDetectors = constructComponent(_component.default, 'detector');
const availableSpecials = exports.availableSpecials = constructComponent(_component.default, 'special');
const defaultOptions = exports.defaultOptions = {
  ignoreBinPackage: false,
  ignoreMatches: [],
  ignorePatterns: ['.git', '.svn', '.hg', '.idea', 'node_modules', 'bower_components',
  // Images
  '*.png', '*.gif', '*.jpg', '*.jpeg', '*.svg',
  // Fonts
  '*.woff', '*.woff2', '*.eot', '*.ttf',
  // Archives
  '*.zip', '*.gz',
  // Videos
  '*.mp4'],
  skipMissing: false,
  parsers: {
    '**/*.js': availableParsers.jsx,
    '**/*.mjs': availableParsers.jsx,
    '**/*.cjs': availableParsers.jsx,
    '**/*.jsx': availableParsers.jsx,
    '**/*.coffee': availableParsers.coffee,
    '**/*.litcoffee': availableParsers.coffee,
    '**/*.coffee.md': availableParsers.coffee,
    '**/*.graphql': availableParsers.graphql,
    '**/.storybook/main.js': availableParsers.storybook,
    '**/tsconfig*.json': availableParsers.tsconfig,
    '**/*.cts': availableParsers.typescript,
    '**/*.mts': availableParsers.typescript,
    '**/*.ts': availableParsers.typescript,
    '**/*.tsx': availableParsers.typescript,
    '**/*.sass': availableParsers.sass,
    '**/*.scss': availableParsers.sass,
    '**/*.vue': availableParsers.vue,
    '**/*.svelte': availableParsers.svelte
  },
  detectors: [availableDetectors.importDeclaration, availableDetectors.exportDeclaration, availableDetectors.requireCallExpression, availableDetectors.requireResolveCallExpression, availableDetectors.typescriptImportEqualsDeclaration, availableDetectors.importCallExpression, availableDetectors.gruntLoadTaskCallExpression],
  specials: _lodash.default.values(availableSpecials)
};

Выполнить команду


Для локальной разработки. Не используйте в интернете!