webpack-mpa

Multiple page application setup with Webpack using SASS, PostCSS, ES6+, etc

MIT License

Downloads
155
Stars
46
Committers
8
webpack-mpa - Remove "Optisize" Latest Release

Published by scriptex over 1 year ago

BREAKING: This release removes the ability to optimize images via @three11/optisize. All NPM scripts related to this functionality have been removed. This might introduce breaking changes in CI/CD environments.

webpack-mpa - Update the SVG generator

Published by scriptex almost 2 years ago

This release switches from SVGO + spritesh to svg-symbol-sprite

webpack-mpa - Fix usage of "url" and "server" CLI arguments

Published by scriptex almost 3 years ago

Migrating to Webpack 5 seemed to break usage of custom arguments such as --url or --server.
Webpack 5 supports the --env flag which allows passing of custom arguments.
This release takes care of this bug and makes it possible to pass those arguments like this:

yarn start --env server

yarn start --env url=http://your-proxy.local
webpack-mpa - Update ITSCSS and Stylelint

Published by scriptex about 3 years ago

This release updates:

  • ITSCSS, which removes the node-sass peer dependency and all of its related security vulnerabilities
  • Stylelint and all of its related plugins and extensions
webpack-mpa - Extended linting and migrating away from node-sass

Published by scriptex about 3 years ago

This release:

  1. Switches to sass (dart-sass) from node-sass which allows usage of most recent SCSS features.
  2. Extends the linting by adding
  • eslint-plugin-compat
  • stylelint-no-unsupported-browser-features
  1. Upgrades all dependencies to their latest versions
webpack-mpa - Updated SVG sprite

Published by scriptex over 3 years ago

This release

  1. Updates the way SVG sprite is being generated by extracting the config in a separate svgo.config.js file and using SVGO v2.
  2. Installs the missing browserslist peer dependency.
webpack-mpa - Fix issue with path being undefined on Windows

Published by scriptex over 3 years ago

This release fixes #350 - the process.env.PWD is undefined on Windows. It has been replaced with process.cwd()

webpack-mpa - Upgrade Webpack to v.5

Published by scriptex over 3 years ago

This release updates Webpack to the latest version and also updates all other dependencies (including all Webpack plugins).

webpack-mpa - Fix CSS HMR and Critical CSS

Published by scriptex almost 4 years ago

This release fixes the HMR (hot module replacement) for CSS files.
This release also introduces a new approach for generating critical CSS.

webpack-mpa - Fix assets management, use webpack externals

Published by scriptex almost 4 years ago

This release fixes an issue with clean-webpack-plugin where the 3rd party assets (fonts, images, etc) were not correctly copied in the dist folder.
This release also improves the usage of browser globals in JS modules by extending the Webpack configuration to also include externals setting.
All dependencies have been updated to their latest versions.

webpack-mpa - Security fixes

Published by scriptex over 4 years ago

This release updates several direct dependenices to their latest versions and takes care of some vulnerabilities reported by Whitesource.

webpack-mpa - New CLI argument

Published by scriptex over 4 years ago

This release introduces a new CLI argument which allows starting a web server for users without a server installed and configured.
This release also improves documentation regarding PNG and SVG sprite usage.
This release also updates all dependencies and takes care of several security vulnerabilities.

webpack-mpa - Dot files

Published by scriptex about 5 years ago

This release publishes all configuration (dot) files to npm for a better developer experience.
It also updates some dependencies.
See https://github.com/scriptex/webpack-mpa/pull/293 for more details.

webpack-mpa - New app icons

Published by scriptex over 5 years ago

This release updates several dependencies and introduces new application icons and launch screens.

webpack-mpa - Optimize CLI

Published by scriptex almost 6 years ago

This release makes sure that dot files are correctly being copied when installing via npx

webpack-mpa - Lint

Published by scriptex almost 6 years ago

This release introduces ESLint and StyleLint

webpack-mpa - Remove CLI dependencies

Published by scriptex almost 6 years ago

The CLI interface is now without dependencies and can be used with npx

webpack-mpa - Better CLI interface

Published by scriptex almost 6 years ago

Improve CLI interface and its docs

webpack-mpa - CLI interface

Published by scriptex almost 6 years ago

This release adds the wmpa binary to the PATH and basically enables the CLI interface for project scaffolding.

webpack-mpa - New Babel

Published by scriptex about 6 years ago

This release updates Babel and all of its presets and plugins according to the latest Babel specifications.

Package Rankings
Top 17.34% on Npmjs.org
Badges
Extracted from project README
Travis CI Github Build Codacy Badge Codebeat Badge CodeFactor Badge DeepScan grade Analytics