const config = require('../base/base'); const utils = require('../base/utils'); const nycConfig = require('../../nyc.config'); const storiesSuffix = process.env.BUILD_ENV === 'rspack' ? '{js,jsx}' : '(js|jsx)'; // rspack, webpack module.exports = { ...config, "stories": [ `../../packages/semi-ui/**/_story/*.stories.${storiesSuffix}`, ], typescript: { check: false, checkOptions: {} }, babel: (options) => { const istanbulPluginOption = [ 'babel-plugin-istanbul', { "include": nycConfig.include, "exclude": nycConfig.exclude } ]; // 如果是测试环境,则插入 istanbul babel 插件 if (utils.isTest()) { options.plugins.unshift(istanbulPluginOption); } return ({ ...options, }) }, };