UNPKG

@efflore/ui-element

Version:

UIElement - minimal reactive framework based on Web Components

26 lines (23 loc) 588 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: 'index.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), }), ] }