@devyk/md-editor
Version:
A custom lightweight markdown editor that can be used as a WYSIWYG with basic to medium features, wherein you can use your own components to render out the styled things
37 lines • 1.16 kB
JavaScript
// rollup.config.js
import terser from '@rollup/plugin-terser';
import typescript from '@rollup/plugin-typescript';
import { dts } from 'rollup-plugin-dts';
const devMode = (process.env.NODE_ENV === 'development');
console.log(`${devMode? 'development' : 'production'} mode bundle`);
export default [
{
input: 'src/index.tsx',
output: {
format: 'es',
file: 'dist/index.js',
sourcemap: devMode? "inline" : true,
plugins: [
terser({
mangle: { toplevel: true },
compress: {
module: true,
toplevel: true,
unsafe_arrows: true,
drop_console: !devMode,
drop_debugger: !devMode
},
output: {
quote_style: 1
}
})
]
},
plugins: [typescript()]
},
{
input: './dist/dts/index.d.ts',
output: [{ file: 'dist/index.d.ts', format: 'es' }],
plugins: [dts()],
},
];