[1.12.0] Jest 26, TypeScript 3.9, Babel 7.10, Browser list update
Highlights
- Change default list of supported browsers to
> 0.25%, Edge >= 17, Safari >= 11, iOS >= 11, Chrome >= 66, Firefox >= 60, IE >= 11, not op_mini all
- New
crafty browsers
command ton know for which browsers you compile - Jest 26
- TypeScript 3.9
- Babel 7.10
Browser list update
With the recent update of the list of supported browsers at Swissquote we are now updating our tooling to reflect that.
With that change comes a new crafty command, that shows the current resolved configuration and what browsers it includes :
❯ crafty browsers
[17:20:44] Starting Crafty 1.12.0...
Your browserslist query:
'> 0.25%, Edge >= 17, Safari >= 11, iOS >= 11, Chrome >= 66, Firefox >= 60, IE >= 11, not op_mini all'
Contains 63 browsers covering 93.08% of global usage.
Chrome for Android 81
UC Browser for Android 12.12
Chrome 83, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 49
Edge 83, 81, 80, 79, 18, 17
Firefox 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60
IE 11
iOS Safari 13.4-13.5, 13.3, 13.2, 13.0-13.1, 12.2-12.4, 12.0-12.1, 11.3-11.4, 11.0-11.2
Opera 68
Safari 13.1, 13, 12.1, 12, 11.1, 11
Samsung Internet 11.1-11.2, 4
This should help fine tune your queries and debug if you aren't sure what browsers should be supported. Note that the browserslist 'your_browserlist'
command is similar, however it gives less information.
Updates
Package | from | to |
---|---|---|
autoprefixer | 9.7.6 | 9.8.5 |
@babel/* | 7.9.* | 7.10.* |
browserslist | 4.11.1 | 4.13.0 |
css-loader | 3.5.2 | 3.6.0 |
enhanced-resolve | 4.1.1 | 4.2.0 |
eslint-config-prettier | 6.10.1 | 6.11.0 |
eslint-loader | 4.0.0 | 4.0.2 |
eslint-plugin-import | 2.20.2 | 2.22.0 |
eslint-plugin-react | 7.19.0 | 7.20.3 |
fork-ts-checker-webpack-plugin | 4.1.3 | 4.1.6 |
gulp-svgmin | 2.2.0 | 3.0.0 |
inspectpack | 4.4.0 | 4.5.2 |
jest | 25.3.0 | 26.1.0 |
postcss | 7.0.27 | 7.0.32 |
postcss-color-hex-alpha | 5.0.3 | 6.0.0 |
postcss-color-rebeccapurple | 5.0.0 | 6.0.0 |
postcss-font-family-system-ui | 4.2.0 | 4.3.0 |
postcss-nested | 4.2.1 | 4.2.3 |
postcss-scss | 2.0.0 | 2.1.1 |
postcss-value-parser | 4.0.3 | 4.1.0 |
react-hot-loader | 4.12.20 | 4.12.21 |
@rollup/plugin-commonjs | 11.1.0 | 13.0.1 |
@rollup/plugin-json | 4.0.2 | 4.1.0 |
@rollup/plugin-node-resolve | 7.1.3 | 8.4.0 |
rollup | 2.6.1 | 2.21.0 |
rollup-plugin-terser | 5.3.0 | 6.1.0 |
rollup-plugin-typescript2 | 0.27.0 | 0.27.1 |
style-loader | 1.1.3 | 1.2.1 |
stylelint | 13.3.2 | 13.6.1 |
stylelint-scss | 13.17.0 | 13.18.0 |
terser-webpack-plugin | 2.3.5 | 3.0.6 |
through2 | ^3.0.0 | ^4.0.0 |
tmp | 0.1.0 | 0.2.1 |
ts-jest | 25.3.1 | 26.1.2 |
ts-loader | 6.2.2 | 8.0.0 |
typescript | 3.8.3 | 2.9.6 |
@typescript-eslint/eslint-plugin | 2.28.0 | 3.6.0 |
webpack | 4.42.1 | 4.43.0 |
webpack-chain | 6.4.0 | 6.5.0 |
webpack-dev-server | 3.10.3 | 3.11.0 |
webpack-merge | 4.2.2 | 5.0.9 |