UNPKG

@efflore/ui-element

Version:

UIElement - minimal reactive framework based on Web Components

25 lines (23 loc) 633 B
import typescript from '@rollup/plugin-typescript'; import terser from '@rollup/plugin-terser'; import replace from '@rollup/plugin-replace'; import dotenv from 'dotenv'; const env = dotenv.config({ path: `.env.${process.env.NODE_ENV}` }).parsed; export default { input: 'src/cause-effect.ts', output: { dir: './', format: 'esm', entryFileNames: '[name].min.js', chunkFileNames: 'dist/chunks/[name]-[hash].js', inlineDynamicImports: true }, plugins: [ typescript(), terser(), replace({ preventAssignment: true, 'process.env.DEV_MODE': JSON.stringify(env.DEV_MODE), }), ] };