UNPKG

@storybook/cli

Version:

Storybook's CLI - easiest method of adding storybook to your projects

43 lines (32 loc) 977 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("core-js/modules/es.promise.js"); var _helpers = require("../../helpers"); var _baseGenerator = require("../baseGenerator"); function addStorybookExcludeGlobToTsConfig() { const tsConfigJson = (0, _helpers.readFileAsJson)('tsconfig.json', true); const glob = '**/*.stories.ts'; if (!tsConfigJson) { return; } const { exclude = [] } = tsConfigJson; if (exclude.includes(glob)) { return; } tsConfigJson.exclude = [...exclude, glob]; (0, _helpers.writeFileAsJson)('tsconfig.json', tsConfigJson); } const generator = async (packageManager, npmOptions, options) => { addStorybookExcludeGlobToTsConfig(); (0, _baseGenerator.baseGenerator)(packageManager, npmOptions, options, 'aurelia', { extraPackages: ['aurelia'] }); (0, _helpers.copyTemplate)(__dirname); }; var _default = generator; exports.default = _default;