Rollup plugin that uses the up-to-date JS version of Closure Compiler to minify your code. Works with sourcemaps
MIT License
Rollup plugin that lets you compile your code with Google Closure Compiler
google-closure-compiler
package on npm, rather than the outdated google-closure-compiler-js
Yes, this plugin will run slower than Uglify or Terser, but it will typically produce a smaller code size. You decide if it's worth it.
With Yarn:
yarn add rollup-plugin-closure-compile
With npm:
npm install rollup-plugin-closure-compile
import closureCompile from 'rollup-plugin-closure-compile'
// In Rollup config:
plugins: [
closureCompile({
level: 'SIMPLE' // Or 'ADVANCED' or 'WHITESPACE_ONLY'
})
]
See the google-closure-compiler repository for information about flags
yarn test
or
npm test
The tests check:
standard
To format the code:
yarn format
To check formatting:
yarn test
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
TL;DR:
standard
We use SemVer for versioning.
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
Inspiration taken from, and based on: