UNPKG

veritatisquam

Version:
44 lines (41 loc) 1.12 kB
import { terser } from 'rollup-plugin-terser'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import json from '@rollup/plugin-json'; export default { input: 'dist/demo/data/index.js', output: { file: `./dist/demo/data/bundle.js`, format: 'umd', name: 'ChartsDemoData', globals: { '@carbon/charts': 'Charts', '@carbon/charts/tools': 'Charts', 'd3-scale': 'd3Scale', 'd3-selection': 'd3Selection', 'd3-transition': 'd3Transition', 'd3-shape': 'd3Shape', 'd3-color': 'd3Color', 'd3-interpolate': 'd3Interpolate', 'd3-axis': 'd3Axis', 'd3-array': 'd3Array', 'd3-hierarchy': 'd3Hierarchy', }, }, plugins: [resolve(), commonjs(), json(), terser()], onwarn(warning, next) { // logs the circular dependencies inside the d3 codebase if ( warning.code === 'CIRCULAR_DEPENDENCY' && warning.importer.indexOf('d3') !== -1 ) { console.warn( 'Circular dependency found in D3:', warning.toString().replace('Circular dependency:', '') ); return; } next(warning); }, external: ['@carbon/charts'], };