README.md
- simply badges and add badges to show the current supportednode
version and the usedwebpack version
.
VERSION
file - use thepackage.json
defined version.
[email protected]
from3.x
new features can be found on the official release notes.[email protected]
from3.x
new features can be found on the official release notes.
@babel/[email protected]
change log can be found on the official release notes@babel/[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
README
- fixed spelling (thanks to @TammyTeenpm
audit fixes across all packages.
[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
- The latest version of
copy-webpack-plugin
has new a way of passing configuration patterns- the plugin now accepts an object, you should change
new CopyPlugin(patterns, options)
tonew CopyPlugin({ patterns, options })
- the plugin now accepts an object, you should change
[email protected]
from5.x
new features can be found on the official release notes.[email protected]
from6.x
new features can be found on the official release notes.[email protected]
from1.x
new features can be found on the official release notes.[email protected]
from5.x
new features can be found on the official release notes.[email protected]
from3.x
new features can be found on the official release notes.[email protected]
from8.x
new features can be found on the official release notes.[email protected]
from2.x
new features can be found on the official release notes.[email protected]
from3.x
new features can be found on the official release notes.
[email protected]
change log can be found on the official release notes.
fibers
- was required by[email protected]
.
@babel/[email protected]
change log can be found on the official release notes.- @babel/[email protected] change log can be found on the official release notes.
[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes
@babel/[email protected]
change log can be found on the official release notes@babel/[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes
@babel/[email protected]
change log can be found on the official release notes@babel/[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes
@babel/[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
- Sucurity audit fixes.
- README - update link to demo deployment page.
[email protected]
change log can be found on the official release notes.
- Fix SASS linter errors on the updated demo page.
- Updated demo page with brief description and link to the GitHub repository.
- Demo deployment available on Frontend Webpack Boilerplate
- Cleanup webpack config from side comments.
- README file update
- Updated build badge URL link.
- Introduced
.github/
directory to group all GitHub community development related templates.- New issue templates for bug, feature, support requests.
- Travis CI integration configuration.
- Deploy to GitHub pages. Demo deployment available on Frontend Webpack Boilerplate
@babel/[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
@babel/[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.@babel/[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.
README.md
- Text formatting
[email protected]
new features can be found on the official release notes.
README.md
- Badges for
npmjs.org
downloads, open issues, license - Cover repository photo.
- Badges for
[email protected]
new features can be found on the official release notes.[email protected]
bugfixes can be found on the official release notes.@babel/[email protected]
new features can be found on the official release notes.@babel/[email protected]
new features can be found on the official release notes.[email protected]
bugfixes can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
bugfixes can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
bugfixes can be found on the official release notes.[email protected]
bugfixes can be found on the official release notes.[email protected]
new features can be found on the official release notes.
- Important Updated
webpack
configuration to enable serving the webpack build files using the built-in serving functionality of thebrowser-sync
package.- Ability to configure the usage of a demo built-in server or using an existing server via the proxy feature of
browser sync
- Definition of
serverConfiguration
object. - Configuration of
watchOptions
to support.- If watching does not work for you, try out this option. Watching does might work with NFS and machines in VirtualBox.
- Ability to configure the usage of a demo built-in server or using an existing server via the proxy feature of
- New package npm command
npm run watch:externalServer
to monitor file changes when using an existing web application server, refer to the README for more details. - New package npm command
npm run bundle:externalServer
to install and monitor file changes when using an existing web application server, refer to the README for more details. - Package dependencies updates.
- README file to note all configuration changes.
[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes
- Package dependencies
- README file to note the minimal
node
version.
[email protected]
change log can be found on the official release notes
- Minimum required nodejs version is
10.13.0
- Rebuild our
node-sass
by running
$ npm rebuild node-sass
- Rename the
esModules
option toesModule
- Switch to ES modules by default (the option
esModule
istrue
by default)
- Move all sass (
includePaths
,importer
,functions
) options to thesassOptions
option. Thefunctions
option can't be used asFunction
, you should usesassOption
asFunction
to achieve this. - The
data
option was renamed to theprependData
option - Default value of the
sourceMap
option depends on thedevtool
value (eval
/false
values don't enable source map generation)
- The
convertToAbsoluteUrls
option was removed, you don't need this anymore - The
attrs
option was renamed to theattributes
option - The
transform
option was removed without replacement - The
hmr
option was removed,webpack
automatically inject HMR code when it is required (when theHotModuleReplacementPlugin
plugin was used) - The
sourceMap
option was removed. The loader automatically inject source maps if the previous loader emit them - The
ref
/unref
api methods were removed foruseable
loader, please use theuse
/unuse
api methods - The
style-loader/url
loader was removed in favorinjectType
option (look the documentation about theinjectType
option) - The
style-loader/useable
loader was removed in favorinjectType
option (look the documentation about theinjectType
option) - The
singleton
option was removed (look documentation about theinjectType
option) - The
insertAt
option was removed in favor theinsert
option (look the documentation about theinsert
option and examples) - The
insertInto
options was removed in favor theinsert
option (look the documentation about theinsert
option and examples)
eslint-plugin-react-hooks
required by[email protected]
sass
required by[email protected]
fibers
required by[email protected]
eslint
from5.x
to6.8.0
change log can be found on the official release noteseslint-config-airbnb
from17.x
to18
change log can be found on the official release notesfile-loader
from4.x
to5.x
change log can be found on the official release notessass-loader
from7.x
to8.x
change log can be found on the official release notesstyle-loader
from0.x
to1.x
change log can be found on the official release notesterser-webpack-plugin
from1.x
to2.x
change log can be found on the official release notesurl-loader
from2.x
to3.x
change log can be found on the official release notes
[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes[email protected]
change log can be found on the official release notes
[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.@babel/[email protected]
new features can be found on the official release notes.@babel/[email protected]
new features can be found on the official release notes.
@babel/[email protected]
new features can be found on the official release notes.@babel/[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.[email protected]
new features can be found on the official release notes.
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
css-loader
updated to3.0.0
here are the release notes.url-loader
updated to2.0.0
here are the release notes.
browser-sync
to2.26.7
webpack
to4.34.0
webpack-cli
to3.3.4
- Removed
node
6 support,node
must be>=8.9.0
clean-webpack-plugin
tov3.0.0
see changes here Clean Wepback Plugin v3.0.0- Updated configuration in
webpack.config.js
- Updated configuration in
file-loader
to4.0.0
see changes here Webpack file loader v4.0.0
autoprefixer
to9.6.0
@babel/core
to7.4.5
@babel/preset-env
to7.4.5
eslint-plugin-import
to2.17.3
mini-css-extract-plugin
to0.7.0
terser-webpack-plugin
to1.3.0
webpack
to4.33.0
axios
(dependency of browser-sync [dev]) updated to0.18.11
more infonpm audit
output:
=== npm audit security report ===
found 0 vulnerabilities in 17859 scanned packages
wepback
configuration - usepath.resolve
in all file system references.- Package dependencies
- Downgraded
clean-webpack-plugin
from2.0.1
to1.0.1
(breaking changes, see the updatedwebpack.config.js
) due to strange behaviour duringwatch
mode.
- Downgraded
- Package dependencies trees
- README - added additional note for NFS and containerized development environments
- Switched to using
npm ci
instead ofnpm install
for initial install.- Updated README
- More on the clean install npm command can be read here
npm ci
- NPM audit review and dependency packages updates due to reverting them accidentally
- NPM audit review and dependency packages updates
- Issue Template
- Pull Request Template
- Package dependencies
clean-webpack-plugin
from1.0.1
to2.0.1
(breaking changes, see the updatedwebpack.config.js
)copy-webpack-plugin
from4.6.0
to5.0.2
mini-css-extract-plugin
from0.5.0
to0.6.0
- Package dependencies trees
- README
- NPM audit review and dependency packages updates
- README file updated
- Added instructions hot to update/migrate to newer version of this setup.
copy-webpack-plugin
to copy images that are part of the content (referenced by<img>
tags)terser-webpack-plugin
to optimize JavaScript files for production- This plugin is dependency of
webpack
itself
- This plugin is dependency of
- Support for favicon in the produced HTML
- README
- Dependencies
uglifyjs-webpack-plugin
- in favor of the webpack includedterser-webpack-plugin
- NPM package
bundle
script which runsinstall
andwatch
tasks in a single call.
- README file
- Packages
- Minify and Uglify js
webpack
plugin - uglifyjs-webpack-plugin due to not consistent behavuour of the built-in webpack js minimization features
autoprefixer
package
uglify-es
package
- MIT License
- README - more detailed setup and usage instructions
- Webpack
4.28.3
- NPM Audit fixed packages, after running
npm audit fix
fixed 35 of 35 vulnerabilities in 9452 scanned packages
- Support for HTML template loading
- Default template included that illustrates custom font and image loaders
- Support for
Webpack 4
- Support for
Babel 7
- Added
.babelrc
file for preset definitions
- Added
- Cleanup of docs directory upon build
jQuery
- it can be added per project basis if needed;
- Package dependencies
- README file with information how to run js/css code linters
- Code style changes
- Package dependencies divided to dev and non-dev packages
- Default package name
- Support for jQuery
- Initial Release