@antv/f2
Version:
Charts for mobile visualization.
45 lines (42 loc) • 1.14 kB
JavaScript
import { visualizer } from 'rollup-plugin-visualizer';
const isBundleVis = !!process.env.BUNDLE_VIS;
export default process.env.CI && process.env.CI === 'true'
? {}
: {
umd: {
name: 'F2',
file: 'index',
minFile: true,
},
// entry: ['src/index.ts', 'src/jsx/jsx-runtime.ts'],
entry: ['src/index.ts'],
overridesByEntry: {
'src/index.ts': {
umd: { name: 'F2', file: 'index' },
},
// for weixin miniapp
// 'src/jsx/jsx-runtime.ts': {
// umd: { name: 'F2JSXRuntime', file: 'jsx-runtime' },
// },
},
typescriptOpts: {
tsconfigOverride: {
compilerOptions: {
target: 'es5',
},
},
},
extraBabelPlugins: [[
"search-and-replace",
{
"rules": [
{
"search": "VERSION",
"searchTemplateStrings": true,
"replace": JSON.stringify(require('./package').version)
}
]
}
]],
extraRollupPlugins: [...(isBundleVis ? [visualizer()] : [])],
};