Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade typescript, prettier, et al to continue to modernise build environment #2519

Merged
merged 4 commits into from
Oct 24, 2023

Commits on Oct 19, 2023

  1. Simplify nx config (no point separately caching es and js builds - th…

    …ey both need to be done for any code changes). Fix some no-op type definitions i.e. X extends any, and enforce templated property types as having to extend GeoJsonProperties throughout.
    smallsaucepan committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    2f6f496 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Upgrade typescript. Had to update topojson-* type defs to avoid the P…

    … = GeoJsonProperties problem in geojson-rbush. Also fix a couple of floating point precision related issues that eslint now apparently catches!
    smallsaucepan committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    c5c219d View commit details
    Browse the repository at this point in the history
  2. Retire tslint.

    smallsaucepan committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    fab4570 View commit details
    Browse the repository at this point in the history
  3. Upgrade eslint and prettier. Add minimal prettier config (defaults ha…

    …ve changed) to avoid widespread, minor formatting changes (trailing commas mostly).
    smallsaucepan committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    f9451ff View commit details
    Browse the repository at this point in the history