https://github.com/vigneshshanmugam/optimize-js-plugin
Webpack plugin to optimize a JavaScript file for faster initial load by wrapping eagerly-invoked functions.
https://github.com/vigneshshanmugam/optimize-js-plugin
optimize-js webpack-plugin
Last synced: 11 months ago
JSON representation
Webpack plugin to optimize a JavaScript file for faster initial load by wrapping eagerly-invoked functions.
- Host: GitHub
- URL: https://github.com/vigneshshanmugam/optimize-js-plugin
- Owner: vigneshshanmugam
- License: mit
- Created: 2016-09-19T14:12:22.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-08-03T04:29:59.000Z (over 4 years ago)
- Last Synced: 2025-03-30T15:01:36.336Z (11 months ago)
- Topics: optimize-js, webpack-plugin
- Language: JavaScript
- Homepage:
- Size: 18.6 KB
- Stars: 161
- Watchers: 5
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - optimize-js-plugin - invoked functions. | vigneshshanmugam | 163 | (JavaScript)
README
# optimize-js-plugin
Webpack plugin that uses [optimize-js](https://github.com/nolanlawson/optimize-js)
[](https://npmjs.org/package/optimize-js-plugin)
[](https://npmjs.org/package/optimize-js-plugin)
Thanks to @nolanlawson for his awesome work.
## Install
```sh
npm i --save-dev optimize-js-plugin
```
## Usage
```js
// webpack.config.js
const OptimizeJsPlugin = require("optimize-js-plugin");
module.exports = {
entry: //...,
output: //...,
plugins: [
new webpack.optimize.UglifyJsPlugin(options),
new OptimizeJsPlugin({
sourceMap: false
})
]
}
```
### Options
All options as mentioned [here](https://github.com/nolanlawson/optimize-js#javascript-api)