UNPKG

hc-code-mirror

Version:

code mirror

40 lines (39 loc) 999 B
import resolve from '@rollup/plugin-node-resolve'; import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import json from '@rollup/plugin-json'; import { terser } from 'rollup-plugin-terser'; import less from 'rollup-plugin-less'; export default { input: './src/index.js', output: { file: './lib/index.js', format: 'cjs' }, plugins: [ resolve({ extensions: [ '.mjs', '.js', '.jsx', ".ts", ".tsx",'.json' ], customResolveOptions: { moduleDirectory: 'node_modules' } }), commonjs({ include: 'node_modules/**' }), babel({ extensions: [".jsx", ".tsx", ".js", ".ts"], exclude: "node_modules/**", babelHelpers: 'runtime' }), json(), less({ insert: true, output: false }), terser({ compress: { // remove console.log pure_funcs: ["console.log"] }, }), ], external: ['lodash', 'react'] };