React Boilerplate Typescript Versions Save

:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices ( Typescript )

v4.1.0

4 years ago

v4.1: Fresh and Clean Typescript

This is a minor version release. The last update was long time ago and many things have changed in the typescript version. So, instead of waiting the official v5.0 release(which is on hold for a while), we are releasing this minor version for those who are recently starting with the boilerplate. It's a clean, updated and fresh typescript version.

This version is currently synched with the dev branch at this point

Full Changelog

Main

  • Switch to the new redux-injectors library and move all saga and reducer injection-related code to it
  • Switch from deprecated tslint to eslint

Internals Updates

  • Started using babel-loader after ts-loader
  • Improved template generators for typescript
  • Dependency updates and accompanying code changes
  • Synced with original boilerplate
    • Switch from deprecated react-helmet to react-helmet-async
    • Switch from deprecated @babel/polyfill to `react-app-polyfill
    • Switch from pre-commit to husky and add linting of MD files
    • Use async/await syntax in request.js
    • Moving root path to the main server block in nginx config
    • Fix analysis script to run webpack in production mode
    • Fix hot reloading issues and added react-hot-loader
    • More declarative component tests using jest-dom/extend-expect
    • Easier test navigation with jest-watch-typeahead
    • Tests for loadable.js
    • Updated and fixed internal/scripts
    • Updated offline-plugin to use network-first response strategy
    • Fixed tree-shaking issues
    • Move Travis xvfb setup to services
    • Add CODEOWNERS file
    • Updates to clean and setup scripts
    • Add save-exact in .npmrc

Documentation Updates

  • Switch to typescript-only documentation
  • Add Ongoing Work section to README.md