Skip to content

Releases: Pewtro/configs

@putstack/prettier-config@1.4.2

02 Aug 17:08
aa661bc

Choose a tag to compare

Patch Changes

  • a939883: Alphabetically sort the configuration

@putstack/eslint-config-typescript@3.0.0

02 Aug 17:08
aa661bc

Choose a tag to compare

Major Changes

  • 673b4a6: Upgrade typescript-eslint package to 8.0.0

  • c0212b7: Drop support for node v18 and v21

  • 5902af6: Migrate to eslint v9 and flat config

    Replaced eslint-plugin-import with eslint-plugin-perfectionist
    Upgraded typescript-eslint to v8
    Only export a flat config since that is the future of eslint with a planned complete removal in v10
    Remove eslint-plugin-progress

    In order to migrate please check the eslint configuration documentation, as well as the typescript-eslint documentation for the new rules and configuration options.

Minor Changes

  • 1e81358: Bump eslint to 9.6, eslint-plugin-depend to 0.8.0, typescript-eslint to 8.0.0-alpha.34

  • 9daf3e7: Enable prefer-arrow-callback in the base configuration

  • 021b2e9: Move to perfectionist 3.1.0 to add typescript-eslint v8 support

  • aec4963: Update eslint-plugin-perfectionist to 3.0.0

  • 3002ce9: Turn off perfectionist/sort-switch-case for now

  • 83091ea: Add eslint-plugin-progress and eslint-plugin-depend to the base config

  • f94c06f: Remove the experimental legeacy configs as it didn't work out nicely

  • 46aa6f8: Add a legacy version of the configs for users who are not yet ready to move to eslint v9

  • 05f80ca: Migrate the eslint config to typescript for better ergonomics when developing the config

  • 48d81a1: Update @eslint/js to 9.8.0 and set peer dependency to ^9.8.0

  • 0be2380: Bump @eslint/js to 9.7.0 and typescript-eslint to 8.0.0-alpha.44

  • c4bc96a: Rename legacy/_ to legacy-_

  • 017e428: Bump typescript-eslint to 8.0.0-alpha.54, eslint-plugin-unicorn to 55.0.0 and eslint-plugin-sonarjs to 1.0.4

    eslint-plugin-unicorn now ships with types letting us remove the last entry in packages.d.ts.

  • 87e218b: Swap to recommended-natural over recommended-alphabetical in perfectionist

Patch Changes

  • 7a32c74: Bump eslint-plugin-depend to 0.9.0
  • b17e44c: Bump @typescript-eslint/utils and typescript-eslint to latest pre-release
  • f4dbb71: Automatically turn off type checking on any .js file
  • bfd5f0d: Turn @typescript-eslint/adjacent-overload-signatures off as recommended in perfectionist documentation

@putstack/utils@0.2.0-next.2

02 Aug 16:52
db98930

Choose a tag to compare

Pre-release

Minor Changes

  • 60c6952: Add functions to move types and values between undefined and null more easily

    Functions:
    nullToUndefined - Convert null to undefined
    undefinedToNull - Convert undefined to null
    recursiveNullToUndefined - Remove null values from any value (array, object, etc.)
    recursiveUndefinedToNull - Remove undefined values from any value (array, object, etc.)

    Types:
    NullToUndefined - Transform a null type to undefined
    UndefinedToNull - Transform an undefined type to null
    NullToUndefinedRecursive - Takes an unknown complex type and replaces null values with undefined
    UndefinedToNullRecursive - Takes an unknown complex type and replaces undefined values with null

@putstack/eslint-config-typescript@3.0.0-next.13

02 Aug 16:52
db98930

Choose a tag to compare

Minor Changes

  • 021b2e9: Move to perfectionist 3.1.0 to add typescript-eslint v8 support

@putstack/eslint-config-typescript@3.0.0-next.12

02 Aug 08:08
451a738

Choose a tag to compare

Major Changes

  • 673b4a6: Upgrade typescript-eslint package to 8.0.0
  • c0212b7: Drop support for node v18 and v21

Minor Changes

  • 48d81a1: Update @eslint/js to 9.8.0 and set peer dependency to ^9.8.0
  • 87e218b: Swap to recommended-natural over recommended-alphabetical in perfectionist

@putstack/eslint-config-typescript@3.0.0-next.11

26 Jul 14:34
c63d73c

Choose a tag to compare

Minor Changes

  • 3002ce9: Turn off perfectionist/sort-switch-case for now

@putstack/eslint-config-typescript@3.0.0-next.9

25 Jul 12:10
f9b7e68

Choose a tag to compare

Minor Changes

  • c4bc96a: Rename legacy/_ to legacy-_

@putstack/eslint-config-typescript@3.0.0-next.8

25 Jul 12:01
50503d2

Choose a tag to compare

Minor Changes

  • 46aa6f8: Add a legacy version of the configs for users who are not yet ready to move to eslint v9

@putstack/eslint-config-typescript@3.0.0-next.7

25 Jul 11:39
c4f617d

Choose a tag to compare

Minor Changes

  • 017e428: Bump typescript-eslint to 8.0.0-alpha.54, eslint-plugin-unicorn to 55.0.0 and eslint-plugin-sonarjs to 1.0.4

    eslint-plugin-unicorn now ships with types letting us remove the last entry in packages.d.ts.

@putstack/eslint-config-typescript@3.0.0-next.10

25 Jul 12:21
58ebabc

Choose a tag to compare

Minor Changes

  • f94c06f: Remove the experimental legeacy configs as it didn't work out nicely