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 hidden (Show)
Published by pnikolov over 3 years ago
[email protected]
from 4.x
new features can be found on the official release notes.[email protected]
from 4.x
new features can be found on the official release notes.[email protected]
from 10.x
new features can be found on the official release notes.[email protected]
[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.Published by pnikolov almost 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.[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.Published by pnikolov almost 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.[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.Published by pnikolov almost 4 years ago
npm run stats
- this will open the visualisaion on the default configuraiton URL localhost:8888
, you can change this following the package documentation.npm
script bundle
for more convinient usage in Docker / Docker Compose development environment.sass-lint
path configuration from npm script to the .sasslintrc
file due. See Lint of styles (SASS) doesn't work
[email protected]
from 6.x
new features can be found on the official release notes.[email protected]
from 6.x
new features can be found on the official release notes.[email protected]
from 1.x
ew 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.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official change log.Published by pnikolov almost 4 years ago
image-minimizer-webpack-plugin
.
imagemin-webpack-plugin
.webpack.config.js
to configure the new image optimisation plugin.[email protected]
- Plugin and Loader for webpack to optimize (compress) all images using imagemin. Do not worry about size of images, now they are always optimized/compressed.imagemin
image optimisation packages for loseless image optimisation:
[email protected]
- for optimizing JPG images[email protected]
- for optimizing PNG images[email protected]
- for optimizing GIF images[email protected]
- for optimizing SVG images[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.[email protected]
change log can be found on the official release notes.[email protected]
change log can be found on the official change log.Published by pnikolov almost 4 years ago
.travis.yml
configuration warnings.[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 almost 4 years ago
browserslist
- just specify the browsers you want to support in the package.json
file for browserslist
.development
- sourcemaps
, browser synced developmentment server
production
- minification
, sourcemaps
src/templates/
, no need to manually configure each file anymore.webpack
configuration files.development
and production
configuration files.webpack-dev-server
instead of browser-sync
.src/
to src/templates/
.npm run bundle
script - no need anymore.lint-js
to lint:js
.lint-sass
to lint:sass
.
.sass-lint.yml
to .sasslintrc
for consistency.src/scss/app.scss
- grouped all demo page styles in a dedicated file called demo.scss
for easer removal upon starting a new project.src/js/demo.js
README.md
browser-sync
replaced with webpack-dev-server
.browser-sync-webpack-plugin
no need anymore as webpack-dev-server
is used for this purpose.cross-env
- not needed in this setup.cssnano
- not needed to be provided explicitly, it is now a dev dependency of css-minimizer-webpack-plugin
.node-sass
- use sass
instead.optimize-css-assets-webpack-plugin
- missing support for webpack 5, replaced with css-minimizer-webpack-plugin
.style-loader
- no more support for inlining CSS with <style>
tags.css-minimizer-webpack-plugin
support for webpack 5
.webpack-dev-server
used to simplify development process.[email protected]
from 4.x
new features can be found on the official release notes.[email protected]
from 0.x
new features can be found on the official release notes
[email protected]
from 1.x
new features can be found on the official release notes.[email protected]
from 4.x
new features can be found on the official release notes.[email protected]
from 4.x
new features can be found on the official release notes.[email protected]
from 3.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.eslint-plugin-react-hooks
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.Published by pnikolov about 4 years ago
README.md
^10 || ^12 || >=14
. All other versions have no security updates anymore.postcss
required by [email protected]
[email protected]
from 9.x
new features and braking changes can be found on the official release notes.[email protected]
from 3.x
new features and braking changes can be found on the official release notes.[email protected]
from 9.x
new features and braking changes 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.Published by pnikolov about 4 years ago
README.md
- simply badges and add badges to show the current supported node
version and the used webpack
version.VERSION
file - use the package.json
defined version.[email protected]
from 3.x
new features can be found on the official release notes.[email protected]
from 3.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.Published by pnikolov about 4 years ago
README
- fixed spelling (thanks to @TammyTee)npm
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.Published by pnikolov over 4 years ago
copy-webpack-plugin
has new a way of passing configuration patterns
new CopyPlugin(patterns, options)
to new CopyPlugin({ patterns, options })
[email protected]
from 5.x
new features can be found on the official release notes.[email protected]
from 6.x
new features can be found on the official release notes.[email protected]
from 1.x
new features can be found on the official release notes.[email protected]
from 5.x
new features can be found on the official release notes.[email protected]
from 3.x
new features can be found on the official release notes.[email protected]
from 8.x
new features can be found on the official release notes.[email protected]
from 2.x
new features can be found on the official release notes.[email protected]
from 3.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]
.Published by pnikolov over 4 years ago
@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.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
[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
@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
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.[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
@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.Published by pnikolov over 4 years ago
[email protected]
change log can be found on the official release notes.Published by pnikolov over 4 years ago
Published by pnikolov over 4 years ago
Published by pnikolov over 4 years ago
.github/
directory to group all GitHub community development related templates.
@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.