From 51b7bcddf2b19f7c35cb58edb6d61794b866ecf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:09:05 +1200 Subject: [PATCH 1/8] chore(dev-deps): update dependency lint-staged to v16 (#971) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 116 +++++++++++++++++++++++++++---------------------- 2 files changed, 65 insertions(+), 53 deletions(-) diff --git a/package.json b/package.json index f952f4e36..8af07b28e 100644 --- a/package.json +++ b/package.json @@ -136,7 +136,7 @@ "husky": "9.1.7", "jsonc-eslint-parser": "2.4.0", "knip": "5.55.1", - "lint-staged": "15.5.2", + "lint-staged": "16.1.0", "markdownlint-cli2": "0.18.0", "prettier": "3.5.3", "rimraf": "6.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a1b9f309..ed200b903 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -172,8 +172,8 @@ importers: specifier: 5.55.1 version: 5.55.1(@types/node@18.19.100)(typescript@5.8.3) lint-staged: - specifier: 15.5.2 - version: 15.5.2 + specifier: 16.1.0 + version: 16.1.0 markdownlint-cli2: specifier: 0.18.0 version: 0.18.0 @@ -1903,6 +1903,10 @@ packages: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} + commander@14.0.0: + resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==} + engines: {node: '>=20'} + commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -2043,8 +2047,8 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3294,13 +3298,13 @@ packages: linkify-it@5.0.0: resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - lint-staged@15.5.2: - resolution: {integrity: sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==} - engines: {node: '>=18.12.0'} + lint-staged@16.1.0: + resolution: {integrity: sha512-HkpQh69XHxgCjObjejBT3s2ILwNjFx8M3nw+tJ/ssBauDlIpkx2RpqWSi1fBgkXLSSXnbR3iEq1NkVtpvV+FLQ==} + engines: {node: '>=20.17'} hasBin: true - listr2@8.2.5: - resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} + listr2@8.3.3: + resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} engines: {node: '>=18.0.0'} load-json-file@4.0.0: @@ -3564,6 +3568,10 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nano-spawn@1.0.2: + resolution: {integrity: sha512-21t+ozMQDAL/UGgQVBbZ/xXvNO10++ZPuTmKRO8k9V3AClVRht49ahtDjfY8l1q6nSHOrE5ASfthzH3ol6R/hg==} + engines: {node: '>=20.17'} + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -4703,9 +4711,9 @@ packages: resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.7.1: - resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} - engines: {node: '>= 14'} + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@20.2.9: @@ -4774,7 +4782,7 @@ snapshots: '@babel/traverse': 7.27.1 '@babel/types': 7.27.1 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.1 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4849,7 +4857,7 @@ snapshots: '@babel/parser': 7.27.1 '@babel/template': 7.27.1 '@babel/types': 7.27.1 - debug: 4.4.0 + debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5272,7 +5280,7 @@ snapshots: '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.0 + debug: 4.4.1 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5286,7 +5294,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.1 espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -5604,7 +5612,7 @@ snapshots: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.4.0 + debug: 4.4.1 import-from-esm: 2.0.0 lodash-es: 4.17.21 micromatch: 4.0.8 @@ -5620,7 +5628,7 @@ snapshots: dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 - debug: 4.4.0 + debug: 4.4.1 dir-glob: 3.0.1 execa: 5.1.1 lodash: 4.17.21 @@ -5638,7 +5646,7 @@ snapshots: '@octokit/plugin-throttling': 10.0.0(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.4.0 + debug: 4.4.1 dir-glob: 3.0.1 globby: 14.1.0 http-proxy-agent: 7.0.2 @@ -5675,7 +5683,7 @@ snapshots: conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.4.0 + debug: 4.4.1 get-stream: 7.0.1 import-from-esm: 2.0.0 into-stream: 7.0.0 @@ -5767,7 +5775,7 @@ snapshots: '@typescript-eslint/types': 8.31.1 '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.31.1 - debug: 4.4.0 + debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) typescript: 5.8.3 transitivePeerDependencies: @@ -5782,7 +5790,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) - debug: 4.4.0 + debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 @@ -5795,7 +5803,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.31.1 '@typescript-eslint/visitor-keys': 8.31.1 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5878,7 +5886,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -5952,7 +5960,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -6253,6 +6261,8 @@ snapshots: commander@13.1.0: {} + commander@14.0.0: {} + commander@8.3.0: {} comment-json@4.2.5: @@ -6332,7 +6342,7 @@ snapshots: dependencies: '@cspell/cspell-types': 8.19.3 comment-json: 4.2.5 - yaml: 2.7.1 + yaml: 2.8.0 cspell-dictionary@8.19.3: dependencies: @@ -6446,7 +6456,7 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.0: + debug@4.4.1: dependencies: ms: 2.1.3 @@ -6816,7 +6826,7 @@ snapshots: eslint-import-resolver-typescript@4.3.4(eslint-plugin-import-x@4.11.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.30.0)(eslint@9.25.1(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) get-tsconfig: 4.10.0 is-bun-module: 2.0.0 @@ -6887,7 +6897,7 @@ snapshots: dependencies: '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) comment-parser: 1.4.1 - debug: 4.4.0 + debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.10.0 @@ -6935,7 +6945,7 @@ snapshots: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.0 + debug: 4.4.1 escape-string-regexp: 4.0.0 eslint: 9.25.1(jiti@2.4.2) espree: 10.3.0 @@ -7068,7 +7078,7 @@ snapshots: eslint-plugin-yml@1.18.0(eslint@9.25.1(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.1 escape-string-regexp: 4.0.0 eslint: 9.25.1(jiti@2.4.2) eslint-compat-utils: 0.6.4(eslint@9.25.1(jiti@2.4.2)) @@ -7127,7 +7137,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.1 escape-string-regexp: 4.0.0 eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 @@ -7549,14 +7559,14 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -7579,7 +7589,7 @@ snapshots: import-from-esm@2.0.0: dependencies: - debug: 4.4.0 + debug: 4.4.1 import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color @@ -7814,7 +7824,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -7961,22 +7971,22 @@ snapshots: dependencies: uc.micro: 2.1.0 - lint-staged@15.5.2: + lint-staged@16.1.0: dependencies: chalk: 5.4.1 - commander: 13.1.0 - debug: 4.4.0 - execa: 8.0.1 + commander: 14.0.0 + debug: 4.4.1 lilconfig: 3.1.3 - listr2: 8.2.5 + listr2: 8.3.3 micromatch: 4.0.8 + nano-spawn: 1.0.2 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.7.1 + yaml: 2.8.0 transitivePeerDependencies: - supports-color - listr2@8.2.5: + listr2@8.3.3: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -8281,7 +8291,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.0 + debug: 4.4.1 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -8289,7 +8299,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0 + debug: 4.4.1 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -8362,6 +8372,8 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 + nano-spawn@1.0.2: {} + nanoid@3.3.7: {} napi-postinstall@0.2.3: {} @@ -8861,7 +8873,7 @@ snapshots: '@semantic-release/release-notes-generator': 14.0.3(semantic-release@24.2.3(typescript@5.8.3)) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.8.3) - debug: 4.4.0 + debug: 4.4.1 env-ci: 11.0.0 execa: 9.3.0 figures: 6.1.0 @@ -9375,7 +9387,7 @@ snapshots: vite-node@3.1.2(@types/node@18.19.100): dependencies: cac: 6.7.14 - debug: 4.4.0 + debug: 4.4.1 es-module-lexer: 1.6.0 pathe: 2.0.3 vite: 5.3.5(@types/node@18.19.100) @@ -9391,7 +9403,7 @@ snapshots: vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@5.3.5(@types/node@18.19.100)): dependencies: - debug: 4.4.0 + debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.1(typescript@5.8.3) optionalDependencies: @@ -9419,7 +9431,7 @@ snapshots: '@vitest/spy': 3.1.2 '@vitest/utils': 3.1.2 chai: 5.2.0 - debug: 4.4.0 + debug: 4.4.1 expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 @@ -9451,7 +9463,7 @@ snapshots: vue-eslint-parser@9.4.3(eslint@9.25.1(jiti@2.4.2)): dependencies: - debug: 4.4.0 + debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -9550,9 +9562,9 @@ snapshots: yaml-eslint-parser@1.3.0: dependencies: eslint-visitor-keys: 3.4.3 - yaml: 2.7.1 + yaml: 2.8.0 - yaml@2.7.1: {} + yaml@2.8.0: {} yargs-parser@20.2.9: {} From 0486bb42d32cd53b36a421b1a7091708a2d8b574 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:09:11 +1200 Subject: [PATCH 2/8] chore(dev-deps): update dependency cspell to v9 (#970) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 373 +++++++++++++++++++++++++------------------------ 2 files changed, 191 insertions(+), 184 deletions(-) diff --git a/package.json b/package.json index 8af07b28e..8f97da09e 100644 --- a/package.json +++ b/package.json @@ -106,7 +106,7 @@ "@typescript-eslint/parser": "8.31.1", "@vitest/coverage-v8": "3.1.2", "@vitest/eslint-plugin": "1.1.44", - "cspell": "8.19.3", + "cspell": "9.0.2", "dedent": "1.6.0", "eslint": "9.25.1", "eslint-config-prettier": "10.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed200b903..a06c845b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -82,8 +82,8 @@ importers: specifier: 1.1.44 version: 1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) cspell: - specifier: 8.19.3 - version: 8.19.3 + specifier: 9.0.2 + version: 9.0.2 dedent: specifier: 1.6.0 version: 1.6.0 @@ -310,29 +310,29 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@cspell/cspell-bundled-dicts@8.19.3': - resolution: {integrity: sha512-HRxcvD+fqgq6Ag6K7TMnlsO1Uq2nc3V/ug4huZSKK/+tErB1i/m4N4gkOzO0pFtQsJDhGdlio3Wud2ce6kVpdw==} - engines: {node: '>=18'} + '@cspell/cspell-bundled-dicts@9.0.2': + resolution: {integrity: sha512-gGFSfVIvYtO95O3Yhcd1o0sOZHjVaCPwYq3MnaNsBBzaMviIZli4FZW9Z+XNKsgo1zRzbl2SdOXJPP0VcyAY0A==} + engines: {node: '>=20'} - '@cspell/cspell-json-reporter@8.19.3': - resolution: {integrity: sha512-LQ5FLYrifDFcliDuIakN93KfoY89Gs0ppSdJbaYdrqrC8HGaPSkH9GG9MCMNPlwdU0Ivy+s2WRr6TlKqdcf3ag==} - engines: {node: '>=18'} + '@cspell/cspell-json-reporter@9.0.2': + resolution: {integrity: sha512-Hy9hKG53cFhLwiSZuRVAd5YfBb5pPj3V2Val69TW1j4+sy3podewqm4sb3RqoB01LcDkLI/mOeMwHz1xyIjfoA==} + engines: {node: '>=20'} - '@cspell/cspell-pipe@8.19.3': - resolution: {integrity: sha512-Z90x+Kbq1P3A7iOsRe6FnsF2nisMKCY6bln03mTvHW0MmT8F69BEZTSZaL4z+kQ0L8qbjthJ+FqbQKYNNbPZpg==} - engines: {node: '>=18'} + '@cspell/cspell-pipe@9.0.2': + resolution: {integrity: sha512-M1e+u3dyGCJicSZ16xmoVut4pI8ynfqILYiDAYC9+rbn04wJdnWD46ElIZnRriFXx7fu/UsUEexu3lFaqKVGEg==} + engines: {node: '>=20'} - '@cspell/cspell-resolver@8.19.3': - resolution: {integrity: sha512-hsEx/7q0tDCOFtMmlkpynlApgAWo4/7q846Y1deyDChtIElmS0dfuzdKzv3jvFi3KdTVgJyhJb+o7/OHH2D/4A==} - engines: {node: '>=18'} + '@cspell/cspell-resolver@9.0.2': + resolution: {integrity: sha512-JkMQb+hcEyZ2ALvEeJvfxoIblRpZlnek50Ew5sLSSZciRuhNvQZS5+Apwt1GXHitTo8/bqXFxABNP36O++YAwA==} + engines: {node: '>=20'} - '@cspell/cspell-service-bus@8.19.3': - resolution: {integrity: sha512-K66Vj8O+SWjPUTFq1wfpq5uoDLmZcB7tY3m154WQa94RNpW+/z9kLXVPxW1FctRXfjxfc7bqfLq4LF6Yiu72fg==} - engines: {node: '>=18'} + '@cspell/cspell-service-bus@9.0.2': + resolution: {integrity: sha512-OjfZ3vnBjmkctC9xs/87/9bx/3kZYUPJkWsZxzfH4rla/HeIUrm9UZlDqCibhWifhPHrDdV9hDW5QEGXkYR2hw==} + engines: {node: '>=20'} - '@cspell/cspell-types@8.19.3': - resolution: {integrity: sha512-q6aUHJSvUe0Bt57djQN7qQ/AVV9O6nVNO7Nj0rZxFsv/73CtUvJseSrpjlZgkHTRCjOL0iRsVG+B8IPaxjczgw==} - engines: {node: '>=18'} + '@cspell/cspell-types@9.0.2': + resolution: {integrity: sha512-RioULo34qbUXuCCLi/DCDxdb++Nm1ospNXzVkKZrSvTG4AjkC95ZhfIOp9jbGSWqL2PGdaHVXgG77EyQbAk5xA==} + engines: {node: '>=20'} '@cspell/dict-ada@4.1.0': resolution: {integrity: sha512-7SvmhmX170gyPd+uHXrfmqJBY5qLcCX8kTGURPVeGxmt8XNXT75uu9rnZO+jwrfuU2EimNoArdVy5GZRGljGNg==} @@ -346,8 +346,8 @@ packages: '@cspell/dict-bash@4.2.0': resolution: {integrity: sha512-HOyOS+4AbCArZHs/wMxX/apRkjxg6NDWdt0jF9i9XkvJQUltMwEhyA2TWYjQ0kssBsnof+9amax2lhiZnh3kCg==} - '@cspell/dict-companies@3.1.15': - resolution: {integrity: sha512-vnGYTJFrqM9HdtgpZFOThFTjlPyJWqPi0eidMKyZxMKTHhP7yg6mD5X9WPEPvfiysmJYMnA6KKYQEBqoKFPU9g==} + '@cspell/dict-companies@3.2.1': + resolution: {integrity: sha512-ryaeJ1KhTTKL4mtinMtKn8wxk6/tqD4vX5tFP+Hg89SiIXmbMk5vZZwVf+eyGUWJOyw5A1CVj9EIWecgoi+jYQ==} '@cspell/dict-cpp@6.0.8': resolution: {integrity: sha512-BzurRZilWqaJt32Gif6/yCCPi+FtrchjmnehVEIFzbWyeBd/VOUw77IwrEzehZsu5cRU91yPWuWp5fUsKfDAXA==} @@ -370,8 +370,8 @@ packages: '@cspell/dict-django@4.1.4': resolution: {integrity: sha512-fX38eUoPvytZ/2GA+g4bbdUtCMGNFSLbdJJPKX2vbewIQGfgSFJKY56vvcHJKAvw7FopjvgyS/98Ta9WN1gckg==} - '@cspell/dict-docker@1.1.13': - resolution: {integrity: sha512-85X+ZC/CPT3ie26DcfeMFkZSNuhS8DlAqPXzAjilHtGE/Nj+QnS3jyBz0spDJOJrjh8wx1+ro2oCK98sbVcztw==} + '@cspell/dict-docker@1.1.14': + resolution: {integrity: sha512-p6Qz5mokvcosTpDlgSUREdSbZ10mBL3ndgCdEKMqjCSZJFdfxRdNdjrGER3lQ6LMq5jGr1r7nGXA0gvUJK80nw==} '@cspell/dict-dotnet@5.0.9': resolution: {integrity: sha512-JGD6RJW5sHtO5lfiJl11a5DpPN6eKSz5M1YBa1I76j4dDOIqgZB6rQexlDlK1DH9B06X4GdDQwdBfnpAB0r2uQ==} @@ -379,17 +379,17 @@ packages: '@cspell/dict-elixir@4.0.7': resolution: {integrity: sha512-MAUqlMw73mgtSdxvbAvyRlvc3bYnrDqXQrx5K9SwW8F7fRYf9V4vWYFULh+UWwwkqkhX9w03ZqFYRTdkFku6uA==} - '@cspell/dict-en-common-misspellings@2.0.10': - resolution: {integrity: sha512-80mXJLtr0tVEtzowrI7ycVae/ULAYImZUlr0kUTpa8i57AUk7Zy3pYBs44EYIKW7ZC9AHu4Qjjfq4vriAtyTDQ==} + '@cspell/dict-en-common-misspellings@2.0.11': + resolution: {integrity: sha512-xFQjeg0wFHh9sFhshpJ+5BzWR1m9Vu8pD0CGPkwZLK9oii8AD8RXNchabLKy/O5VTLwyqPOi9qpyp1cxm3US4Q==} - '@cspell/dict-en-gb@1.1.33': - resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} + '@cspell/dict-en-gb-mit@3.0.7': + resolution: {integrity: sha512-fdZbu4jbkzjjTO0jPBGINwQwzNFGapMnhH9D4mDa4UzGGyQFVRx6n/FFwxnfs7CXbuCV6UFSwjHZEAB8pfWn0A==} - '@cspell/dict-en_us@4.4.3': - resolution: {integrity: sha512-KnsS19kL5lYEk2P9xGNwvZF5ZbDYv1Tkv4BKIx4n4jKlgUj9iHv7L0Q+2cCvllKDGjuP715G/3Rg0McKdHR1Xg==} + '@cspell/dict-en_us@4.4.9': + resolution: {integrity: sha512-5gjqpUwhE+qP9A9wxD1+MGGJ3DNqTgSpiOsS10cGJfV4p/Z194XkDUZrUrJsnJA/3fsCZHAzcNWh8m0bw1v++A==} - '@cspell/dict-filetypes@3.0.11': - resolution: {integrity: sha512-bBtCHZLo7MiSRUqx5KEiPdGOmXIlDGY+L7SJEtRWZENpAKE+96rT7hj+TUUYWBbCzheqHr0OXZJFEKDgsG/uZg==} + '@cspell/dict-filetypes@3.0.12': + resolution: {integrity: sha512-+ds5wgNdlUxuJvhg8A1TjuSpalDFGCh7SkANCWvIplg6QZPXL4j83lqxP7PgjHpx7PsBUS7vw0aiHPjZy9BItw==} '@cspell/dict-flutter@1.1.0': resolution: {integrity: sha512-3zDeS7zc2p8tr9YH9tfbOEYfopKY/srNsAa+kE3rfBTtQERAZeOhe5yxrnTPoufctXLyuUtcGMUTpxr3dO0iaA==} @@ -406,11 +406,11 @@ packages: '@cspell/dict-gaming-terms@1.1.1': resolution: {integrity: sha512-tb8GFxjTLDQstkJcJ90lDqF4rKKlMUKs5/ewePN9P+PYRSehqDpLI5S5meOfPit8LGszeOrjUdBQ4zXo7NpMyQ==} - '@cspell/dict-git@3.0.4': - resolution: {integrity: sha512-C44M+m56rYn6QCsLbiKiedyPTMZxlDdEYAsPwwlL5bhMDDzXZ3Ic8OCQIhMbiunhCOJJT+er4URmOmM+sllnjg==} + '@cspell/dict-git@3.0.5': + resolution: {integrity: sha512-I7l86J2nOcpBY0OcwXLTGMbcXbEE7nxZme9DmYKrNgmt35fcLu+WKaiXW7P29V+lIXjJo/wKrEDY+wUEwVuABQ==} - '@cspell/dict-golang@6.0.20': - resolution: {integrity: sha512-b7nd9XXs+apMMzNSWorjirQsbmlwcTC0ViQJU8u+XNose3z0y7oNeEpbTPTVoN1+1sO9aOHuFwfwoOMFCDS14Q==} + '@cspell/dict-golang@6.0.21': + resolution: {integrity: sha512-D3wG1MWhFx54ySFJ00CS1MVjR4UiBVsOWGIjJ5Av+HamnguqEshxbF9mvy+BX0KqzdLVzwFkoLBs8QeOID56HA==} '@cspell/dict-google@1.0.8': resolution: {integrity: sha512-BnMHgcEeaLyloPmBs8phCqprI+4r2Jb8rni011A8hE+7FNk7FmLE3kiwxLFrcZnnb7eqM0agW4zUaNoB0P+z8A==} @@ -462,8 +462,8 @@ packages: '@cspell/dict-node@5.0.7': resolution: {integrity: sha512-ZaPpBsHGQCqUyFPKLyCNUH2qzolDRm1/901IO8e7btk7bEDF56DN82VD43gPvD4HWz3yLs/WkcLa01KYAJpnOw==} - '@cspell/dict-npm@5.2.1': - resolution: {integrity: sha512-aqcit8e/Hsnsmd2QoDDAaai+l80bQItwLggmlio/e5NTAfUu7qIVmx+/VFtUlXQH6sMKp+aAvxPC3K8tH86+qg==} + '@cspell/dict-npm@5.2.4': + resolution: {integrity: sha512-/hK5ii9OzSOQkmTjkzJlEYWz+PBnz2hRq5Xu7d4aDURaynO9xMAcK31JJlKNQulBkVbQHxFZLUrzjdzdAr/Opw==} '@cspell/dict-php@4.0.14': resolution: {integrity: sha512-7zur8pyncYZglxNmqsRycOZ6inpDoVd4yFfz1pQRe5xaRWMiK3Km4n0/X/1YMWhh3e3Sl/fQg5Axb2hlN68t1g==} @@ -474,8 +474,8 @@ packages: '@cspell/dict-public-licenses@2.0.13': resolution: {integrity: sha512-1Wdp/XH1ieim7CadXYE7YLnUlW0pULEjVl9WEeziZw3EKCAw8ZI8Ih44m4bEa5VNBLnuP5TfqC4iDautAleQzQ==} - '@cspell/dict-python@4.2.17': - resolution: {integrity: sha512-xqMKfVc8d7yDaOChFdL2uWAN3Mw9qObB/Zr6t5w1OHbi23gWs7V1lI9d0mXAoqSK6N3mosbum4OIq/FleQDnlw==} + '@cspell/dict-python@4.2.18': + resolution: {integrity: sha512-hYczHVqZBsck7DzO5LumBLJM119a3F17aj8a7lApnPIS7cmEwnPc2eACNscAHDk7qAo2127oI7axUoFMe9/g1g==} '@cspell/dict-r@2.1.0': resolution: {integrity: sha512-k2512wgGG0lTpTYH9w5Wwco+lAMf3Vz7mhqV8+OnalIE7muA0RSuD9tWBjiqLcX8zPvEJr4LdgxVju8Gk3OKyA==} @@ -492,8 +492,8 @@ packages: '@cspell/dict-shell@1.1.0': resolution: {integrity: sha512-D/xHXX7T37BJxNRf5JJHsvziFDvh23IF/KvkZXNSh8VqcRdod3BAz9VGHZf6VDqcZXr1VRqIYR3mQ8DSvs3AVQ==} - '@cspell/dict-software-terms@5.0.5': - resolution: {integrity: sha512-ZjAOa8FI8/JrxaRqKT3eS7AQXFjU174xxQoKYMkmdwSyNIj7WUCAg10UeLqeMjFVv36zIO0Hm0dD2+Bvn18SLA==} + '@cspell/dict-software-terms@5.0.10': + resolution: {integrity: sha512-2nTcVKTYJKU5GzeviXGPtRRC9d23MtfpD4PM4pLSzl29/5nx5MxOUHkzPuJdyaw9mXIz8Rm9IlGeVAvQoTI8aw==} '@cspell/dict-sql@2.2.0': resolution: {integrity: sha512-MUop+d1AHSzXpBvQgQkCiok8Ejzb+nrzyG16E8TvKL2MQeDwnIvMe3bv90eukP6E1HWb+V/MA/4pnq0pcJWKqQ==} @@ -513,21 +513,21 @@ packages: '@cspell/dict-vue@3.0.4': resolution: {integrity: sha512-0dPtI0lwHcAgSiQFx8CzvqjdoXROcH+1LyqgROCpBgppommWpVhbQ0eubnKotFEXgpUCONVkeZJ6Ql8NbTEu+w==} - '@cspell/dynamic-import@8.19.3': - resolution: {integrity: sha512-haAl+/HOLAPc6Cs7YkbpyIK1Htomp3/D42scl2FCe4PU860uFyjyOWeq99u2wetDI/SQn1Ry3sSOKRCjIGlHWA==} - engines: {node: '>=18.0'} + '@cspell/dynamic-import@9.0.2': + resolution: {integrity: sha512-KhcoNUj6Ij2P8fbRC7QOn3jzbTZFxoQpFGanGU9f+4DfZBH86PCADyKYH+ZpJPlYgrI+Jh4wKzF5y5YKKNrdrw==} + engines: {node: '>=20'} - '@cspell/filetypes@8.19.3': - resolution: {integrity: sha512-j6WEjuvh3t2zsBUvZm6leGhcpQtuCMroSjyGLSE7xNM5SRYOdd+KkO81erwyA/yAweTGlI6wYyXofUd+mRVFMw==} - engines: {node: '>=18'} + '@cspell/filetypes@9.0.2': + resolution: {integrity: sha512-8KEIgptldoZT3pM+yhYV8nXq5T9Sz0YvZIqwDGEqKJ6j447K+I91QWS7RQDrvHkElMi/2g/h08Efg0RIT+QEaQ==} + engines: {node: '>=20'} - '@cspell/strong-weak-map@8.19.3': - resolution: {integrity: sha512-IKzzbVDEjAprH0vH16heKbqCMqNtdU4tZXbp7mjJ3P3Xodl4csERrFRNqSwlyQMqfpjVU5n+wO7BSq/2S/uzRg==} - engines: {node: '>=18'} + '@cspell/strong-weak-map@9.0.2': + resolution: {integrity: sha512-SHTPUcu2e6aYxI5sr1L/9pzz68CArV6WzMvAio//5LbtKI6NtDp/7tARBwLi1G3A3C0289zDHbDKm3wc1lRNhQ==} + engines: {node: '>=20'} - '@cspell/url@8.19.3': - resolution: {integrity: sha512-EATITl9WlmOuhdlUluHlYXCV7LFPuSw9CZ4gejPpjyDwQJUQg4ktHVNfy3hJ5I3h4SEiW0GWd68Gd61McmTO2A==} - engines: {node: '>=18.0'} + '@cspell/url@9.0.2': + resolution: {integrity: sha512-KwCDL0ejgwVSZB8KTp8FhDe42UOaebTVIMi3O5GcYHi9Cut8B5QU4tbQOFGXP6E4pjimeO9yIkr9Z34kTljj/g==} + engines: {node: '>=20'} '@dprint/formatter@0.3.0': resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==} @@ -1982,43 +1982,43 @@ packages: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} - cspell-config-lib@8.19.3: - resolution: {integrity: sha512-GjSrLU1KFLVzFa5qQA8DMF04BXW6r3xnfhwHFqU/8tEqtQXxKemGWnc9mt42Ey5hoe366lvhbIoh+vUhGf/IKA==} - engines: {node: '>=18'} + cspell-config-lib@9.0.2: + resolution: {integrity: sha512-8rCmGUEzlytnNeAazvbBdLeUoN18Cct8k6KLePiUS0GglYomSAvcPWsamSk9jeh947m0cu2dhjZPnKQlp11XBA==} + engines: {node: '>=20'} - cspell-dictionary@8.19.3: - resolution: {integrity: sha512-tycnHhLHvqKl4a2hVg/tIIai0wmcHHSAlgBAXAnSl+0g2DRrQ5GDT+9tHJ8B373o62jD8f5jHwbfJrLgHiNXWg==} - engines: {node: '>=18'} + cspell-dictionary@9.0.2: + resolution: {integrity: sha512-u1jLnqu+2IJiGKdUP9LF1/vseOrCh6hUACHZQ8JsCbHC2KU/DL68s4IgS5jDyK5lBcwPOWzQOiTuXQSEardpFQ==} + engines: {node: '>=20'} - cspell-gitignore@8.19.3: - resolution: {integrity: sha512-8ZislUTep+b1UIn03w6dKCs5CXrQlQDL1OG/FpyjyLC/OQHo3Gd7YMQWOhImZ3ZpnkIskcB+iU5XPOW04lkqPQ==} - engines: {node: '>=18'} + cspell-gitignore@9.0.2: + resolution: {integrity: sha512-2CXpUYa+mf1I0oMH/V0qzT0zP95IqYzaS9BfEB7AcSmjrvuIgmiGLztUNrG5mMMBAlHk7sfI8gAEMMvr/Q7sTQ==} + engines: {node: '>=20'} hasBin: true - cspell-glob@8.19.3: - resolution: {integrity: sha512-Fv4coZmCmqaNq2UfXhVqQbHschhAcm3rwoxPyBqQcDYpvCQ4Q2+qnHQkK1nAxmDjus4KFM/QKrBoxSlD90bD9g==} - engines: {node: '>=18'} + cspell-glob@9.0.2: + resolution: {integrity: sha512-trTskAU7tw9RpCb+/uPM4zWByZEavHh3SIrjz7Du/ritjZi85O80HItNw5O3ext4zSPfNNLL3kBT7fLLphFHrw==} + engines: {node: '>=20'} - cspell-grammar@8.19.3: - resolution: {integrity: sha512-5VJjqTPRpJZpQvoGj0W88yo0orY/YVuG5P8NVIwnfMAMRAnw2PAb7fsDydO9bPdFKdGPQ4CWoO++ed0g/Ra6jQ==} - engines: {node: '>=18'} + cspell-grammar@9.0.2: + resolution: {integrity: sha512-3hrNZJYEgWSaCvH3rpFq43PX9pxdJt60+pFG3CTZAdpcI97DDsrdH3f7a6h8sNAb+pN59JnV2DtWexsAVL6vjA==} + engines: {node: '>=20'} hasBin: true - cspell-io@8.19.3: - resolution: {integrity: sha512-kJa4ZQdr6QwFEo3TxcyXBLAs2DiogrdtYa4tK87Wzyg3+Am1l7Z9AN8gZWQ+tZIi3BC0FYj4PsBdZ4qdmcY98g==} - engines: {node: '>=18'} + cspell-io@9.0.2: + resolution: {integrity: sha512-TO93FTgQjjp62nAn213885RdyOTsQwdjSHdeYaaNiaTBOBgj2jR8M8bi3+h2imGBlinlYERoVbPF9wghJEK2nw==} + engines: {node: '>=20'} - cspell-lib@8.19.3: - resolution: {integrity: sha512-tVxrZYG7VCjjzARoTBQ7F/3FCjIGbzN0YbFcB3g4KLvbEuH83uLXm2MNdN9yDMaiD1XZ0CzP14eKiwpSMT7tjQ==} - engines: {node: '>=18'} + cspell-lib@9.0.2: + resolution: {integrity: sha512-uoPQ0f+umOGUQB/q0H+K/gWfd7xJMaPlt5rXMMTeKIPHLDRBE7lBx4mHVCmgevL+oTNSLpIE5FdqRDbr+Q+Awg==} + engines: {node: '>=20'} - cspell-trie-lib@8.19.3: - resolution: {integrity: sha512-Z33vT0M/Vi10L9XaxKPTQu0AA0nmq91QWY5CzBymZY7LhOf6yGYcCgoTHluQms8YLCWaiX9pgTOF2/W1wlNiVg==} - engines: {node: '>=18'} + cspell-trie-lib@9.0.2: + resolution: {integrity: sha512-inXu6YEoJFLYnxgcXy3quCoGgSWYRye1kM4dj8kbYtNAQgUVD93hPFdmPWObwhVawsS3rQybckG3DSnmxBe9Fg==} + engines: {node: '>=20'} - cspell@8.19.3: - resolution: {integrity: sha512-ebmaOv/fCkLccsI2GM0OKmKq8ZOD6nZRmhK7g9Z1SWVofJGCtr7RcxRhtvqBwVyK16EXbzPIVtLAj0jIBhC2qw==} - engines: {node: '>=18'} + cspell@9.0.2: + resolution: {integrity: sha512-VwPNTTivvv/NyovXUMcTYc7BaOgun7k8FhRWaVKxZPEsl/9r9WTLmQ1dNbHRq56LajH2b7wKGQYuRsfov3UWTg==} + engines: {node: '>=20'} hasBin: true damerau-levenshtein@1.0.8: @@ -4123,6 +4123,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -4883,13 +4888,13 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@cspell/cspell-bundled-dicts@8.19.3': + '@cspell/cspell-bundled-dicts@9.0.2': dependencies: '@cspell/dict-ada': 4.1.0 '@cspell/dict-al': 1.1.0 '@cspell/dict-aws': 4.0.10 '@cspell/dict-bash': 4.2.0 - '@cspell/dict-companies': 3.1.15 + '@cspell/dict-companies': 3.2.1 '@cspell/dict-cpp': 6.0.8 '@cspell/dict-cryptocurrencies': 5.0.4 '@cspell/dict-csharp': 4.0.6 @@ -4897,20 +4902,20 @@ snapshots: '@cspell/dict-dart': 2.3.0 '@cspell/dict-data-science': 2.0.8 '@cspell/dict-django': 4.1.4 - '@cspell/dict-docker': 1.1.13 + '@cspell/dict-docker': 1.1.14 '@cspell/dict-dotnet': 5.0.9 '@cspell/dict-elixir': 4.0.7 - '@cspell/dict-en-common-misspellings': 2.0.10 - '@cspell/dict-en-gb': 1.1.33 - '@cspell/dict-en_us': 4.4.3 - '@cspell/dict-filetypes': 3.0.11 + '@cspell/dict-en-common-misspellings': 2.0.11 + '@cspell/dict-en-gb-mit': 3.0.7 + '@cspell/dict-en_us': 4.4.9 + '@cspell/dict-filetypes': 3.0.12 '@cspell/dict-flutter': 1.1.0 '@cspell/dict-fonts': 4.0.4 '@cspell/dict-fsharp': 1.1.0 '@cspell/dict-fullstack': 3.2.6 '@cspell/dict-gaming-terms': 1.1.1 - '@cspell/dict-git': 3.0.4 - '@cspell/dict-golang': 6.0.20 + '@cspell/dict-git': 3.0.5 + '@cspell/dict-golang': 6.0.21 '@cspell/dict-google': 1.0.8 '@cspell/dict-haskell': 4.0.5 '@cspell/dict-html': 4.0.11 @@ -4926,17 +4931,17 @@ snapshots: '@cspell/dict-markdown': 2.0.10(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.2.1) '@cspell/dict-monkeyc': 1.0.10 '@cspell/dict-node': 5.0.7 - '@cspell/dict-npm': 5.2.1 + '@cspell/dict-npm': 5.2.4 '@cspell/dict-php': 4.0.14 '@cspell/dict-powershell': 5.0.14 '@cspell/dict-public-licenses': 2.0.13 - '@cspell/dict-python': 4.2.17 + '@cspell/dict-python': 4.2.18 '@cspell/dict-r': 2.1.0 '@cspell/dict-ruby': 5.0.8 '@cspell/dict-rust': 4.0.11 '@cspell/dict-scala': 5.0.7 '@cspell/dict-shell': 1.1.0 - '@cspell/dict-software-terms': 5.0.5 + '@cspell/dict-software-terms': 5.0.10 '@cspell/dict-sql': 2.2.0 '@cspell/dict-svelte': 1.0.6 '@cspell/dict-swift': 2.0.5 @@ -4944,19 +4949,19 @@ snapshots: '@cspell/dict-typescript': 3.2.1 '@cspell/dict-vue': 3.0.4 - '@cspell/cspell-json-reporter@8.19.3': + '@cspell/cspell-json-reporter@9.0.2': dependencies: - '@cspell/cspell-types': 8.19.3 + '@cspell/cspell-types': 9.0.2 - '@cspell/cspell-pipe@8.19.3': {} + '@cspell/cspell-pipe@9.0.2': {} - '@cspell/cspell-resolver@8.19.3': + '@cspell/cspell-resolver@9.0.2': dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.19.3': {} + '@cspell/cspell-service-bus@9.0.2': {} - '@cspell/cspell-types@8.19.3': {} + '@cspell/cspell-types@9.0.2': {} '@cspell/dict-ada@4.1.0': {} @@ -4968,7 +4973,7 @@ snapshots: dependencies: '@cspell/dict-shell': 1.1.0 - '@cspell/dict-companies@3.1.15': {} + '@cspell/dict-companies@3.2.1': {} '@cspell/dict-cpp@6.0.8': {} @@ -4984,19 +4989,19 @@ snapshots: '@cspell/dict-django@4.1.4': {} - '@cspell/dict-docker@1.1.13': {} + '@cspell/dict-docker@1.1.14': {} '@cspell/dict-dotnet@5.0.9': {} '@cspell/dict-elixir@4.0.7': {} - '@cspell/dict-en-common-misspellings@2.0.10': {} + '@cspell/dict-en-common-misspellings@2.0.11': {} - '@cspell/dict-en-gb@1.1.33': {} + '@cspell/dict-en-gb-mit@3.0.7': {} - '@cspell/dict-en_us@4.4.3': {} + '@cspell/dict-en_us@4.4.9': {} - '@cspell/dict-filetypes@3.0.11': {} + '@cspell/dict-filetypes@3.0.12': {} '@cspell/dict-flutter@1.1.0': {} @@ -5008,9 +5013,9 @@ snapshots: '@cspell/dict-gaming-terms@1.1.1': {} - '@cspell/dict-git@3.0.4': {} + '@cspell/dict-git@3.0.5': {} - '@cspell/dict-golang@6.0.20': {} + '@cspell/dict-golang@6.0.21': {} '@cspell/dict-google@1.0.8': {} @@ -5047,7 +5052,7 @@ snapshots: '@cspell/dict-node@5.0.7': {} - '@cspell/dict-npm@5.2.1': {} + '@cspell/dict-npm@5.2.4': {} '@cspell/dict-php@4.0.14': {} @@ -5055,7 +5060,7 @@ snapshots: '@cspell/dict-public-licenses@2.0.13': {} - '@cspell/dict-python@4.2.17': + '@cspell/dict-python@4.2.18': dependencies: '@cspell/dict-data-science': 2.0.8 @@ -5069,7 +5074,7 @@ snapshots: '@cspell/dict-shell@1.1.0': {} - '@cspell/dict-software-terms@5.0.5': {} + '@cspell/dict-software-terms@5.0.10': {} '@cspell/dict-sql@2.2.0': {} @@ -5083,16 +5088,16 @@ snapshots: '@cspell/dict-vue@3.0.4': {} - '@cspell/dynamic-import@8.19.3': + '@cspell/dynamic-import@9.0.2': dependencies: - '@cspell/url': 8.19.3 + '@cspell/url': 9.0.2 import-meta-resolve: 4.1.0 - '@cspell/filetypes@8.19.3': {} + '@cspell/filetypes@9.0.2': {} - '@cspell/strong-weak-map@8.19.3': {} + '@cspell/strong-weak-map@9.0.2': {} - '@cspell/url@8.19.3': {} + '@cspell/url@9.0.2': {} '@dprint/formatter@0.3.0': {} @@ -5474,7 +5479,7 @@ snapshots: eslint: 9.25.1(jiti@2.4.2) globals: 16.0.0 local-pkg: 1.1.1 - semver: 7.7.1 + semver: 7.7.2 optionalDependencies: '@stylistic/eslint-plugin': 4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) @@ -5674,7 +5679,7 @@ snapshots: read-pkg: 9.0.1 registry-auth-token: 5.0.2 semantic-release: 24.2.3(typescript@5.8.3) - semver: 7.7.1 + semver: 7.7.2 tempy: 3.1.0 '@semantic-release/release-notes-generator@14.0.3(semantic-release@24.2.3(typescript@5.8.3))': @@ -5807,7 +5812,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -6301,7 +6306,7 @@ snapshots: conventional-commits-filter: 5.0.0 handlebars: 4.7.8 meow: 13.2.0 - semver: 7.7.1 + semver: 7.7.2 conventional-commits-filter@5.0.0: {} @@ -6338,58 +6343,58 @@ snapshots: dependencies: type-fest: 1.4.0 - cspell-config-lib@8.19.3: + cspell-config-lib@9.0.2: dependencies: - '@cspell/cspell-types': 8.19.3 + '@cspell/cspell-types': 9.0.2 comment-json: 4.2.5 yaml: 2.8.0 - cspell-dictionary@8.19.3: + cspell-dictionary@9.0.2: dependencies: - '@cspell/cspell-pipe': 8.19.3 - '@cspell/cspell-types': 8.19.3 - cspell-trie-lib: 8.19.3 + '@cspell/cspell-pipe': 9.0.2 + '@cspell/cspell-types': 9.0.2 + cspell-trie-lib: 9.0.2 fast-equals: 5.2.2 - cspell-gitignore@8.19.3: + cspell-gitignore@9.0.2: dependencies: - '@cspell/url': 8.19.3 - cspell-glob: 8.19.3 - cspell-io: 8.19.3 + '@cspell/url': 9.0.2 + cspell-glob: 9.0.2 + cspell-io: 9.0.2 - cspell-glob@8.19.3: + cspell-glob@9.0.2: dependencies: - '@cspell/url': 8.19.3 + '@cspell/url': 9.0.2 picomatch: 4.0.2 - cspell-grammar@8.19.3: + cspell-grammar@9.0.2: dependencies: - '@cspell/cspell-pipe': 8.19.3 - '@cspell/cspell-types': 8.19.3 + '@cspell/cspell-pipe': 9.0.2 + '@cspell/cspell-types': 9.0.2 - cspell-io@8.19.3: + cspell-io@9.0.2: dependencies: - '@cspell/cspell-service-bus': 8.19.3 - '@cspell/url': 8.19.3 + '@cspell/cspell-service-bus': 9.0.2 + '@cspell/url': 9.0.2 - cspell-lib@8.19.3: + cspell-lib@9.0.2: dependencies: - '@cspell/cspell-bundled-dicts': 8.19.3 - '@cspell/cspell-pipe': 8.19.3 - '@cspell/cspell-resolver': 8.19.3 - '@cspell/cspell-types': 8.19.3 - '@cspell/dynamic-import': 8.19.3 - '@cspell/filetypes': 8.19.3 - '@cspell/strong-weak-map': 8.19.3 - '@cspell/url': 8.19.3 + '@cspell/cspell-bundled-dicts': 9.0.2 + '@cspell/cspell-pipe': 9.0.2 + '@cspell/cspell-resolver': 9.0.2 + '@cspell/cspell-types': 9.0.2 + '@cspell/dynamic-import': 9.0.2 + '@cspell/filetypes': 9.0.2 + '@cspell/strong-weak-map': 9.0.2 + '@cspell/url': 9.0.2 clear-module: 4.1.2 comment-json: 4.2.5 - cspell-config-lib: 8.19.3 - cspell-dictionary: 8.19.3 - cspell-glob: 8.19.3 - cspell-grammar: 8.19.3 - cspell-io: 8.19.3 - cspell-trie-lib: 8.19.3 + cspell-config-lib: 9.0.2 + cspell-dictionary: 9.0.2 + cspell-glob: 9.0.2 + cspell-grammar: 9.0.2 + cspell-io: 9.0.2 + cspell-trie-lib: 9.0.2 env-paths: 3.0.0 fast-equals: 5.2.2 gensequence: 7.0.0 @@ -6399,30 +6404,30 @@ snapshots: vscode-uri: 3.1.0 xdg-basedir: 5.1.0 - cspell-trie-lib@8.19.3: + cspell-trie-lib@9.0.2: dependencies: - '@cspell/cspell-pipe': 8.19.3 - '@cspell/cspell-types': 8.19.3 + '@cspell/cspell-pipe': 9.0.2 + '@cspell/cspell-types': 9.0.2 gensequence: 7.0.0 - cspell@8.19.3: + cspell@9.0.2: dependencies: - '@cspell/cspell-json-reporter': 8.19.3 - '@cspell/cspell-pipe': 8.19.3 - '@cspell/cspell-types': 8.19.3 - '@cspell/dynamic-import': 8.19.3 - '@cspell/url': 8.19.3 + '@cspell/cspell-json-reporter': 9.0.2 + '@cspell/cspell-pipe': 9.0.2 + '@cspell/cspell-types': 9.0.2 + '@cspell/dynamic-import': 9.0.2 + '@cspell/url': 9.0.2 chalk: 5.4.1 chalk-template: 1.1.0 - commander: 13.1.0 - cspell-dictionary: 8.19.3 - cspell-gitignore: 8.19.3 - cspell-glob: 8.19.3 - cspell-io: 8.19.3 - cspell-lib: 8.19.3 + commander: 14.0.0 + cspell-dictionary: 9.0.2 + cspell-gitignore: 9.0.2 + cspell-glob: 9.0.2 + cspell-io: 9.0.2 + cspell-lib: 9.0.2 fast-json-stable-stringify: 2.1.0 file-entry-cache: 9.1.0 - semver: 7.7.1 + semver: 7.7.2 tinyglobby: 0.2.13 damerau-levenshtein@1.0.8: @@ -6563,7 +6568,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 11.1.0 minimatch: 9.0.2 - semver: 7.7.1 + semver: 7.7.2 electron-to-chromium@1.5.149: {} @@ -6776,12 +6781,12 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.25.1(jiti@2.4.2)): dependencies: eslint: 9.25.1(jiti@2.4.2) - semver: 7.7.1 + semver: 7.7.2 eslint-compat-utils@0.6.4(eslint@9.25.1(jiti@2.4.2)): dependencies: eslint: 9.25.1(jiti@2.4.2) - semver: 7.7.1 + semver: 7.7.2 eslint-config-prettier@10.1.5(eslint@9.25.1(jiti@2.4.2)): dependencies: @@ -6903,7 +6908,7 @@ snapshots: get-tsconfig: 4.10.0 is-glob: 4.0.3 minimatch: 10.0.1 - semver: 7.7.1 + semver: 7.7.2 stable-hash: 0.0.5 tslib: 2.8.1 unrs-resolver: 1.7.2 @@ -6951,7 +6956,7 @@ snapshots: espree: 10.3.0 esquery: 1.6.0 parse-imports-exports: 0.2.4 - semver: 7.7.1 + semver: 7.7.2 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color @@ -7008,7 +7013,7 @@ snapshots: globals: 15.15.0 ignore: 5.3.2 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 eslint-plugin-no-only-tests@3.3.0: {} @@ -7073,7 +7078,7 @@ snapshots: pluralize: 8.0.0 regexp-tree: 0.1.27 regjsparser: 0.12.0 - semver: 7.7.1 + semver: 7.7.2 strip-indent: 4.0.0 eslint-plugin-yml@1.18.0(eslint@9.25.1(jiti@2.4.2)): @@ -7677,7 +7682,7 @@ snapshots: is-bun-module@2.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 is-callable@1.2.7: {} @@ -7907,7 +7912,7 @@ snapshots: acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.1 + semver: 7.7.2 jsonc-parser@3.3.1: {} @@ -8063,7 +8068,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 markdown-it@14.1.0: dependencies: @@ -8396,7 +8401,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-url@8.0.1: {} @@ -8891,7 +8896,7 @@ snapshots: p-reduce: 3.0.0 read-package-up: 11.0.0 resolve-from: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 semver-diff: 4.0.0 signale: 1.4.0 yargs: 17.7.2 @@ -8901,7 +8906,7 @@ snapshots: semver-diff@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 semver-regex@4.0.5: {} @@ -8909,6 +8914,8 @@ snapshots: semver@7.7.1: {} + semver@7.7.2: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -9011,7 +9018,7 @@ snapshots: git-hooks-list: 3.2.0 globby: 13.2.2 is-plain-obj: 4.1.0 - semver: 7.7.1 + semver: 7.7.2 sort-object-keys: 1.1.3 optional: true @@ -9470,7 +9477,7 @@ snapshots: espree: 9.6.1 esquery: 1.6.0 lodash: 4.17.21 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color optional: true From ac2e76f9d873f89b7d864269b1b6c55a5fca809f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:09:19 +1200 Subject: [PATCH 3/8] chore(dev-deps): update dependency @stylistic/eslint-plugin to v4.4.0 (#969) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 123 +++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 106 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 8f97da09e..4929f2b94 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "@semantic-release/github": "11.0.2", "@semantic-release/npm": "12.0.1", "@semantic-release/release-notes-generator": "14.0.3", - "@stylistic/eslint-plugin": "4.2.0", + "@stylistic/eslint-plugin": "4.4.0", "@types/node": "18.19.100", "@typescript-eslint/eslint-plugin": "8.31.1", "@typescript-eslint/parser": "8.31.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a06c845b0..c7f72d2f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@typescript-eslint/utils': specifier: ^8.26.0 - version: 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + version: 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) deepmerge-ts: specifier: ^7.1.5 version: 7.1.5 @@ -38,7 +38,7 @@ importers: version: 1.2.9(eslint@9.25.1(jiti@2.4.2)) '@rebeccastevens/eslint-config': specifier: 3.7.1 - version: 3.7.1(7fcadd74ce97a47e51c7733275640b0a) + version: 3.7.1(26064a0c650cc3eda362a17439b35847) '@rollup/plugin-replace': specifier: 6.0.2 version: 6.0.2(rollup@4.40.2) @@ -64,8 +64,8 @@ importers: specifier: 14.0.3 version: 14.0.3(semantic-release@24.2.3(typescript@5.8.3)) '@stylistic/eslint-plugin': - specifier: 4.2.0 - version: 4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + specifier: 4.4.0 + version: 4.4.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) '@types/node': specifier: 18.19.100 version: 18.19.100 @@ -80,7 +80,7 @@ importers: version: 3.1.2(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) '@vitest/eslint-plugin': specifier: 1.1.44 - version: 1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) + version: 1.1.44(@typescript-eslint/utils@8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) cspell: specifier: 9.0.2 version: 9.0.2 @@ -1370,8 +1370,8 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@stylistic/eslint-plugin@4.2.0': - resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} + '@stylistic/eslint-plugin@4.4.0': + resolution: {integrity: sha512-bIh/d9X+OQLCAMdhHtps+frvyjvAM4B1YlSJzcEEhl7wXLIqPar3ngn9DrHhkBOrTA/z9J0bUMtctAspe0dxdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -1430,10 +1430,24 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/project-service@8.33.0': + resolution: {integrity: sha512-d1hz0u9l6N+u/gcrk6s6gYdl7/+pp8yHheRTqP6X5hVDKALEaTn8WfGiit7G511yueBEL3OpOEpD+3/MBdoN+A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.31.1': resolution: {integrity: sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.33.0': + resolution: {integrity: sha512-LMi/oqrzpqxyO72ltP+dBSP6V0xiUb4saY7WLtxSfiNEBI8m321LLVFU9/QDJxjDQG9/tjSqKz/E3380TEqSTw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.33.0': + resolution: {integrity: sha512-sTkETlbqhEoiFmGr1gsdq5HyVbSOF0145SYDJ/EQmXHtKViCaGvnyLqWFFHtEXoS0J1yU8Wyou2UGmgW88fEug==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/type-utils@8.31.1': resolution: {integrity: sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1445,12 +1459,22 @@ packages: resolution: {integrity: sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.33.0': + resolution: {integrity: sha512-DKuXOKpM5IDT1FA2g9x9x1Ug81YuKrzf4mYX8FAVSNu5Wo/LELHWQyM1pQaDkI42bX15PWl0vNPt1uGiIFUOpg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.31.1': resolution: {integrity: sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/typescript-estree@8.33.0': + resolution: {integrity: sha512-vegY4FQoB6jL97Tu/lWRsAiUUp8qJTqzAmENH2k59SJhw0Th1oszb9Idq/FyyONLuNqT1OADJPXfyUNOR8SzAQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.31.1': resolution: {integrity: sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1458,10 +1482,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.33.0': + resolution: {integrity: sha512-lPFuQaLA9aSNa7D5u2EpRiqdAUhzShwGg/nhpBlc4GR6kcTABttCuyjFs8BcEZ8VWrjCBof/bePhP3Q3fS+Yrw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/visitor-keys@8.31.1': resolution: {integrity: sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.33.0': + resolution: {integrity: sha512-7RW7CMYoskiz5OOGAWjJFxgb7c5UNjTG292gYhWeOAcFmYCtVCSqjqSBj5zMhxbXo2JOW95YYrUWJfU0zrpaGQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unrs/resolver-binding-darwin-arm64@1.7.2': resolution: {integrity: sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==} cpu: [arm64] @@ -5472,7 +5507,7 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@rebeccastevens/eslint-config@3.7.1(7fcadd74ce97a47e51c7733275640b0a)': + '@rebeccastevens/eslint-config@3.7.1(26064a0c650cc3eda362a17439b35847)': dependencies: '@antfu/install-pkg': 1.0.0 '@clack/prompts': 0.10.0 @@ -5481,11 +5516,11 @@ snapshots: local-pkg: 1.1.1 semver: 7.7.2 optionalDependencies: - '@stylistic/eslint-plugin': 4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@stylistic/eslint-plugin': 4.4.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) '@typescript-eslint/parser': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) - '@vitest/eslint-plugin': 1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@vitest/eslint-plugin': 1.1.44(@typescript-eslint/utils@8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)) eslint-config-prettier: 10.1.5(eslint@9.25.1(jiti@2.4.2)) eslint-flat-config-utils: 2.0.1 eslint-formatting-reporter: 0.0.0(eslint@9.25.1(jiti@2.4.2)) @@ -5706,9 +5741,9 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@4.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)': + '@stylistic/eslint-plugin@4.4.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) eslint: 9.25.1(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -5786,11 +5821,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.33.0(typescript@5.8.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.33.0(typescript@5.8.3) + '@typescript-eslint/types': 8.33.0 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/scope-manager@8.31.1': dependencies: '@typescript-eslint/types': 8.31.1 '@typescript-eslint/visitor-keys': 8.31.1 + '@typescript-eslint/scope-manager@8.33.0': + dependencies: + '@typescript-eslint/types': 8.33.0 + '@typescript-eslint/visitor-keys': 8.33.0 + + '@typescript-eslint/tsconfig-utils@8.33.0(typescript@5.8.3)': + dependencies: + typescript: 5.8.3 + '@typescript-eslint/type-utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) @@ -5804,6 +5857,8 @@ snapshots: '@typescript-eslint/types@8.31.1': {} + '@typescript-eslint/types@8.33.0': {} + '@typescript-eslint/typescript-estree@8.31.1(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.31.1 @@ -5818,6 +5873,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.33.0(typescript@5.8.3)': + dependencies: + '@typescript-eslint/project-service': 8.33.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.33.0(typescript@5.8.3) + '@typescript-eslint/types': 8.33.0 + '@typescript-eslint/visitor-keys': 8.33.0 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2)) @@ -5829,11 +5900,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.25.1(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.33.0 + '@typescript-eslint/types': 8.33.0 + '@typescript-eslint/typescript-estree': 8.33.0(typescript@5.8.3) + eslint: 9.25.1(jiti@2.4.2) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.31.1': dependencies: '@typescript-eslint/types': 8.31.1 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.33.0': + dependencies: + '@typescript-eslint/types': 8.33.0 + eslint-visitor-keys: 4.2.0 + '@unrs/resolver-binding-darwin-arm64@1.7.2': optional: true @@ -5905,9 +5992,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100))': + '@vitest/eslint-plugin@1.1.44(@typescript-eslint/utils@8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100))': dependencies: - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) eslint: 9.25.1(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 @@ -6794,7 +6881,7 @@ snapshots: eslint-doc-generator@2.1.2(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) ajv: 8.17.1 change-case: 5.4.4 commander: 13.1.0 @@ -6900,7 +6987,7 @@ snapshots: eslint-plugin-import-x@4.11.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) comment-parser: 1.4.1 debug: 4.4.1 eslint: 9.25.1(jiti@2.4.2) @@ -7117,7 +7204,7 @@ snapshots: eslint-vitest-rule-tester@2.2.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3)(vitest@3.1.2(@types/debug@4.1.12)(@types/node@18.19.100)): dependencies: '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.31.1(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.33.0(eslint@9.25.1(jiti@2.4.2))(typescript@5.8.3) eslint: 9.25.1(jiti@2.4.2) vitest: 3.1.2(@types/debug@4.1.12)(@types/node@18.19.100) transitivePeerDependencies: From c5cf855f39200bad044343a12cc5e34fe0a560a4 Mon Sep 17 00:00:00 2001 From: Rebecca Stevens Date: Mon, 2 Jun 2025 22:18:34 +1200 Subject: [PATCH 4/8] build: lock update --- pnpm-lock.yaml | 165 ++++++++++++++++++++++++------------------------- 1 file changed, 80 insertions(+), 85 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7f72d2f7..824cdf9dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -954,27 +954,24 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + '@octokit/auth-token@5.1.2': + resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} engines: {node: '>= 18'} - '@octokit/core@6.1.2': - resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} + '@octokit/core@6.1.5': + resolution: {integrity: sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==} engines: {node: '>= 18'} - '@octokit/endpoint@10.1.1': - resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} + '@octokit/endpoint@10.1.4': + resolution: {integrity: sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA==} engines: {node: '>= 18'} - '@octokit/graphql@8.1.1': - resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} + '@octokit/graphql@8.2.2': + resolution: {integrity: sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA==} engines: {node: '>= 18'} - '@octokit/openapi-types@22.2.0': - resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} - - '@octokit/openapi-types@25.0.0': - resolution: {integrity: sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==} + '@octokit/openapi-types@25.1.0': + resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==} '@octokit/plugin-paginate-rest@12.0.0': resolution: {integrity: sha512-MPd6WK1VtZ52lFrgZ0R2FlaoiWllzgqFHaSZxvp72NmoDeZ0m8GeJdg4oB6ctqMTYyrnDYp592Xma21mrgiyDA==} @@ -982,8 +979,8 @@ packages: peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-retry@7.1.1': - resolution: {integrity: sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==} + '@octokit/plugin-retry@7.2.1': + resolution: {integrity: sha512-wUc3gv0D6vNHpGxSaR3FlqJpTXGWgqmk607N9L3LvPL4QjaxDgX/1nY2mGpT37Khn+nlIXdljczkRnNdTTV3/A==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' @@ -994,19 +991,16 @@ packages: peerDependencies: '@octokit/core': ^6.1.3 - '@octokit/request-error@6.1.4': - resolution: {integrity: sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==} + '@octokit/request-error@6.1.8': + resolution: {integrity: sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ==} engines: {node: '>= 18'} - '@octokit/request@9.1.3': - resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} + '@octokit/request@9.2.3': + resolution: {integrity: sha512-Ma+pZU8PXLOEYzsWf0cn/gY+ME57Wq8f49WTXA8FMHp2Ps9djKw//xYJ1je8Hm0pR2lU9FUGeJRWOtxq6olt4w==} engines: {node: '>= 18'} - '@octokit/types@13.5.0': - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} - - '@octokit/types@14.0.0': - resolution: {integrity: sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==} + '@octokit/types@14.1.0': + resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} @@ -1673,8 +1667,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -2604,6 +2598,9 @@ packages: exsolve@1.0.2: resolution: {integrity: sha512-ZEcIMbthn2zeX4/wD/DLxDUjuCltHXT8Htvm/JFlTkdYgWh2+HGppgwwNUnIVxzxP7yJOPtuBAec0dLx6lVY8w==} + fast-content-type-parse@2.0.1: + resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -3430,11 +3427,11 @@ packages: resolution: {integrity: sha512-xaSxkaU7wY/0852zGApM8LdlIfGCW8ETZ0Rr62IQtAnUMlMuifsg09vWJcNYeL4f0anvr8Vo4ZQar8jGpV0btQ==} engines: {node: '>=20'} - marked-terminal@7.1.0: - resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} + marked-terminal@7.3.0: + resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==} engines: {node: '>=16.0.0'} peerDependencies: - marked: '>=1 <14' + marked: '>=1 <16' marked@12.0.2: resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==} @@ -3626,8 +3623,8 @@ packages: nerf-dart@1.0.0: resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==} - node-emoji@2.1.3: - resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + node-emoji@2.2.0: + resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} engines: {node: '>=18'} node-releases@2.0.19: @@ -4379,8 +4376,8 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-hyperlinks@3.0.0: - resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + supports-hyperlinks@3.2.0: + resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} engines: {node: '>=14.18'} supports-preserve-symlinks-flag@1.0.0: @@ -5422,69 +5419,64 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@octokit/auth-token@5.1.1': {} + '@octokit/auth-token@5.1.2': {} - '@octokit/core@6.1.2': + '@octokit/core@6.1.5': dependencies: - '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.3 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 + '@octokit/auth-token': 5.1.2 + '@octokit/graphql': 8.2.2 + '@octokit/request': 9.2.3 + '@octokit/request-error': 6.1.8 + '@octokit/types': 14.1.0 before-after-hook: 3.0.2 universal-user-agent: 7.0.2 - '@octokit/endpoint@10.1.1': + '@octokit/endpoint@10.1.4': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 14.1.0 universal-user-agent: 7.0.2 - '@octokit/graphql@8.1.1': + '@octokit/graphql@8.2.2': dependencies: - '@octokit/request': 9.1.3 - '@octokit/types': 13.5.0 + '@octokit/request': 9.2.3 + '@octokit/types': 14.1.0 universal-user-agent: 7.0.2 - '@octokit/openapi-types@22.2.0': {} + '@octokit/openapi-types@25.1.0': {} - '@octokit/openapi-types@25.0.0': {} - - '@octokit/plugin-paginate-rest@12.0.0(@octokit/core@6.1.2)': + '@octokit/plugin-paginate-rest@12.0.0(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 14.0.0 + '@octokit/core': 6.1.5 + '@octokit/types': 14.1.0 - '@octokit/plugin-retry@7.1.1(@octokit/core@6.1.2)': + '@octokit/plugin-retry@7.2.1(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.2 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 + '@octokit/core': 6.1.5 + '@octokit/request-error': 6.1.8 + '@octokit/types': 14.1.0 bottleneck: 2.19.5 - '@octokit/plugin-throttling@10.0.0(@octokit/core@6.1.2)': + '@octokit/plugin-throttling@10.0.0(@octokit/core@6.1.5)': dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 14.0.0 + '@octokit/core': 6.1.5 + '@octokit/types': 14.1.0 bottleneck: 2.19.5 - '@octokit/request-error@6.1.4': + '@octokit/request-error@6.1.8': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 14.1.0 - '@octokit/request@9.1.3': + '@octokit/request@9.2.3': dependencies: - '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 + '@octokit/endpoint': 10.1.4 + '@octokit/request-error': 6.1.8 + '@octokit/types': 14.1.0 + fast-content-type-parse: 2.0.1 universal-user-agent: 7.0.2 - '@octokit/types@13.5.0': - dependencies: - '@octokit/openapi-types': 22.2.0 - - '@octokit/types@14.0.0': + '@octokit/types@14.1.0': dependencies: - '@octokit/openapi-types': 25.0.0 + '@octokit/openapi-types': 25.1.0 '@one-ini/wasm@0.1.1': {} @@ -5680,10 +5672,10 @@ snapshots: '@semantic-release/github@11.0.2(semantic-release@24.2.3(typescript@5.8.3))': dependencies: - '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest': 12.0.0(@octokit/core@6.1.2) - '@octokit/plugin-retry': 7.1.1(@octokit/core@6.1.2) - '@octokit/plugin-throttling': 10.0.0(@octokit/core@6.1.2) + '@octokit/core': 6.1.5 + '@octokit/plugin-paginate-rest': 12.0.0(@octokit/core@6.1.5) + '@octokit/plugin-retry': 7.2.1(@octokit/core@6.1.5) + '@octokit/plugin-throttling': 10.0.0(@octokit/core@6.1.5) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 debug: 4.4.1 @@ -5825,7 +5817,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.33.0(typescript@5.8.3) '@typescript-eslint/types': 8.33.0 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color - typescript @@ -5879,11 +5871,11 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.33.0(typescript@5.8.3) '@typescript-eslint/types': 8.33.0 '@typescript-eslint/visitor-keys': 8.33.0 - debug: 4.4.0 + debug: 4.4.1 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -6086,7 +6078,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -7332,6 +7324,8 @@ snapshots: exsolve@1.0.2: {} + fast-content-type-parse@2.0.1: {} + fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -8197,15 +8191,16 @@ snapshots: transitivePeerDependencies: - supports-color - marked-terminal@7.1.0(marked@12.0.2): + marked-terminal@7.3.0(marked@12.0.2): dependencies: ansi-escapes: 7.0.0 + ansi-regex: 6.1.0 chalk: 5.4.1 cli-highlight: 2.1.11 cli-table3: 0.6.5 marked: 12.0.2 - node-emoji: 2.1.3 - supports-hyperlinks: 3.0.0 + node-emoji: 2.2.0 + supports-hyperlinks: 3.2.0 marked@12.0.2: {} @@ -8476,7 +8471,7 @@ snapshots: nerf-dart@1.0.0: {} - node-emoji@2.1.3: + node-emoji@2.2.0: dependencies: '@sindresorhus/is': 4.6.0 char-regex: 1.0.2 @@ -8977,7 +8972,7 @@ snapshots: import-from-esm: 2.0.0 lodash-es: 4.17.21 marked: 12.0.2 - marked-terminal: 7.1.0(marked@12.0.2) + marked-terminal: 7.3.0(marked@12.0.2) micromatch: 4.0.8 p-each-series: 3.0.0 p-reduce: 3.0.0 @@ -9215,7 +9210,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom@3.0.0: {} @@ -9248,7 +9243,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@3.0.0: + supports-hyperlinks@3.2.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 From afe34c25d12db76ec3e0eed39ee004cb6c708444 Mon Sep 17 00:00:00 2001 From: Yuichiro Yamashita Date: Mon, 2 Jun 2025 19:21:36 +0900 Subject: [PATCH 5/8] fix: prevent to report `prefer-tacit` in direct child of getter (#965) Co-authored-by: Rebecca Stevens --- src/rules/prefer-tacit.ts | 19 +++++++++++++++++++ tests/rules/prefer-tacit.test.ts | 17 +++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/src/rules/prefer-tacit.ts b/src/rules/prefer-tacit.ts index 801192166..7978823ad 100644 --- a/src/rules/prefer-tacit.ts +++ b/src/rules/prefer-tacit.ts @@ -118,6 +118,18 @@ function isCallerViolation( .some((signature) => signature.parameters.length === caller.arguments.length); } +/** + * Is the given node a direct child of a getter. + */ +function isDirectChildOfGetter(node: TSESTree.Node): boolean { + const { parent } = node; + if (parent?.type !== TSESTree.AST_NODE_TYPES.Property) { + return false; + } + + return parent.kind === "get"; +} + /** * Get the fixes for a call to a reference violation. */ @@ -260,6 +272,13 @@ function checkFunction( context: Readonly>, options: RawOptions, ): RuleResult { + if (isDirectChildOfGetter(node)) { + return { + context, + descriptors: [], + }; + } + return { context, descriptors: [ diff --git a/tests/rules/prefer-tacit.test.ts b/tests/rules/prefer-tacit.test.ts index 11aeefb6c..25f0ad337 100644 --- a/tests/rules/prefer-tacit.test.ts +++ b/tests/rules/prefer-tacit.test.ts @@ -97,6 +97,23 @@ describe(name, () => { `); }); + it("doesn't report getters", async () => { + await valid(dedent` + const foo = () => { + const getBar = () => 1; + const setBar = (value: number) => {}; + return { + get baz() { + return getBar(); + }, + set baz(value) { + setBar(value); + }, + }; + }; + `); + }); + describe("options", () => { describe("checkMemberExpressions", () => { it("doesn't report member expressions when disabled", async () => { From b06c25c02a7ad8a01951841e1df7f5eef6c26a71 Mon Sep 17 00:00:00 2001 From: Alex <132826015+gratisvictory@users.noreply.github.com> Date: Mon, 2 Jun 2025 14:21:47 +0400 Subject: [PATCH 6/8] fix: mark no-throw-statements rule as requiring type checking (#963) Co-authored-by: Rebecca Stevens --- src/rules/no-throw-statements.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rules/no-throw-statements.ts b/src/rules/no-throw-statements.ts index b6358a57d..e8cde047a 100644 --- a/src/rules/no-throw-statements.ts +++ b/src/rules/no-throw-statements.ts @@ -66,7 +66,7 @@ const meta: NamedCreateRuleCustomMeta = description: "Disallow throwing exceptions.", recommended: "recommended", recommendedSeverity: "error", - requiresTypeChecking: false, + requiresTypeChecking: true, }, messages: errorMessages, schema, From d25156e4de0fad634a2ea4056993e036898f9731 Mon Sep 17 00:00:00 2001 From: Rebecca Stevens Date: Mon, 2 Jun 2025 22:24:55 +1200 Subject: [PATCH 7/8] docs: update auto gen docs --- README.md | 10 +++++----- docs/rules/no-throw-statements.md | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6bdad667d..58f7544fa 100644 --- a/README.md +++ b/README.md @@ -117,11 +117,11 @@ The [below section](#rules) gives details on which rules are enabled by each rul ### No Exceptions -| Name | Description | πŸ’Ό | ⚠️ | 🚫 | πŸ”§ | πŸ’‘ | πŸ’­ | ❌ | -| :------------------------------------------------------- | :----------------------------------------------------- | :------------------------------- | :-- | :---- | :-- | :-- | :-- | :-- | -| [no-promise-reject](docs/rules/no-promise-reject.md) | Disallow rejecting promises. | | | | | | | | -| [no-throw-statements](docs/rules/no-throw-statements.md) | Disallow throwing exceptions. | β˜‘οΈ βœ… πŸ”’ ![badge-noExceptions][] | | | | | | | -| [no-try-statements](docs/rules/no-try-statements.md) | Disallow try-catch[-finally] and try-finally patterns. | πŸ”’ ![badge-noExceptions][] | | β˜‘οΈ βœ… | | | | | +| Name | Description | πŸ’Ό | ⚠️ | 🚫 | πŸ”§ | πŸ’‘ | πŸ’­ | ❌ | +| :------------------------------------------------------- | :----------------------------------------------------- | :------------------------------- | :-- | :---------------------------- | :-- | :-- | :-- | :-- | +| [no-promise-reject](docs/rules/no-promise-reject.md) | Disallow rejecting promises. | | | | | | | | +| [no-throw-statements](docs/rules/no-throw-statements.md) | Disallow throwing exceptions. | β˜‘οΈ βœ… πŸ”’ ![badge-noExceptions][] | | ![badge-disableTypeChecked][] | | | πŸ’­ | | +| [no-try-statements](docs/rules/no-try-statements.md) | Disallow try-catch[-finally] and try-finally patterns. | πŸ”’ ![badge-noExceptions][] | | β˜‘οΈ βœ… | | | | | ### No Mutations diff --git a/docs/rules/no-throw-statements.md b/docs/rules/no-throw-statements.md index b4cbbdde0..0d36b107c 100644 --- a/docs/rules/no-throw-statements.md +++ b/docs/rules/no-throw-statements.md @@ -3,7 +3,9 @@ # Disallow throwing exceptions (`functional/no-throw-statements`) -πŸ’Ό This rule is enabled in the following configs: β˜‘οΈ `lite`, `noExceptions`, βœ… `recommended`, πŸ”’ `strict`. +πŸ’ΌπŸš« This rule is enabled in the following configs: β˜‘οΈ `lite`, `noExceptions`, βœ… `recommended`, πŸ”’ `strict`. This rule is _disabled_ in the `disableTypeChecked` config. + +πŸ’­ This rule requires [type information](https://typescript-eslint.io/linting/typed-linting). From a54fed1699f244b5cf2d0497d57bd05512355e29 Mon Sep 17 00:00:00 2001 From: Rebecca Stevens Date: Mon, 2 Jun 2025 22:25:25 +1200 Subject: [PATCH 8/8] style: remove unused eslint-disable --- src/settings/immutability.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings/immutability.ts b/src/settings/immutability.ts index 21c86405a..9970d2221 100644 --- a/src/settings/immutability.ts +++ b/src/settings/immutability.ts @@ -13,7 +13,7 @@ declare module "@typescript-eslint/utils" { from?: Immutability | keyof typeof Immutability; }; - // eslint-disable-next-line ts/consistent-type-definitions, ts/no-shadow + // eslint-disable-next-line ts/consistent-type-definitions interface SharedConfigurationSettings { immutability?: { overrides?: