Simple starter webpack 5 project template supporting SASS/PostCSS, Babel ES7, browser syncing, code linting. Easy project setup having multiple features and developer friendly tools.
MIT License
Bot releases are visible (Hide)
Published by pnikolov over 4 years ago
@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.Published by pnikolov over 4 years ago
[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.Published by pnikolov over 4 years ago
[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.Published by pnikolov over 4 years ago
README.md
[email protected]
new features can be found on the official release notes.Published by pnikolov over 4 years ago
README.md
npmjs.org
downloads, open issues, license.[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.Published by pnikolov almost 5 years ago
webpack
configuration to enable serving the webpack build files using the built-in serving functionality of the browser-sync
package.
serverConfiguration
object:
browser-sync
package.proxy server
feature of browser-sync
package.watchOptions
:
npm
command npm run watch:externalServer
to monitor file changes when using an existing web application server, refer to the README for more details.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.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official release notes.Published by pnikolov almost 5 years ago
node
version.[email protected]
change log can be found on the official release notes
Published by pnikolov almost 5 years ago
10.13.0
node-sass
by running$ npm rebuild node-sass
esModules
option to esModule
esModule
is true
by default)includePaths
, importer
, functions
) options to the sassOptions
option. The functions
option can't be used as Function
, you should use sassOption
as Function
to achieve this.data
option was renamed to the prependData
optionsourceMap
option depends on the devtool
value (eval
/false
values don't enable source map generation)convertToAbsoluteUrls
option was removed, you don't need this anymoreattrs
option was renamed to the attributes
optiontransform
option was removed without replacementhmr
option was removed, webpack
automatically inject HMR code when it is required (when the HotModuleReplacementPlugin
plugin was used)sourceMap
option was removed. The loader automatically inject source maps if the previous loader emit themref
/unref
api methods were removed for useable
loader, please use the use
/unuse
api methodsstyle-loader/url
loader was removed in favor injectType
option (look the documentation about the injectType
option)style-loader/useable
loader was removed in favor injectType
option (look the documentation about the injectType
option)singleton
option was removed (look documentation about the injectType
option)insertAt
option was removed in favor the insert
option (look the documentation about the insert
option and examples)insertInto
options was removed in favor the insert
option (look the documentation about the insert
option and examples)eslint-plugin-react-hooks
required by [email protected]
sass
required by [email protected]
fibers
required by [email protected]
eslint
from 5.x
to 6.8.0
change log can be found on the official release notes
eslint-config-airbnb
from 17.x
to 18
change log can be found on the official release notes
file-loader
from 4.x
to 5.x
change log can be found on the official release notes
sass-loader
from 7.x
to 8.x
change log can be found on the official release notes
style-loader
from 0.x
to 1.x
change log can be found on the official release notes
terser-webpack-plugin
from 1.x
to 2.x
change log can be found on the official release notes
url-loader
from 2.x
to 3.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
Published by pnikolov almost 5 years ago
[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.Published by pnikolov about 5 years ago
@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.Published by pnikolov over 5 years ago
css-loader
updated to 3.0.0
here are the release notes.url-loader
updated to 2.0.0
here are the release notes.browser-sync
to 2.26.7
webpack
to 4.34.0
webpack-cli
to 3.3.4
Published by pnikolov over 5 years ago
node
6 support, node
must be >=8.9.0
clean-webpack-plugin
to v3.0.0
see changes here Clean Wepback Plugin v3.0.0
webpack.config.js
file-loader
to 4.0.0
see changes here Webpack file loader v4.0.0
autoprefixer
to 9.6.0
@babel/core
to 7.4.5
@babel/preset-env
to 7.4.5
eslint-plugin-import
to 2.17.3
mini-css-extract-plugin
to 0.7.0
terser-webpack-plugin
to 1.3.0
webpack
to 4.33.0
axios
(dependency of browser-sync [dev]) updated to 0.18.11
more info
npm audit
output:=== npm audit security report ===
found 0 vulnerabilities
in 17859 scanned packages
Published by pnikolov over 5 years ago
path.resolve
in all file system references.clean-webpack-plugin
from 2.0.1
to 1.0.1
(breaking changes, see the updated webpack.config.js
) due to strange behaviour during watch
mode.Published by pnikolov over 5 years ago
npm ci
instead of npm install
for initial install.
npm ci
Published by pnikolov over 5 years ago
clean-webpack-plugin
from 1.0.1
to 2.0.1
(breaking changes, see the updated webpack.config.js
)copy-webpack-plugin
from 4.6.0
to 5.0.2
mini-css-extract-plugin
from 0.5.0
to 0.6.0
Published by pnikolov over 5 years ago
Published by pnikolov over 5 years ago
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
webpack
itself, so no need to install it additionallyuglifyjs-webpack-plugin
- in favor of the webpack included terser-webpack-plugin
Published by pnikolov almost 6 years ago
bundle
script which runs install
and watch
tasks in a single call.