Webpack optimizations (#140)

* Less repetition in webpack configs. Minify CSS classnames in production.

* Ignore all optional deps of moment.js. Fixes #138

* Added target to webpack config

* Automatically extract all 3rd party modules into a separate 'vendor' chunk

* Inline only assets that are smaller than 10KB

* Added autoprefixer options

* Replaced sinfle babel transforms with the stage-1 preset. Cleaned up webpack configs.

* Do not include hot module replacement in production
This commit is contained in:
Andrey Okonetchnikov
2016-10-26 19:51:35 +02:00
committed by Cássio Souza
parent 5151e7cdb1
commit 434f45c97c
8 changed files with 69 additions and 58 deletions

View File

@ -1,4 +1,4 @@
{
"presets": ["react", "es2015"],
"plugins": ["transform-class-properties", "transform-object-assign", "transform-object-rest-spread", "lodash"]
"presets": ["es2015", "stage-1", "react"],
"plugins": ["lodash"]
}