UNPKG

itk-viewer-reference-ui

Version:
37 lines (35 loc) 925 B
// Configuration for bundling the ReferenceUI and derivatives import autoprefixer from 'autoprefixer' import postcss from 'rollup-plugin-postcss' import svgo from 'rollup-plugin-svgo' import { nodeResolve } from '@rollup/plugin-node-resolve' import { terser } from 'rollup-plugin-terser' import { babel } from '@rollup/plugin-babel' export default { input: 'src/referenceUIMachineOptions.js', output: [ { file: 'dist/referenceUIMachineOptions.js', format: 'es' }, { file: 'dist/referenceUIMachineOptions.min.js', format: 'es', plugins: [terser()], }, ], plugins: [ babel({ include: ['src/**'], extensions: ['.js'], exclude: 'node_modules/**', babelHelpers: 'runtime', }), svgo({ raw: true }), postcss({ modules: true, plugins: [autoprefixer], }), nodeResolve({ preferBuiltins: false, browser: true, }), ], }