[1.18.3] Updates and bugfixes
Babel preset changes
Removed the forced transpiling of @babel/plugin-proposal-optional-chaining
, @babel/plugin-proposal-nullish-coalescing-operator
, @babel/plugin-proposal-class-properties
as they are present in @babel/preset-env
and are properly supported by Webpack 5 now
Removed gulp-sourcemaps
remove gulp-sourcemaps as the feature is embedded in vinyl
now
Revert changes made to fork-ts-checker-webpack-plugin
for declaration files
It seems that in some cases the definition files weren't generated. We reverted to the previous way of building these files.
Use ESLint's embedded parser instead of @babel/eslint-parser
ESLint's parsing has made big improvements recently in terms of feature supports, and is much faster than Babel to parse files.
Dependencies updates
@babel/core
from 7.17.2 to 7.17.5@swc/core
from 1.2.138 to 1.2.143browserslist
from 4.19.1 to 4.19.3minimatch
from 4.1.1 to 5.0.0terser
from 5.10.0 to 5.11.0stylelint
from 14.3.0 to 14.5.2ts-jest
from 27.0.7 to 27.1.3rollup
from 2.67.2 to 2.67.3webpack
from 5.68.0 to 5.69.1eslint-config-prettier
from 8.3.0 to 8.4.0eslint-plugin-sonarjs
from 0.11.0 to 0.12.0