frontend-webpack-boilerplate

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

Downloads
89
Stars
727
Committers
7

Bot releases are hidden (Show)

frontend-webpack-boilerplate - v5.3.0

Published by pnikolov over 3 years ago

Documentation Updates

Packages Major Version Updates

Package Versions Update

frontend-webpack-boilerplate - v5.2.2

Published by pnikolov almost 4 years ago

Maintenance Release

  • Updated README file
    • Added Table of Contents (TOC)

Package Versions Update

frontend-webpack-boilerplate - v5.2.1

Published by pnikolov almost 4 years ago

Maintenance Release

  • Security dependency updates.
  • README.md minor updates and badges updates.

Package Versions Update

frontend-webpack-boilerplate - v5.2.0

Published by pnikolov almost 4 years ago

New Features

  • Added Webpack Bundle Analyzer - Visualize size of webpack output files with an interactive zoomable treemap.
    • You can use this by running npm run stats - this will open the visualisaion on the default configuraiton URL localhost:8888, you can change this following the package documentation.
  • Added npm script bundle for more convinient usage in Docker / Docker Compose development environment.

Updates

Packages Major Version Updates

Package Version Updates

frontend-webpack-boilerplate - v5.1.0

Published by pnikolov almost 4 years ago

New Features

Updates

  • Updated webpack.config.js to configure the new image optimisation plugin.
  • Updated README file with more clear features description and language style fixes.

Added New Packages

Removed Packags

Package Version Updates

frontend-webpack-boilerplate - v5.0.1

Published by pnikolov almost 4 years ago

Updates

  • Fix .travis.yml configuration warnings.
  • Fix varous spelling errors.
  • Development wepback configuration cleanup.

Packages Version Updates

frontend-webpack-boilerplate - v5.0.0 - Webpack 5 Support

Published by pnikolov almost 4 years ago

27/10/2020

New Features

  • Configurable browsers versions support. It uses browserslist - just specify the browsers you want to support in the package.json file for browserslist.
  • Configuration per environment
  • Automatic building of all template HTML files placed under src/templates/, no need to manually configure each file anymore.
  • See the full README file for all new features.

Breaking Changes

  • Webpack version update - support for webpack 5
    • New webpack configuration files.
    • Webpack configuration restructure - split to development and production configuration files.
  • Switched to webpack-dev-server instead of browser-sync.
  • Template files moved from src/ to src/templates/.
  • Removed npm run bundle script - no need anymore.
  • JavaScript syntax cheker command changed from lint-js to lint:js.
  • SASS/PostCSS syntax cheker command changed from lint-sass to lint:sass.
    • Configuration file is renamed from .sass-lint.yml to .sasslintrc for consistency.

Updates

  • src/scss/app.scss - grouped all demo page styles in a dedicated file called demo.scss for easer removal upon starting a new project.
  • Added example demo code in src/js/demo.js
  • Updated README.md

Removed Dependencies

  • 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.

New Dependencies

Packages Major Version Updates

Packages Minor Version Updates

frontend-webpack-boilerplate - v4.5.0

Published by pnikolov about 4 years ago

  • Updated README.md

Node Version Notes

  • The current release supports the following list of node versions: ^10 || ^12 || >=14. All other versions have no security updates anymore.

New dependencies

Packages Major Version Updates

Packages Minor Version Updates

frontend-webpack-boilerplate - v4.4.0

Published by pnikolov about 4 years ago

Updated

  • README.md - simply badges and add badges to show the current supported node version and the used webpack version.

Removed

  • VERSION file - use the package.json defined version.

Packages Major Version Updates

Packages Minor Version Updates

frontend-webpack-boilerplate - v4.3.1

Published by pnikolov about 4 years ago

Updates

  • README - fixed spelling (thanks to @TammyTee)
  • npm audit fixes across all packages.

Packages Minor Version Updates

frontend-webpack-boilerplate - v4.3.0

Published by pnikolov over 4 years ago

Configuration Updates

  • 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) to new CopyPlugin({ patterns, options })

Packages Major Version Updates

Packages Minor Version Updates

Removed Dependencies

frontend-webpack-boilerplate - v4.2.8

Published by pnikolov over 4 years ago

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.7

Published by pnikolov over 4 years ago

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.6

Published by pnikolov over 4 years ago

Updates

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.5

Published by pnikolov over 4 years ago

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.4

Published by pnikolov over 4 years ago

Updates

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.3

Published by pnikolov over 4 years ago

Updates

  • Sucurity audit fixes.
  • README - update link to demo deployment page.

Package Updates Full Change Set

frontend-webpack-boilerplate - v4.2.2

Published by pnikolov over 4 years ago

Updates

  • Fix SASS linter errors on the updated demo page.
frontend-webpack-boilerplate - v4.2.1

Published by pnikolov over 4 years ago

Updates

  • Updated demo page with brief description and link to the GitHub repository.
  • Cleanup webpack config from side comments.
  • README file update
    • Updated build badge URL link.
frontend-webpack-boilerplate - v4.2.0

Published by pnikolov over 4 years ago

Repository File Structure Reorganisation

  • Travis CI integration configuration.
  • Introduced .github/ directory to group all GitHub community development related templates.
    • New issue templates for bug, feature, support requests.

Package Updates Full Change Set