Optimize JavaScript with optimize-js
npm install grunt-optimize-jsGrunt plugin for optimize-js
Optimize JavaScript for faster initial load by wrapping all immediately-invoked functions.




``bash`
npm install grunt-optimize-js --save-dev
or
`bash`
yarn add grunt-optimize-js --dev
`javascript
module.exports = function( grunt ) {
grunt.initConfig( {
'optimize-js': {
options: {
sourceMap: false,
silent: false
},
dist: {
files: {
'dist/app.optimized.js': 'src/app.js'
}
}
}
} );
grunt.loadNpmTasks( 'grunt-optimize-js' );
grunt.registerTask( 'default', [ 'optimize-js' ] );
};
`
`javascript`
sourceMap: truefalse
Include source map defaults to
`javascript`
silent: truefalse`
Skip the status output defaults to