From ab008c01458a13a7773216a1fc214dead42d6703 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 1 Oct 2024 04:08:05 +0000 Subject: [PATCH] Version Packages --- .changeset/.PREAMBLE.md | 9 -- .changeset/afraid-gifts-behave.md | 5 - .changeset/big-weeks-enjoy.md | 26 ----- .changeset/dull-flowers-build.md | 14 --- .changeset/empty-cherries-admire.md | 14 --- .changeset/heavy-scissors-divide.md | 7 -- .changeset/hot-crews-swim.md | 5 - .changeset/hungry-keys-cover.md | 5 - .changeset/pink-seas-stare.md | 15 --- .changeset/quick-icons-taste.md | 5 - .changeset/renovate-0a25f92.md | 5 - .changeset/renovate-0e2e683.md | 5 - .changeset/renovate-457fabb.md | 7 -- .changeset/renovate-82aed23.md | 5 - .changeset/renovate-f65cedc.md | 5 - .changeset/rich-chairs-wink.md | 23 ---- .changeset/shiny-parents-sit.md | 5 - .changeset/small-meals-scream.md | 5 - .changeset/strange-bats-doubt.md | 9 -- .changeset/thick-taxis-vanish.md | 24 ---- .changeset/twelve-bobcats-compete.md | 5 - CHANGELOG.md | 129 ++++++++++++++++++++++ package.json | 4 +- packages/eslint-config-skuba/CHANGELOG.md | 29 +++++ packages/eslint-config-skuba/package.json | 2 +- 25 files changed, 161 insertions(+), 206 deletions(-) delete mode 100644 .changeset/.PREAMBLE.md delete mode 100644 .changeset/afraid-gifts-behave.md delete mode 100644 .changeset/big-weeks-enjoy.md delete mode 100644 .changeset/dull-flowers-build.md delete mode 100644 .changeset/empty-cherries-admire.md delete mode 100644 .changeset/heavy-scissors-divide.md delete mode 100644 .changeset/hot-crews-swim.md delete mode 100644 .changeset/hungry-keys-cover.md delete mode 100644 .changeset/pink-seas-stare.md delete mode 100644 .changeset/quick-icons-taste.md delete mode 100644 .changeset/renovate-0a25f92.md delete mode 100644 .changeset/renovate-0e2e683.md delete mode 100644 .changeset/renovate-457fabb.md delete mode 100644 .changeset/renovate-82aed23.md delete mode 100644 .changeset/renovate-f65cedc.md delete mode 100644 .changeset/rich-chairs-wink.md delete mode 100644 .changeset/shiny-parents-sit.md delete mode 100644 .changeset/small-meals-scream.md delete mode 100644 .changeset/strange-bats-doubt.md delete mode 100644 .changeset/thick-taxis-vanish.md delete mode 100644 .changeset/twelve-bobcats-compete.md diff --git a/.changeset/.PREAMBLE.md b/.changeset/.PREAMBLE.md deleted file mode 100644 index 1f5243fed..000000000 --- a/.changeset/.PREAMBLE.md +++ /dev/null @@ -1,9 +0,0 @@ -skuba 9 is a reasonably large release but it shouldn't be too much trouble to upgrade. - -The main changes are: - -- ESLint 9 and flat config migration (where `skuba format` should handle most of the work) -- Swapping out `ts-node` for `tsx` -- Some fixes in Buildkite & Docker files - -Read the full changelog: diff --git a/.changeset/afraid-gifts-behave.md b/.changeset/afraid-gifts-behave.md deleted file mode 100644 index cf3fa946f..000000000 --- a/.changeset/afraid-gifts-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -template/koa-rest-api: Switch from `koa-bodyparser` to `@koa/bodyparser` diff --git a/.changeset/big-weeks-enjoy.md b/.changeset/big-weeks-enjoy.md deleted file mode 100644 index 1c850d525..000000000 --- a/.changeset/big-weeks-enjoy.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -'skuba': major ---- - -deps: ESLint 9 + `typescript-eslint` 8 - -This major upgrade bundles the following changes: - -- Migration to flat config format - - `skuba format` will attempt to migrate your existing `.eslintignore` and `.eslintrc.js` files to a flat `eslint.config.js` file. - - See the [migration guide](https://eslint.org/docs/latest/use/configure/migration-guide) for more information. - -- Some lint rules have been changed or renamed - - You will likely need to manually review and adjust your code after running `skuba lint`. - -- `eslint-plugin-import` has been replaced with `eslint-plugin-import-x` - - To migrate, replace references to `eslint-plugin-import` with `eslint-plugin-import-x`, and `import/` rules with `import-x/`. - -Wider changes may be necessary if your project has a custom ESLint configuration. Refer to the following resources to get started: - -- [ESLint 9](https://eslint.org/docs/latest/use/migrate-to-9.0.0) -- [`typescript-eslint` 8](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8) diff --git a/.changeset/dull-flowers-build.md b/.changeset/dull-flowers-build.md deleted file mode 100644 index 5c2e40c3a..000000000 --- a/.changeset/dull-flowers-build.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'skuba': minor ---- - -format, lint: Point Docker base images to AWS ECR Public and remove constant `--platform` arguments - -This updates references to `node:` or `python:` Docker images in your Dockerfiles and `docker-compose.yml` files to point to AWS ECR Public to avoid Docker Hub rate limiting. It also removes [constant `--platform` arguments](https://docs.docker.com/reference/build-checks/from-platform-flag-const-disallowed/) from Dockerfiles. - -```diff -- FROM --platform=arm64 node:20-alpine AS dev-deps -+ FROM public.ecr.aws/docker/library/node:20-alpine AS dev-deps -``` - -Your Dockerfiles may not be set up to build multi-platform images, so keep in mind that building them locally on an Intel x86 laptop may not yield images that can execute on AWS Graviton instances. diff --git a/.changeset/empty-cherries-admire.md b/.changeset/empty-cherries-admire.md deleted file mode 100644 index 6d2fbd731..000000000 --- a/.changeset/empty-cherries-admire.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -'skuba': major ---- - -node, start: Replace `ts-node` with `tsx` - -`skuba node` and `skuba start` now use `tsx` instead of `ts-node` to execute TypeScript files. - -`tsx` improves support for ESM features like dynamic [`import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import)s. However, if you use its REPL by running `skuba node` without any arguments, there are a couple regressions to note: - -- Static [`import`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) declarations are no longer supported. Use `require` and `await import()` instead. -- Pasting code into the editor may be more finicky by default. Consider using [`.editor`](https://nodejs.org/en/learn/command-line/how-to-use-the-nodejs-repl#dot-commands) mode. - -`skuba node ` and `skuba start` should continue to work as expected, but we have marked this as a major upgrade as it is difficult to comprehensively test every scenario. We strongly recommend to manually verify usage of `skuba node` and `skuba start` when you upgrade. diff --git a/.changeset/heavy-scissors-divide.md b/.changeset/heavy-scissors-divide.md deleted file mode 100644 index ca5c8c5ee..000000000 --- a/.changeset/heavy-scissors-divide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'skuba': patch ---- - -template/koa-rest-api: Enable secure headers middleware by default - -See the [Koala documentation](https://github.com/seek-oss/koala/tree/be565a764ece9ec3802c2b6eeb3272cb77d1a695/src/secureHeaders) for more information. diff --git a/.changeset/hot-crews-swim.md b/.changeset/hot-crews-swim.md deleted file mode 100644 index 439dc60b5..000000000 --- a/.changeset/hot-crews-swim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': minor ---- - -format, lint: Remove obsolete `version` field from `docker-compose.yml` files diff --git a/.changeset/hungry-keys-cover.md b/.changeset/hungry-keys-cover.md deleted file mode 100644 index f08086821..000000000 --- a/.changeset/hungry-keys-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -template/lambda-sqs-worker-cdk: Comply with AWS tagging guidance diff --git a/.changeset/pink-seas-stare.md b/.changeset/pink-seas-stare.md deleted file mode 100644 index 4518f997e..000000000 --- a/.changeset/pink-seas-stare.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'skuba': minor ---- - -format, lint, template: Mount Buildkite `.npmrc` in `/tmp/` rather than `/tmp/` - -This avoids accidental inclusion in Git commits or published artifacts, as per the original intent of this handling. - -```diff -- secrets: id=npm,src=tmp/.npmrc -+ secrets: id=npm,src=/tmp/.npmrc - -- output-path: tmp/ -+ output-path: /tmp/ -``` diff --git a/.changeset/quick-icons-taste.md b/.changeset/quick-icons-taste.md deleted file mode 100644 index 95089a253..000000000 --- a/.changeset/quick-icons-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -api: Truncate Buildkite annotations over 1 MiB to resolve `buildkite-agent` crash diff --git a/.changeset/renovate-0a25f92.md b/.changeset/renovate-0a25f92.md deleted file mode 100644 index 219fca51a..000000000 --- a/.changeset/renovate-0a25f92.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -deps: validate-npm-package-name ^6.0.0 diff --git a/.changeset/renovate-0e2e683.md b/.changeset/renovate-0e2e683.md deleted file mode 100644 index 028b2c5da..000000000 --- a/.changeset/renovate-0e2e683.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -deps: normalize-package-data ^7.0.0 diff --git a/.changeset/renovate-457fabb.md b/.changeset/renovate-457fabb.md deleted file mode 100644 index 744f520db..000000000 --- a/.changeset/renovate-457fabb.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'skuba': minor ---- - -deps: TypeScript 5.6 - -This major release includes breaking changes. See the [TypeScript 5.6](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/) announcement for more information. diff --git a/.changeset/renovate-82aed23.md b/.changeset/renovate-82aed23.md deleted file mode 100644 index 9f948c91f..000000000 --- a/.changeset/renovate-82aed23.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -deps: esbuild ~0.24.0 diff --git a/.changeset/renovate-f65cedc.md b/.changeset/renovate-f65cedc.md deleted file mode 100644 index b0d0d05ca..000000000 --- a/.changeset/renovate-f65cedc.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -deps: concurrently ^9.0.0 diff --git a/.changeset/rich-chairs-wink.md b/.changeset/rich-chairs-wink.md deleted file mode 100644 index ffe01417a..000000000 --- a/.changeset/rich-chairs-wink.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -'skuba': minor ---- - -format, lint: Fix duplicated YAML merge keys in `.buildkite/` pipelines - -```diff -- - <<: *deploy -- <<: *docker -+ - <<: [*deploy, *docker] - label: stuff -``` - -This change supports standardised YAML parsing across tools such as ESLint; it should not functionally alter the behaviour of your build pipeline. - -The bundled patch is fairly conservative and will not attempt to migrate more complex scenarios, such as where there are other keys between the merge keys. Take care with preserving the order of merge keys when manually updating other occurrences. - -```diff -- - <<: *deploy -+ - <<: [*deploy, *docker] - label: stuff -- <<: *docker -``` diff --git a/.changeset/shiny-parents-sit.md b/.changeset/shiny-parents-sit.md deleted file mode 100644 index ae3f3e886..000000000 --- a/.changeset/shiny-parents-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -template/lambda-sqs-worker-cdk: Replace custom hooks with `@seek/aws-codedeploy-infra` diff --git a/.changeset/small-meals-scream.md b/.changeset/small-meals-scream.md deleted file mode 100644 index b124d8481..000000000 --- a/.changeset/small-meals-scream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'eslint-config-skuba': minor ---- - -Disable `@typescript-eslint/only-throw-error` in test files diff --git a/.changeset/strange-bats-doubt.md b/.changeset/strange-bats-doubt.md deleted file mode 100644 index cbd62711a..000000000 --- a/.changeset/strange-bats-doubt.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'skuba': minor ---- - -format, lint: Remove [logic](https://github.com/seek-oss/skuba/pull/1226) to skip autofixing Renovate branches when there is no open pull request - -Previously, this was put in place to prevent an issue where a Renovate branch could get stuck in an `Edited/Blocked` state without a pull request being raised. - -skuba's default autofix commits are [now ignored](https://github.com/seek-oss/rynovate/pull/121) in our recommended Renovate configuration. diff --git a/.changeset/thick-taxis-vanish.md b/.changeset/thick-taxis-vanish.md deleted file mode 100644 index 4ba05e626..000000000 --- a/.changeset/thick-taxis-vanish.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -'eslint-config-skuba': major ---- - -ESLint 9 + `typescript-eslint` 8 + `eslint-config-seek` 14 - -This major upgrade bundles the following changes: - -- Migration to flat config format - - See the [migration guide](https://eslint.org/docs/latest/use/configure/migration-guide) for more information. - -- Some lint rules have been changed or renamed - - You will likely need to manually review and adjust your code after running ESLint. - -- `eslint-plugin-import` has been replaced with `eslint-plugin-import-x` - - To migrate, replace references to `eslint-plugin-import` with `eslint-plugin-import-x`, and `import/` rules with `import-x/`. - -Wider changes may be necessary if your project has a custom ESLint configuration. Refer to the following resources to get started: - -- [ESLint 9](https://eslint.org/docs/latest/use/migrate-to-9.0.0) -- [`typescript-eslint` 8](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8) diff --git a/.changeset/twelve-bobcats-compete.md b/.changeset/twelve-bobcats-compete.md deleted file mode 100644 index 029425f59..000000000 --- a/.changeset/twelve-bobcats-compete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'skuba': patch ---- - -template: Point Docker base images to AWS ECR Public and remove constant `--platform` arguments diff --git a/CHANGELOG.md b/CHANGELOG.md index ab8ab68ef..c81d2d5b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,134 @@ # skuba +## 9.0.0 + +skuba 9 is a reasonably large release but it shouldn't be too much trouble to upgrade. + +The main changes are: + +- ESLint 9 and flat config migration (where `skuba format` should handle most of the work) +- Swapping out `ts-node` for `tsx` +- Some fixes in Buildkite & Docker files + +Read the full changelog: + +### Major Changes + +- **deps:** ESLint 9 + `typescript-eslint` 8 ([#1537](https://github.com/seek-oss/skuba/pull/1537)) + + This major upgrade bundles the following changes: + + - Migration to flat config format + + `skuba format` will attempt to migrate your existing `.eslintignore` and `.eslintrc.js` files to a flat `eslint.config.js` file. + + See the [migration guide](https://eslint.org/docs/latest/use/configure/migration-guide) for more information. + + - Some lint rules have been changed or renamed + + You will likely need to manually review and adjust your code after running `skuba lint`. + + - `eslint-plugin-import` has been replaced with `eslint-plugin-import-x` + + To migrate, replace references to `eslint-plugin-import` with `eslint-plugin-import-x`, and `import/` rules with `import-x/`. + + Wider changes may be necessary if your project has a custom ESLint configuration. Refer to the following resources to get started: + + - [ESLint 9](https://eslint.org/docs/latest/use/migrate-to-9.0.0) + - [`typescript-eslint` 8](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8) + +- **node, start:** Replace `ts-node` with `tsx` ([#1623](https://github.com/seek-oss/skuba/pull/1623)) + + `skuba node` and `skuba start` now use `tsx` instead of `ts-node` to execute TypeScript files. + + `tsx` improves support for ESM features like dynamic [`import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import)s. However, if you use its REPL by running `skuba node` without any arguments, there are a couple regressions to note: + + - Static [`import`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) declarations are no longer supported. Use `require` and `await import()` instead. + - Pasting code into the editor may be more finicky by default. Consider using [`.editor`](https://nodejs.org/en/learn/command-line/how-to-use-the-nodejs-repl#dot-commands) mode. + + `skuba node ` and `skuba start` should continue to work as expected, but we have marked this as a major upgrade as it is difficult to comprehensively test every scenario. We strongly recommend to manually verify usage of `skuba node` and `skuba start` when you upgrade. + +### Minor Changes + +- **format, lint:** Point Docker base images to AWS ECR Public and remove constant `--platform` arguments ([#1684](https://github.com/seek-oss/skuba/pull/1684)) + + This updates references to `node:` or `python:` Docker images in your Dockerfiles and `docker-compose.yml` files to point to AWS ECR Public to avoid Docker Hub rate limiting. It also removes [constant `--platform` arguments](https://docs.docker.com/reference/build-checks/from-platform-flag-const-disallowed/) from Dockerfiles. + + ```diff + - FROM --platform=arm64 node:20-alpine AS dev-deps + + FROM public.ecr.aws/docker/library/node:20-alpine AS dev-deps + ``` + + Your Dockerfiles may not be set up to build multi-platform images, so keep in mind that building them locally on an Intel x86 laptop may not yield images that can execute on AWS Graviton instances. + +- **format, lint:** Remove obsolete `version` field from `docker-compose.yml` files ([#1638](https://github.com/seek-oss/skuba/pull/1638)) + +- **format, lint, template:** Mount Buildkite `.npmrc` in `/tmp/` rather than `/tmp/` ([#1693](https://github.com/seek-oss/skuba/pull/1693)) + + This avoids accidental inclusion in Git commits or published artifacts, as per the original intent of this handling. + + ```diff + - secrets: id=npm,src=tmp/.npmrc + + secrets: id=npm,src=/tmp/.npmrc + + - output-path: tmp/ + + output-path: /tmp/ + ``` + +- **deps:** TypeScript 5.6 ([#1655](https://github.com/seek-oss/skuba/pull/1655)) + + This major release includes breaking changes. See the [TypeScript 5.6](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/) announcement for more information. + +- **format, lint:** Fix duplicated YAML merge keys in `.buildkite/` pipelines ([#1537](https://github.com/seek-oss/skuba/pull/1537)) + + ```diff + - - <<: *deploy + - <<: *docker + + - <<: [*deploy, *docker] + label: stuff + ``` + + This change supports standardised YAML parsing across tools such as ESLint; it should not functionally alter the behaviour of your build pipeline. + + The bundled patch is fairly conservative and will not attempt to migrate more complex scenarios, such as where there are other keys between the merge keys. Take care with preserving the order of merge keys when manually updating other occurrences. + + ```diff + - - <<: *deploy + + - <<: [*deploy, *docker] + label: stuff + - <<: *docker + ``` + +- **format, lint:** Remove [logic](https://github.com/seek-oss/skuba/pull/1226) to skip autofixing Renovate branches when there is no open pull request ([#1687](https://github.com/seek-oss/skuba/pull/1687)) + + Previously, this was put in place to prevent an issue where a Renovate branch could get stuck in an `Edited/Blocked` state without a pull request being raised. + + skuba's default autofix commits are [now ignored](https://github.com/seek-oss/rynovate/pull/121) in our recommended Renovate configuration. + +### Patch Changes + +- **template/koa-rest-api:** Switch from `koa-bodyparser` to `@koa/bodyparser` ([#1605](https://github.com/seek-oss/skuba/pull/1605)) + +- **template/koa-rest-api:** Enable secure headers middleware by default ([#1601](https://github.com/seek-oss/skuba/pull/1601)) + + See the [Koala documentation](https://github.com/seek-oss/koala/tree/be565a764ece9ec3802c2b6eeb3272cb77d1a695/src/secureHeaders) for more information. + +- **template/lambda-sqs-worker-cdk:** Comply with AWS tagging guidance ([#1643](https://github.com/seek-oss/skuba/pull/1643)) + +- **api:** Truncate Buildkite annotations over 1 MiB to resolve `buildkite-agent` crash ([#1645](https://github.com/seek-oss/skuba/pull/1645)) + +- **deps:** validate-npm-package-name ^6.0.0 ([#1682](https://github.com/seek-oss/skuba/pull/1682)) + +- **deps:** normalize-package-data ^7.0.0 ([#1681](https://github.com/seek-oss/skuba/pull/1681)) + +- **deps:** esbuild ~0.24.0 ([#1671](https://github.com/seek-oss/skuba/pull/1671)) + +- **deps:** concurrently ^9.0.0 ([#1666](https://github.com/seek-oss/skuba/pull/1666)) + +- **template/lambda-sqs-worker-cdk:** Replace custom hooks with `@seek/aws-codedeploy-infra` ([#1644](https://github.com/seek-oss/skuba/pull/1644)) + +- **template:** Point Docker base images to AWS ECR Public and remove constant `--platform` arguments ([#1684](https://github.com/seek-oss/skuba/pull/1684)) + ## 8.2.1 ### Patch Changes diff --git a/package.json b/package.json index 1f76826a1..7df9757b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "skuba", - "version": "8.2.1", + "version": "9.0.0", "private": false, "description": "SEEK development toolkit for backend applications and packages", "homepage": "https://github.com/seek-oss/skuba#readme", @@ -172,6 +172,6 @@ "entryPoint": "src/index.ts", "template": null, "type": "package", - "version": "8.2.1" + "version": "9.0.0" } } diff --git a/packages/eslint-config-skuba/CHANGELOG.md b/packages/eslint-config-skuba/CHANGELOG.md index 9bbdffdc7..e203a8fce 100644 --- a/packages/eslint-config-skuba/CHANGELOG.md +++ b/packages/eslint-config-skuba/CHANGELOG.md @@ -1,5 +1,34 @@ # eslint-config-skuba +## 5.0.0 + +### Major Changes + +- ESLint 9 + `typescript-eslint` 8 + `eslint-config-seek` 14 ([#1537](https://github.com/seek-oss/skuba/pull/1537)) + + This major upgrade bundles the following changes: + + - Migration to flat config format + + See the [migration guide](https://eslint.org/docs/latest/use/configure/migration-guide) for more information. + + - Some lint rules have been changed or renamed + + You will likely need to manually review and adjust your code after running ESLint. + + - `eslint-plugin-import` has been replaced with `eslint-plugin-import-x` + + To migrate, replace references to `eslint-plugin-import` with `eslint-plugin-import-x`, and `import/` rules with `import-x/`. + + Wider changes may be necessary if your project has a custom ESLint configuration. Refer to the following resources to get started: + + - [ESLint 9](https://eslint.org/docs/latest/use/migrate-to-9.0.0) + - [`typescript-eslint` 8](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8) + +### Minor Changes + +- Disable `@typescript-eslint/only-throw-error` in test files ([#1689](https://github.com/seek-oss/skuba/pull/1689)) + ## 4.1.0 ### Minor Changes diff --git a/packages/eslint-config-skuba/package.json b/packages/eslint-config-skuba/package.json index 7d8f4a981..b2a47c6ce 100644 --- a/packages/eslint-config-skuba/package.json +++ b/packages/eslint-config-skuba/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-skuba", - "version": "4.1.0", + "version": "5.0.0", "private": false, "description": "ESLint config for skuba", "homepage": "https://github.com/seek-oss/skuba/tree/main/packages/eslint-config-skuba#readme",