Files
cypress/npm/react/examples/rollup/rollup.config.js
2020-10-14 02:45:48 -04:00

28 lines
687 B
JavaScript

import babel from '@rollup/plugin-babel'
import replace from '@rollup/plugin-replace'
import commonjs from '@rollup/plugin-commonjs'
import nodeResolve from '@rollup/plugin-node-resolve'
const extensions = ['.ts', '.tsx', '.js', '.jsx']
export default [
{
input: './src/index.ts',
output: {
dir: 'dist',
format: 'esm',
},
plugins: [
nodeResolve({ extensions }),
// make sure that this is required to process @cypress/react code
commonjs(),
replace({ 'process.env.NODE_ENV': JSON.stringify('development') }),
babel({
exclude: /node_modules/,
babelHelpers: 'inline',
extensions,
}),
],
},
]