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;

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


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