Skip to content

Yarn PNP, Jest Integration improvement, TypeScript 3.4

Compare
Choose a tag to compare
@onigoetz onigoetz released this 02 Apr 21:24

Highlights

  • Lots of improvements on Jest integration
    • Added Jest integration tests to test Jest integration
    • Added a transformer to transform import and export from within node_modules
    • use setupFilesAfterEnv instead of setupTestFrameworkScriptFile
  • Yarn Plug And Play support
    • Disable some ESLint rules related to imports that failed with PNP
  • Added the Inspectpack webpack plugin to track duplicate dependencies when build is run with --profile

Big Updates

  • typescript 3.3.3 to 3.4.1 (crafty-preset-typescript)

Updates

  • @babel/* 7.3.* to 7.4.* (babel-preset-swissquote, crafty-preset-babel, crafty-preset-typescript)
  • autoprefixer 9.4.8 to 9.5.0 (postcss-swissquote-preset)
  • browserslist 4.4.1 to 4.5.3 (crafty, postcss-swissquote-preset)
  • confusing-browser-globals 1.0.5 to 1.0.6 (eslint-plugin-swissquote)
  • css-loader 2.1.0 to 2.1.1 (crafty-preset-postcss)
  • enzyme-adapter-react-16 1.9.1 to 1.11.2 (crafty-preset-react)
  • eslint 5.14.1 to 5.16.0 (crafty-preset-babel, eslint-plugin-swissquote)
  • glob-to-regexp 0.4.0 to 0.4.1 (crafty-runner-webpack)
  • gulp-tslint 8.1.3 to 8.1.4 (crafty-preset-typescript)
  • gulp-typescript 5.0.0 to 5.0.1 (crafty-preset-typescript)
  • is-glob 4.0.0 to 4.0.1 (crafty-runner-webpack)
  • jest-cli 24.1.0 to 24.6.0 (crafty-preset-jest)
  • jest 24.1.0 to 24.6.0 (root)
  • postcss-color-function 4.0.1 to 4.1.0 (postcss-swissquote-preset)
  • postcss-color-hex-alpha 5.0.2 to 5.0.3 (postcss-swissquote-preset)
  • postcss-custom-media 7.0.7 to 7.0.8 (postcss-swissquote-preset)
  • postcss-image-set-polyfill 0.4.4 to 1.0.0 (postcss-swissquote-preset)
  • postcss-nested 4.1.1 to 4.1.2 (postcss-swissquote-preset)
  • react-hot-loader 4.7.1 to 4.8.2 (crafty-preset-react)
  • react-test-renderer 16.8.2 to 16.8.6 (crafty-preset-react)
  • rollup-plugin-commonjs 9.2.0 to 9.2.3 (crafty-runner-rollup)
  • rollup-plugin-eslint 5.0.0 to 5.1.0 (crafty-preset-babel)
  • rollup-plugin-json 3.1.0 to 4.0.0 (crafty-runner-rollup)
  • rollup-plugin-node-resolve 4.0.0 to 4.0.1 (crafty-runner-rollup)
  • rollup-plugin-replace 2.1.0 to 2.1.1 (crafty-runner-rollup)
  • rollup-plugin-typescript2 0.19.2 to 0.20.1 (crafty-preset-typescript)
  • semver 5.5.1 to 6.0.0 (root)
  • stylelint-scss 3.5.3 to 3.5.4 (stylelint-config-swissquote)
  • terser-webpack-plugin 1.2.2 to 1.2.3 (crafty-runner-webpack)
  • tmp 0.0.33 to 0.1.0 (crafty, crafty-preset-babel, crafty-preset-maven, crafty-preset-typescript)
  • ts-jest 24.0.0 to 24.0.1 (crafty-preset-typescript)
  • tslint 5.12.1 to 5.15.0 (crafty-preset-typescript)
  • webpack-chain 5.2.0 to 5.2.4 (crafty-runner-webpack)
  • webpack-dev-server 3.1.14 to 3.2.1 (crafty-runner-webpack)
  • webpack 4.29.5 to 4.29.6 (crafty-preset-postcss, crafty-runner-webpack)