Modular 3.0.0

Webpack 5

modular-scripts uses Webpack 5 to build apps.

Deprecation of node 12

Node 12 hits its end of life in April 2022 and is officially deprecated starting from modular-scripts 3.0.0.

Merged Changes

  • #954 Bump shell-quote from 1.7.2 to 1.7.3

  • #1597 Upgrade html-minifier-terset to v6.

  • #1599 Drop support for node 12 in favor of LTS versions ^14.17.0 || >=16.0.0.

  • #1604 Exclude node builtins from build

  • #1605 Bump npm-packlist from 5.0.0 to 5.0.2

  • #1606 Bump esbuild from 0.14.36 to 0.14.38

  • #1609 Bump @rollup/plugin-commonjs from 21.1.0 to 22.0.0

  • #1611 Bump browserslist from 4.20.2 to 4.20.3

  • #1618 Bump express from 4.17.3 to 4.18.0

  • #1630 Bump postcss-preset-env from 7.4.3 to 7.4.4

  • #1650 Upgrade webpack implementation to use webpack 5 + associated loader / plugin dependencies.

  • #1653 Bump mini-css-extract-plugin from 2.5.3 to 2.6.0

  • #1655 Bump css-loader from 6.6.0 to 6.7.1

  • #1656 Bump fork-ts-checker-webpack-plugin from 6.5.0 to 7.2.8

  • #1657 Bump webpack from 5.69.1 to 5.72.0

  • #1661 Bump webpack-manifest-plugin from 4.1.1 to 5.0.0

  • #1663 Remove requirement to transpile to es6-module supported browsers in default browserslist configuration.

Patch Versions

Patch versions of this release do not have a dedicated summary. For details of patch releases, please visit the GitHub releases page.