PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/depcheck/dist/parser
Просмотр файла: storybook.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = storybookParser;
const requirePackageName = require('require-package-name');
const {
tryRequire
} = require('../utils');
function storybookParser(filePath) {
const foundDeps = [];
const config = tryRequire(filePath);
const {
addons = [],
core,
framework,
typescript
} = config;
if (typeof framework === 'string') {
foundDeps.push(framework);
}
foundDeps.push(...addons.map(requirePackageName));
if (core) {
const {
builder
} = core;
if (builder === 'webpack5') {
foundDeps.push('@storybook/builder-webpack5');
foundDeps.push('@storybook/manager-webpack5');
} else if (builder) {
const builderPackage = requirePackageName(builder);
if (builderPackage) {
foundDeps.push(builderPackage);
}
}
}
if (typescript) {
foundDeps.push('typescript');
}
return foundDeps;
}
module.exports = exports.default;Выполнить команду
Для локальной разработки. Не используйте в интернете!