[1.14.0] Updates and fixes
Eslint module paths patch
The patch stopped working with a recent update to ESLint, this version fixes it in a more reliable way for future updates
imagemin replaced by WebAssembly
The imagemin module used to download binaries (mozjpeg, oxipng, gifsicle) but they didn't work behind a corporate proxy. They were now replaced by a webassembly version that is bundled with the module and removed 140 dependencies. This adds support for webp images
@swissquote/rollup-plugin-eslint bugfix
Fix ignored paths from node_modules, they were processed incorrectly and we improved the performance in the process
TypeScript 4.2
We updated TypeScript from 4.0 to 4.2
Changelogs from these versions are available here
- https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/
- https://devblogs.microsoft.com/typescript/announcing-typescript-4-2/
Internal
- Build With NodeJS 14 as well
- Run linting along with CI
- Use Daux 0.15 to generate documentation
- Compute coverage in integration tests
Updates
-
Jest 26.6.3
-
@babel/* 7.13.8
-
eslint 7.21.0
-
stylelint 13.12.0
-
webpack 4.46.0
-
typescript 4.2.3
-
oao 2.0.1
-
write-good 1.0.8
-
@rollup/plugin-babel 5.3.0
-
@rollup/plugin-commonjs 17.1.0
-
@rollup/plugin-node-resolve 11.2.0
-
@rollup/plugin-replace 2.4.1
-
rollup 2.40.0
-
babel-loader 8.2.2
-
babel-preset-jest 26.6.2
-
gulp-sourcemaps 3.0.0
-
gulp-terser 2.0.1
-
css-loader 5.1.1
-
mini-css-extract-plugin 1.3.9
-
fork-ts-checker-webpack-plugin 6.1.1
-
rollup-plugin-typescript2 0.30.0
-
ts-jest 26.5.3
-
ts-loader 8.0.17
-
case-sensitive-webpack-plugin 2.4.0
-
inspectpack 4.6.1
-
webpack-bundle-analyzer 4.0.0
-
webpack-dev-server 3.11.2
-
webpack-merge 5.7.3
-
browserslist 4.16.3
-
enhanced-resolve 5.7.0
-
@typescript-eslint/* 4.16.1
-
eslint-config-prettier 8.1.0
-
eslint-import-resolver-typescript 2.4.0
-
eslint-plugin-prettier 3.3.1
-
eslint-plugin-react 7.22.0
-
eslint-plugin-sonarjs 0.6.0
-
stylelint-no-unsupported-browser-feature 4.1.4
-
stylelint-prettier 1.2.0
-
stylelint-scss 3.19.0
-
replaced "merge" with "merge-anything" and "copy-anything"