itk-viewer-reference-ui
Version:
Reference UI for itk-viewer
37 lines (35 loc) • 925 B
JavaScript
// 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,
}),
],
}