diff --git a/package.json b/package.json index 19b06be..b0ec710 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "npm-check-updates": "^11.0.2", "rollup": "^2.37.1", "rollup-plugin-istanbul": "^3.0.0", + "@rollup/plugin-strip": "^2.1.0", "rollup-plugin-terser": "^7.0.2", "sinon": "^9.2.3" }, diff --git a/rollup.config.js b/rollup.config.js index ff2eda4..9f15b3e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -4,6 +4,7 @@ import istanbul from 'rollup-plugin-istanbul'; import pkg from './package.json'; import replace from '@rollup/plugin-replace'; import resolve from '@rollup/plugin-node-resolve'; +import strip from '@rollup/plugin-strip'; import { terser } from "rollup-plugin-terser"; let plugins = [ @@ -30,7 +31,7 @@ export default [ }, { input: 'src/Flow.js', - plugins: plugins.concat([terser()]), + plugins: plugins.concat([strip({functions:['console.(log|debug)','debug','alert']}), terser()]), output: { name: 'Flow', banner: `/*! ${pkg.name} ${pkg.version} */\n`,