- Modern config only for local dev, fixing multi-compiler issues with HRM
- Remove
[hash]
from dev config to eliminate potential memory errors - Use
[contenthash]
in production instead of hash or chunkhash - Replaced moment.js with vanilla JavaScript
- Removed entirely the concept of a "modern" and "legacy" build from the
webpack.dev.js
; we don't need legacy builds withwebpack-dev-server
- Changed deprecated use of
cacheFirst
toCacheFirst
in the Workbox config
- Added
settings.babelLoaderConfig.include
- Updated to use
core-js
version^3.0.0
- Removed explicit
new webpack.optimize.ModuleConcatenationPlugin()
- Moved the
CleanWebpackPlugin
to the modern build, which fixes it wiping out the modern build
- Updated to use the latest
clean-webpack-plugin
- Use destructuring for ESM module imports
- Added
module.hot.accept()
to the example entry pointapp.js
- Switched over to using
webpack-dashboard
^3.0.0
- Added
debug
toscripts
to bypasswebpack-dashboard
as needed - Removed
sane
sincewebpack-dev-server ^3.3.0
fixes the sub-directory watchContentBase issue - Update to TailWind CSS
^1.0.0
- Removed the now deprecated
@babel/polyfill
since we're usingcore-js
directly
- Use
@babel/preset-env
withusage
polyfills as per the article Working with Babel 7 and Webpack - By default, exclude
/(node_modules|bower_components)/
inwebpack.settings.js
- Added
core-js@2
andregenerator-runtime
to thepackage.json
dependencies
- Fixed an issue where the
cacheDirectory
was specified in the wrong place, resulting in obscure build errors - Removed
pcss
from the whitelist config, because it can't handle PostCSS
- Fixed an error where the default
excludes
should be an empty array[]
instead of an empty string - Added
corejs
specification in thebabel-loader
options
- Moved the
excludes
babel-loader config towebpack.settings.js
- Changed the default babel-loader
excludes
config to nothing (was/node_modules/
) to by default transpile everything - Set
cacheDirectory
babel-loader config totrue
- Added support for gzip'd static resources
- Updated bundle dependencies to most recent versions
- Initial release