reduce lodash size

This commit is contained in:
Nolan Lawson 2018-01-19 01:04:05 -08:00
parent 0360672d49
commit 3da20697ca
3 changed files with 11 additions and 0 deletions

8
package-lock.json generated
View file

@ -3795,6 +3795,14 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
"integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4="
},
"lodash-webpack-plugin": {
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/lodash-webpack-plugin/-/lodash-webpack-plugin-0.11.4.tgz",
"integrity": "sha1-bD7Lo9S40ktTlAtjVCcVxe08SsU=",
"requires": {
"lodash": "4.17.4"
}
},
"lodash._basecallback": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz",

View file

@ -28,6 +28,7 @@
"intersection-observer": "^0.5.0",
"intl-relativeformat": "^2.1.0",
"lodash": "^4.17.4",
"lodash-webpack-plugin": "^0.11.4",
"marky": "^1.2.0",
"node-fetch": "^1.7.3",
"node-sass": "^4.7.2",

View file

@ -3,6 +3,7 @@ const config = require('sapper/webpack/config.js')
const ExtractTextPlugin = require('extract-text-webpack-plugin')
const UglifyJSPlugin = require('uglifyjs-webpack-plugin')
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
var LodashModuleReplacementPlugin = require('lodash-webpack-plugin')
const isDev = config.dev;
@ -63,6 +64,7 @@ module.exports = {
}),
/* disable while https://github.com/sveltejs/sapper/issues/79 is open */
//new ExtractTextPlugin('main.css'),
new LodashModuleReplacementPlugin(),
new webpack.optimize.ModuleConcatenationPlugin(),
new UglifyJSPlugin(),
new BundleAnalyzerPlugin({ // generates report.html and stats.json