From 5e2d9f26f4445ea1a0a2d490ce7453bac8a4ac2c Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Feb 2026 19:13:32 -0800 Subject: [PATCH 1/5] Bump TSDoc dependencies. --- apps/api-extractor/package.json | 2 +- .../main_2026-02-25-03-13.json | 10 + .../api-extractor/main_2026-02-25-03-13.json | 10 + .../eslint-config/main_2026-02-25-03-13.json | 10 + .../config/subspaces/default/pnpm-lock.yaml | 183 +++++++++++++++--- .../config/subspaces/default/repo-state.json | 2 +- eslint/eslint-config/package.json | 2 +- libraries/api-extractor-model/package.json | 2 +- 8 files changed, 192 insertions(+), 29 deletions(-) create mode 100644 common/changes/@microsoft/api-extractor-model/main_2026-02-25-03-13.json create mode 100644 common/changes/@microsoft/api-extractor/main_2026-02-25-03-13.json create mode 100644 common/changes/@rushstack/eslint-config/main_2026-02-25-03-13.json diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index b2a05a772f..78f1bcae5f 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -63,7 +63,7 @@ }, "dependencies": { "@microsoft/api-extractor-model": "workspace:*", - "@microsoft/tsdoc-config": "~0.18.0", + "@microsoft/tsdoc-config": "~0.18.1", "@microsoft/tsdoc": "~0.16.0", "@rushstack/node-core-library": "workspace:*", "@rushstack/rig-package": "workspace:*", diff --git a/common/changes/@microsoft/api-extractor-model/main_2026-02-25-03-13.json b/common/changes/@microsoft/api-extractor-model/main_2026-02-25-03-13.json new file mode 100644 index 0000000000..b1f3aae588 --- /dev/null +++ b/common/changes/@microsoft/api-extractor-model/main_2026-02-25-03-13.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor-model", + "comment": "Bump `@microsoft/tsdoc-config` to `~0.18.1` to mitigate CVE-2025-69873.", + "type": "patch" + } + ], + "packageName": "@microsoft/api-extractor-model" +} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/main_2026-02-25-03-13.json b/common/changes/@microsoft/api-extractor/main_2026-02-25-03-13.json new file mode 100644 index 0000000000..13eabb36d8 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/main_2026-02-25-03-13.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Bump `@microsoft/tsdoc-config` to `~0.18.1` to mitigate CVE-2025-69873.", + "type": "patch" + } + ], + "packageName": "@microsoft/api-extractor" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-config/main_2026-02-25-03-13.json b/common/changes/@rushstack/eslint-config/main_2026-02-25-03-13.json new file mode 100644 index 0000000000..c0df33f300 --- /dev/null +++ b/common/changes/@rushstack/eslint-config/main_2026-02-25-03-13.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-config", + "comment": "Bump `eslint-plugin-tsdoc` to `~0.5.1` to mitigate CVE-2026-26996.", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-config" +} \ No newline at end of file diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index 2efbf03e6e..25f0e81ba2 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -68,8 +68,8 @@ importers: specifier: ~0.16.0 version: 0.16.0 '@microsoft/tsdoc-config': - specifier: ~0.18.0 - version: 0.18.0 + specifier: ~0.18.1 + version: 0.18.1 '@rushstack/node-core-library': specifier: workspace:* version: link:../../libraries/node-core-library @@ -781,7 +781,7 @@ importers: version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@storybook/cli': specifier: ~6.4.18 - version: 6.4.22(eslint@9.37.0)(jest@29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.8.2) + version: 6.4.22(eslint@9.37.0)(jest@29.3.1(@types/node@20.17.19))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.8.2) '@storybook/components': specifier: ~6.4.18 version: 6.4.22(@types/react@17.0.74)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) @@ -817,7 +817,7 @@ importers: version: 5.2.7(webpack@4.47.0) jest: specifier: ~29.3.1 - version: 29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + version: 29.3.1(@types/node@20.17.19) react: specifier: ~17.0.2 version: 17.0.2 @@ -1003,7 +1003,7 @@ importers: version: 5.2.7(webpack@5.105.2) jest: specifier: ~29.3.1 - version: 29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + version: 29.3.1(@types/node@20.17.19) react: specifier: ~19.2.3 version: 19.2.4 @@ -2956,8 +2956,8 @@ importers: specifier: ~7.37.5 version: 7.37.5(eslint@9.37.0) eslint-plugin-tsdoc: - specifier: ~0.5.0 - version: 0.5.0(eslint@9.37.0)(typescript@5.8.2) + specifier: ~0.5.1 + version: 0.5.1(eslint@9.37.0)(typescript@5.8.2) devDependencies: eslint: specifier: ~9.37.0 @@ -3680,8 +3680,8 @@ importers: specifier: ~0.16.0 version: 0.16.0 '@microsoft/tsdoc-config': - specifier: ~0.18.0 - version: 0.18.0 + specifier: ~0.18.1 + version: 0.18.1 '@rushstack/node-core-library': specifier: workspace:* version: link:../node-core-library @@ -8304,6 +8304,9 @@ packages: '@microsoft/tsdoc-config@0.18.0': resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==} + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} + '@microsoft/tsdoc@0.15.0': resolution: {integrity: sha512-HZpPoABogPvjeJOdzCOSJsXeL/SMCBgBZMVC3X3d7YYp2gf31MfxhUoYUNwf1ERPJOnQc0wkFn9trqI6ZEdZuA==} @@ -10351,6 +10354,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/rule-tester@8.46.4': resolution: {integrity: sha512-5XRYlbxsKkugvwfkTQzJrB20FaBH6cajOQ5ys+WnCPRsMOIqMq4onIxRo21NFG+BWMJSEPmyy6c9PVFkECne7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -10365,12 +10374,22 @@ packages: resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.46.4': resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@6.19.1': resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -10400,6 +10419,12 @@ packages: peerDependencies: typescript: '*' + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + '@typescript-eslint/typescript-estree@6.19.1': resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==} engines: {node: ^16.0.0 || >=18.0.0} @@ -10415,6 +10440,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@6.19.1': resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==} engines: {node: ^16.0.0 || >=18.0.0} @@ -10428,6 +10459,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/visitor-keys@6.19.1': resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -10436,6 +10474,10 @@ packages: resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typespec/ts-http-runtime@0.3.2': resolution: {integrity: sha512-IlqQ/Gv22xUC1r/WQm4StLkYQmaaTsXAhUVsNE0+xiyf0yRFiH5++q78U3bw6bLKDCTmh0uqKB9eG9+Bt75Dkg==} engines: {node: '>=20.0.0'} @@ -12844,6 +12886,9 @@ packages: eslint-plugin-tsdoc@0.5.0: resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} + eslint-plugin-tsdoc@0.5.1: + resolution: {integrity: sha512-+EFu9XAFzogfoRspo2slmHZZ10amXqLAhmgCG0nbR6RZHNZK2XmsE7gfZ8gBjaO/p6C2DOGn09UpTGOlYy6OdQ==} + eslint-scope@4.0.3: resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} engines: {node: '>=4.0.0'} @@ -12886,6 +12931,10 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@7.11.0: resolution: {integrity: sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -15196,6 +15245,10 @@ packages: resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==} engines: {node: 20 || >=22} + minimatch@10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -22422,7 +22475,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)': + '@jest/core@29.7.0': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -22436,7 +22489,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.9.3)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@22.9.3) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -22901,7 +22954,7 @@ snapshots: '@microsoft/api-extractor-model@7.33.3(@types/node@20.17.19)': dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) transitivePeerDependencies: - '@types/node' @@ -22910,7 +22963,7 @@ snapshots: dependencies: '@microsoft/api-extractor-model': 7.33.3(@types/node@20.17.19) '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': 5.20.3(@types/node@20.17.19) '@rushstack/rig-package': 0.7.2 '@rushstack/terminal': 0.22.3(@types/node@20.17.19) @@ -22943,6 +22996,13 @@ snapshots: jju: 1.4.0 resolve: 1.22.11 + '@microsoft/tsdoc-config@0.18.1': + dependencies: + '@microsoft/tsdoc': 0.16.0 + ajv: 8.18.0 + jju: 1.4.0 + resolve: 1.22.11 + '@microsoft/tsdoc@0.15.0': {} '@microsoft/tsdoc@0.16.0': {} @@ -25149,7 +25209,7 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/cli@6.4.22(eslint@9.37.0)(jest@29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.8.2)': + '@storybook/cli@6.4.22(eslint@9.37.0)(jest@29.3.1(@types/node@20.17.19))(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(typescript@5.8.2)': dependencies: '@babel/core': 7.20.12 '@babel/preset-env': 7.28.6(@babel/core@7.20.12) @@ -25169,7 +25229,7 @@ snapshots: fs-extra: 9.1.0 get-port: 5.1.1 globby: 11.1.0 - jest: 29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + jest: 29.3.1(@types/node@20.17.19) jscodeshift: 0.13.1(@babel/preset-env@7.28.6(@babel/core@7.20.12)) json5: 2.2.3 leven: 3.1.0 @@ -26652,6 +26712,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.56.1(typescript@5.8.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + debug: 4.4.3(supports-color@8.1.1) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/rule-tester@8.46.4(eslint@9.37.0)(typescript@5.8.2)': dependencies: '@types/semver': 7.5.0 @@ -26688,6 +26757,13 @@ snapshots: transitivePeerDependencies: - typescript + '@typescript-eslint/scope-manager@8.56.1(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.2) + transitivePeerDependencies: + - typescript + '@typescript-eslint/tsconfig-utils@8.46.4(typescript@4.9.5)': dependencies: typescript: 4.9.5 @@ -26696,6 +26772,10 @@ snapshots: dependencies: typescript: 5.8.2 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.8.2)': + dependencies: + typescript: 5.8.2 + '@typescript-eslint/type-utils@6.19.1(eslint@7.11.0)(typescript@5.8.2)': dependencies: '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.8.2) @@ -26780,6 +26860,10 @@ snapshots: dependencies: typescript: 5.8.2 + '@typescript-eslint/types@8.56.1(typescript@5.8.2)': + dependencies: + typescript: 5.8.2 + '@typescript-eslint/typescript-estree@6.19.1(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 6.19.1(typescript@5.8.2) @@ -26827,6 +26911,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.8.2)': + dependencies: + '@typescript-eslint/project-service': 8.56.1(typescript@5.8.2) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.2) + debug: 4.4.3(supports-color@8.1.1) + minimatch: 10.2.3 + semver: 7.7.3 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@6.19.1(eslint@7.11.0)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@7.11.0) @@ -26905,6 +27004,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.56.1(eslint@9.37.0)(typescript@5.8.2)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.37.0) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) + eslint: 9.37.0 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@6.19.1(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 6.19.1(typescript@5.8.2) @@ -26926,6 +27036,13 @@ snapshots: transitivePeerDependencies: - typescript + '@typescript-eslint/visitor-keys@8.56.1(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + eslint-visitor-keys: 5.0.1 + transitivePeerDependencies: + - typescript + '@typespec/ts-http-runtime@0.3.2': dependencies: http-proxy-agent: 7.0.2 @@ -28766,13 +28883,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.12 - create-jest@29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0): + create-jest@29.7.0(@types/node@20.17.19): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.19) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -29959,6 +30076,16 @@ snapshots: - supports-color - typescript + eslint-plugin-tsdoc@0.5.1(eslint@9.37.0)(typescript@5.8.2): + dependencies: + '@microsoft/tsdoc': 0.16.0 + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + eslint-scope@4.0.3: dependencies: esrecurse: 4.3.0 @@ -29996,6 +30123,8 @@ snapshots: eslint-visitor-keys@4.2.1: {} + eslint-visitor-keys@5.0.1: {} + eslint@7.11.0: dependencies: '@babel/code-frame': 7.28.6 @@ -32142,16 +32271,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0): + jest-cli@29.7.0(@types/node@20.17.19): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0) + '@jest/core': 29.7.0 '@jest/test-result': 29.7.0(@types/node@20.17.19) '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + create-jest: 29.7.0(@types/node@20.17.19) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + jest-config: 29.7.0(@types/node@20.17.19) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -32221,7 +32350,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@20.17.19): dependencies: '@babel/core': 7.20.12 '@jest/test-sequencer': 29.7.0(@types/node@20.17.19) @@ -32251,7 +32380,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.9.3)(babel-plugin-macros@3.1.0): + jest-config@29.7.0(@types/node@22.9.3): dependencies: '@babel/core': 7.20.12 '@jest/test-sequencer': 29.7.0(@types/node@22.9.3) @@ -32639,12 +32768,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.3.1(@types/node@20.17.19)(babel-plugin-macros@3.1.0): + jest@29.3.1(@types/node@20.17.19): dependencies: '@jest/core': 29.5.0(babel-plugin-macros@3.1.0) '@jest/types': 29.5.0 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.19)(babel-plugin-macros@3.1.0) + jest-cli: 29.7.0(@types/node@20.17.19) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -33312,6 +33441,10 @@ snapshots: dependencies: brace-expansion: 5.0.2 + minimatch@10.2.3: + dependencies: + brace-expansion: 5.0.2 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 diff --git a/common/config/subspaces/default/repo-state.json b/common/config/subspaces/default/repo-state.json index 2bec7524ba..f97bc32464 100644 --- a/common/config/subspaces/default/repo-state.json +++ b/common/config/subspaces/default/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "0cfd9d1609a411b1b19d35697d8d16b04b533096", + "pnpmShrinkwrapHash": "996f7cac009401cefebc4a495856bc1a816ff075", "preferredVersionsHash": "93bf435032db8da4a18734f1eaa359c12ad147c1" } diff --git a/eslint/eslint-config/package.json b/eslint/eslint-config/package.json index c8c6281a01..4602d6b848 100644 --- a/eslint/eslint-config/package.json +++ b/eslint/eslint-config/package.json @@ -37,7 +37,7 @@ "@typescript-eslint/typescript-estree": "~8.46.0", "eslint-plugin-promise": "~7.2.1", "eslint-plugin-react": "~7.37.5", - "eslint-plugin-tsdoc": "~0.5.0" + "eslint-plugin-tsdoc": "~0.5.1" }, "devDependencies": { "eslint": "~9.37.0", diff --git a/libraries/api-extractor-model/package.json b/libraries/api-extractor-model/package.json index 3b01bdd375..fd00077b2f 100644 --- a/libraries/api-extractor-model/package.json +++ b/libraries/api-extractor-model/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@microsoft/tsdoc": "~0.16.0", - "@microsoft/tsdoc-config": "~0.18.0", + "@microsoft/tsdoc-config": "~0.18.1", "@rushstack/node-core-library": "workspace:*" }, "devDependencies": { From 621474b263f9505848103b031ed5d296dfa0d0f0 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 25 Feb 2026 10:27:15 -0800 Subject: [PATCH 2/5] fixup! Bump TSDoc dependencies. --- build-tests/api-extractor-test-05/dist/tsdoc-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tests/api-extractor-test-05/dist/tsdoc-metadata.json b/build-tests/api-extractor-test-05/dist/tsdoc-metadata.json index e44afc7ad1..f31e57a408 100644 --- a/build-tests/api-extractor-test-05/dist/tsdoc-metadata.json +++ b/build-tests/api-extractor-test-05/dist/tsdoc-metadata.json @@ -5,7 +5,7 @@ "toolPackages": [ { "packageName": "@microsoft/api-extractor", - "packageVersion": "7.57.4" + "packageVersion": "7.57.5" } ] } From 15edcc64f2bd2dc041777143fc96b3ff498b72bb Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Feb 2026 19:22:24 -0800 Subject: [PATCH 3/5] Update Bump @typescript-eslint/* dependencies. --- build-tests/eslint-8-test/package.json | 2 +- build-tests/eslint-9-test/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../eslint-config/main_2026-02-25-03-21.json | 10 + .../main_2026-02-25-03-21.json | 10 + .../main_2026-02-25-03-21.json | 10 + .../eslint-plugin/main_2026-02-25-03-21.json | 10 + .../build-tests-subspace/pnpm-lock.yaml | 325 +++++++++--------- .../build-tests-subspace/repo-state.json | 4 +- .../config/subspaces/default/pnpm-lock.yaml | 200 +++++++---- .../config/subspaces/default/repo-state.json | 2 +- eslint/eslint-config/package.json | 8 +- eslint/eslint-patch/package.json | 2 +- eslint/eslint-plugin-packlets/package.json | 4 +- eslint/eslint-plugin-security/package.json | 8 +- eslint/eslint-plugin/package.json | 8 +- eslint/local-eslint-config/package.json | 4 +- rigs/decoupled-local-node-rig/package.json | 4 +- 20 files changed, 369 insertions(+), 250 deletions(-) create mode 100644 common/changes/@rushstack/eslint-config/main_2026-02-25-03-21.json create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/main_2026-02-25-03-21.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/main_2026-02-25-03-21.json create mode 100644 common/changes/@rushstack/eslint-plugin/main_2026-02-25-03-21.json diff --git a/build-tests/eslint-8-test/package.json b/build-tests/eslint-8-test/package.json index 431233b809..b431562561 100644 --- a/build-tests/eslint-8-test/package.json +++ b/build-tests/eslint-8-test/package.json @@ -35,7 +35,7 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@types/node": "20.17.19", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "eslint": "~8.57.0", "local-node-rig": "workspace:*", "typescript": "~5.8.2" diff --git a/build-tests/eslint-9-test/package.json b/build-tests/eslint-9-test/package.json index 22bca4bed5..085c116529 100644 --- a/build-tests/eslint-9-test/package.json +++ b/build-tests/eslint-9-test/package.json @@ -36,7 +36,7 @@ "@rushstack/heft": "workspace:*", "local-node-rig": "workspace:*", "@types/node": "20.17.19", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "eslint": "~9.37.0", "typescript": "~5.8.2" } diff --git a/build-tests/eslint-bulk-suppressions-test-flat/package.json b/build-tests/eslint-bulk-suppressions-test-flat/package.json index 2c36ddfe4d..a3b74d8813 100644 --- a/build-tests/eslint-bulk-suppressions-test-flat/package.json +++ b/build-tests/eslint-bulk-suppressions-test-flat/package.json @@ -11,7 +11,7 @@ "@rushstack/eslint-patch": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/node-core-library": "workspace:*", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "eslint": "~9.37.0", "local-node-rig": "workspace:*", "typescript": "~5.8.2" diff --git a/build-tests/eslint-bulk-suppressions-test-legacy/package.json b/build-tests/eslint-bulk-suppressions-test-legacy/package.json index d2826697e1..e848729288 100644 --- a/build-tests/eslint-bulk-suppressions-test-legacy/package.json +++ b/build-tests/eslint-bulk-suppressions-test-legacy/package.json @@ -12,7 +12,7 @@ "@rushstack/eslint-patch": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/node-core-library": "workspace:*", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "eslint": "~8.57.0", "eslint-8.23": "npm:eslint@8.23.1", "eslint-oldest": "npm:eslint@8.6.0", diff --git a/build-tests/eslint-bulk-suppressions-test/package.json b/build-tests/eslint-bulk-suppressions-test/package.json index 554d9653b9..b5e8dec61d 100644 --- a/build-tests/eslint-bulk-suppressions-test/package.json +++ b/build-tests/eslint-bulk-suppressions-test/package.json @@ -12,7 +12,7 @@ "@rushstack/eslint-patch": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/node-core-library": "workspace:*", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "eslint": "~8.57.0", "local-node-rig": "workspace:*", "typescript": "~5.8.2" diff --git a/common/changes/@rushstack/eslint-config/main_2026-02-25-03-21.json b/common/changes/@rushstack/eslint-config/main_2026-02-25-03-21.json new file mode 100644 index 0000000000..cd3ae1f1c4 --- /dev/null +++ b/common/changes/@rushstack/eslint-config/main_2026-02-25-03-21.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-config", + "comment": "Bump `@typescript-eslint/*` dependencies to `~8.56.1`.", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-config" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/main_2026-02-25-03-21.json b/common/changes/@rushstack/eslint-plugin-packlets/main_2026-02-25-03-21.json new file mode 100644 index 0000000000..b9041c8d5e --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/main_2026-02-25-03-21.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "Bump `@typescript-eslint/*` dependencies to `~8.56.1`.", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/main_2026-02-25-03-21.json b/common/changes/@rushstack/eslint-plugin-security/main_2026-02-25-03-21.json new file mode 100644 index 0000000000..b3c282e1f6 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/main_2026-02-25-03-21.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "Bump `@typescript-eslint/*` dependencies to `~8.56.1`.", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin-security" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/main_2026-02-25-03-21.json b/common/changes/@rushstack/eslint-plugin/main_2026-02-25-03-21.json new file mode 100644 index 0000000000..27968b4f7b --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin/main_2026-02-25-03-21.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin", + "comment": "Bump `@typescript-eslint/*` dependencies to `~8.56.1`.", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin" +} \ No newline at end of file diff --git a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml index 3f0f399650..1db0185df4 100644 --- a/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml +++ b/common/config/subspaces/build-tests-subspace/pnpm-lock.yaml @@ -570,8 +570,8 @@ packages: resolution: {directory: ../../../libraries/rush-lib, type: directory} engines: {node: '>=5.6.0'} - '@microsoft/tsdoc-config@0.18.0': - resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==} + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} '@microsoft/tsdoc@0.16.0': resolution: {integrity: sha512-xgAyonlVVS+q7Vc7qLW0UrJU7rSFcETRWsqdXZtjzRU8dF+6CkozTK4V4y1LwOX7j8r/vHphjDeMeGI4tNGeGA==} @@ -1034,65 +1034,65 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/eslint-plugin@8.46.4': - resolution: {integrity: sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==} + '@typescript-eslint/eslint-plugin@8.56.1': + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.46.4 - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.46.4': - resolution: {integrity: sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==} + '@typescript-eslint/parser@8.56.1': + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.4': - resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.4': - resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.46.4': - resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.46.4': - resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==} + '@typescript-eslint/type-utils@8.56.1': + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.4': - resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' - '@typescript-eslint/typescript-estree@8.46.4': - resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.4': - resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.46.4': - resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -1219,9 +1219,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -1796,8 +1793,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-tsdoc@0.5.0: - resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} + eslint-plugin-tsdoc@0.5.1: + resolution: {integrity: sha512-+EFu9XAFzogfoRspo2slmHZZ10amXqLAhmgCG0nbR6RZHNZK2XmsE7gfZ8gBjaO/p6C2DOGn09UpTGOlYy6OdQ==} eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -1815,6 +1812,10 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@9.25.1: resolution: {integrity: sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1909,6 +1910,15 @@ packages: fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@3.0.0: resolution: {integrity: sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==} engines: {node: '>=8'} @@ -2044,9 +2054,6 @@ packages: graceful-fs@4.2.4: resolution: {integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} engines: {node: '>= 0.4'} @@ -2679,6 +2686,10 @@ packages: resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==} engines: {node: 20 || >=22} + minimatch@10.2.3: + resolution: {integrity: sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2686,10 +2697,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -3369,6 +3376,10 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -4149,7 +4160,7 @@ snapshots: '@microsoft/api-extractor-model@file:../../../libraries/api-extractor-model(@types/node@20.17.19)': dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) transitivePeerDependencies: - '@types/node' @@ -4158,7 +4169,7 @@ snapshots: dependencies: '@microsoft/api-extractor-model': file:../../../libraries/api-extractor-model(@types/node@20.17.19) '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 + '@microsoft/tsdoc-config': 0.18.1 '@rushstack/node-core-library': file:../../../libraries/node-core-library(@types/node@20.17.19) '@rushstack/rig-package': file:../../../libraries/rig-package '@rushstack/terminal': file:../../../libraries/terminal(@types/node@20.17.19) @@ -4218,10 +4229,10 @@ snapshots: - '@types/node' - supports-color - '@microsoft/tsdoc-config@0.18.0': + '@microsoft/tsdoc-config@0.18.1': dependencies: '@microsoft/tsdoc': 0.16.0 - ajv: 8.12.0 + ajv: 8.18.0 jju: 1.4.0 resolve: 1.22.11 @@ -4527,14 +4538,14 @@ snapshots: '@rushstack/eslint-plugin': file:../../../eslint/eslint-plugin(eslint@9.25.1)(typescript@4.9.5) '@rushstack/eslint-plugin-packlets': file:../../../eslint/eslint-plugin-packlets(eslint@9.25.1)(typescript@4.9.5) '@rushstack/eslint-plugin-security': file:../../../eslint/eslint-plugin-security(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@4.9.5))(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/parser': 8.46.4(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@4.9.5) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@4.9.5))(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/parser': 8.56.1(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) eslint: 9.25.1 eslint-plugin-promise: 7.2.1(eslint@9.25.1) eslint-plugin-react: 7.37.5(eslint@9.25.1) - eslint-plugin-tsdoc: 0.5.0(eslint@9.25.1)(typescript@4.9.5) + eslint-plugin-tsdoc: 0.5.1(eslint@9.25.1)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -4545,14 +4556,14 @@ snapshots: '@rushstack/eslint-plugin': file:../../../eslint/eslint-plugin(eslint@9.37.0)(typescript@5.8.3) '@rushstack/eslint-plugin-packlets': file:../../../eslint/eslint-plugin-packlets(eslint@9.37.0)(typescript@5.8.3) '@rushstack/eslint-plugin-security': file:../../../eslint/eslint-plugin-security(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 eslint-plugin-promise: 7.2.1(eslint@9.37.0) eslint-plugin-react: 7.37.5(eslint@9.37.0) - eslint-plugin-tsdoc: 0.5.0(eslint@9.37.0)(typescript@5.8.3) + eslint-plugin-tsdoc: 0.5.1(eslint@9.37.0)(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -4562,7 +4573,7 @@ snapshots: '@rushstack/eslint-plugin-packlets@file:../../../eslint/eslint-plugin-packlets(eslint@9.25.1)(typescript@4.9.5)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) eslint: 9.25.1 transitivePeerDependencies: - supports-color @@ -4571,7 +4582,7 @@ snapshots: '@rushstack/eslint-plugin-packlets@file:../../../eslint/eslint-plugin-packlets(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color @@ -4580,7 +4591,7 @@ snapshots: '@rushstack/eslint-plugin-security@file:../../../eslint/eslint-plugin-security(eslint@9.25.1)(typescript@4.9.5)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) eslint: 9.25.1 transitivePeerDependencies: - supports-color @@ -4589,7 +4600,7 @@ snapshots: '@rushstack/eslint-plugin-security@file:../../../eslint/eslint-plugin-security(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color @@ -4598,7 +4609,7 @@ snapshots: '@rushstack/eslint-plugin@file:../../../eslint/eslint-plugin(eslint@9.25.1)(typescript@4.9.5)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) eslint: 9.25.1 transitivePeerDependencies: - supports-color @@ -4607,7 +4618,7 @@ snapshots: '@rushstack/eslint-plugin@file:../../../eslint/eslint-plugin(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@rushstack/tree-pattern': file:../../../libraries/tree-pattern - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 transitivePeerDependencies: - supports-color @@ -4927,16 +4938,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@4.9.5))(eslint@9.25.1)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@4.9.5))(eslint@9.25.1)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.4(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 8.46.4(typescript@4.9.5) - '@typescript-eslint/type-utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@4.9.5) + '@typescript-eslint/parser': 8.56.1(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.56.1(typescript@4.9.5) + '@typescript-eslint/type-utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@4.9.5) eslint: 9.25.1 - graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@4.9.5) @@ -4944,16 +4954,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.46.4(typescript@5.8.3) - '@typescript-eslint/type-utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.3) eslint: 9.37.0 - graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -4961,75 +4970,75 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@9.25.1)(typescript@4.9.5)': + '@typescript-eslint/parser@8.56.1(eslint@9.25.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4(typescript@4.9.5) - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@4.9.5) debug: 4.4.3 eslint: 9.25.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.3) debug: 4.4.3 eslint: 9.37.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.4(typescript@4.9.5)': + '@typescript-eslint/project-service@8.56.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@4.9.5) - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) debug: 4.4.3 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.4(typescript@5.8.3)': + '@typescript-eslint/project-service@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) debug: 4.4.3 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.46.4(typescript@4.9.5)': + '@typescript-eslint/scope-manager@8.56.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@4.9.5) transitivePeerDependencies: - typescript - '@typescript-eslint/scope-manager@8.46.4(typescript@5.8.3)': + '@typescript-eslint/scope-manager@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.3) transitivePeerDependencies: - typescript - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@4.9.5)': + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@4.9.5)': dependencies: typescript: 4.9.5 - '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.8.3)': + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.46.4(eslint@9.25.1)(typescript@4.9.5)': + '@typescript-eslint/type-utils@8.56.1(eslint@9.25.1)(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@4.9.5) - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) debug: 4.4.3 eslint: 9.25.1 ts-api-utils: 2.4.0(typescript@4.9.5) @@ -5037,11 +5046,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) debug: 4.4.3 eslint: 9.37.0 ts-api-utils: 2.4.0(typescript@5.8.3) @@ -5049,79 +5058,77 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.46.4(typescript@4.9.5)': + '@typescript-eslint/types@8.56.1(typescript@4.9.5)': dependencies: typescript: 4.9.5 - '@typescript-eslint/types@8.46.4(typescript@5.8.3)': + '@typescript-eslint/types@8.56.1(typescript@5.8.3)': dependencies: typescript: 5.8.3 - '@typescript-eslint/typescript-estree@8.46.4(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.56.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/project-service': 8.46.4(typescript@4.9.5) - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@4.9.5) - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@4.9.5) + '@typescript-eslint/project-service': 8.56.1(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@4.9.5) debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 + minimatch: 10.2.3 semver: 7.7.3 + tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.46.4(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/project-service': 8.46.4(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.3) + '@typescript-eslint/project-service': 8.56.1(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.3) debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 + minimatch: 10.2.3 semver: 7.7.3 + tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4(eslint@9.25.1)(typescript@4.9.5)': + '@typescript-eslint/utils@8.56.1(eslint@9.25.1)(typescript@4.9.5)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.25.1) - '@typescript-eslint/scope-manager': 8.46.4(typescript@4.9.5) - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@4.9.5) + '@typescript-eslint/scope-manager': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@4.9.5) eslint: 9.25.1 typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4(eslint@9.37.0)(typescript@5.8.3)': + '@typescript-eslint/utils@8.56.1(eslint@9.37.0)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.37.0) - '@typescript-eslint/scope-manager': 8.46.4(typescript@5.8.3) - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.3) + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.3) eslint: 9.37.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.46.4(typescript@4.9.5)': + '@typescript-eslint/visitor-keys@8.56.1(typescript@4.9.5)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) - eslint-visitor-keys: 4.2.1 + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) + eslint-visitor-keys: 5.0.1 transitivePeerDependencies: - typescript - '@typescript-eslint/visitor-keys@8.46.4(typescript@5.8.3)': + '@typescript-eslint/visitor-keys@8.56.1(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.46.4(typescript@5.8.3) - eslint-visitor-keys: 4.2.1 + '@typescript-eslint/types': 8.56.1(typescript@5.8.3) + eslint-visitor-keys: 5.0.1 transitivePeerDependencies: - typescript @@ -5273,13 +5280,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -6009,21 +6009,21 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-tsdoc@0.5.0(eslint@9.25.1)(typescript@4.9.5): + eslint-plugin-tsdoc@0.5.1(eslint@9.25.1)(typescript@4.9.5): dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.4(eslint@9.25.1)(typescript@4.9.5) + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.25.1)(typescript@4.9.5) transitivePeerDependencies: - eslint - supports-color - typescript - eslint-plugin-tsdoc@0.5.0(eslint@9.37.0)(typescript@5.8.3): + eslint-plugin-tsdoc@0.5.1(eslint@9.37.0)(typescript@5.8.3): dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.3) transitivePeerDependencies: - eslint - supports-color @@ -6043,6 +6043,8 @@ snapshots: eslint-visitor-keys@4.2.1: {} + eslint-visitor-keys@5.0.1: {} + eslint@9.25.1: dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.25.1) @@ -6204,6 +6206,10 @@ snapshots: dependencies: bser: 2.1.1 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + figures@3.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -6341,8 +6347,6 @@ snapshots: graceful-fs@4.2.4: {} - graphemer@1.4.0: {} - has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -7130,8 +7134,8 @@ snapshots: '@rushstack/eslint-config': file:../../../eslint/eslint-config(eslint@9.37.0)(typescript@5.8.3) '@rushstack/eslint-patch': file:../../../eslint/eslint-patch '@rushstack/eslint-plugin': file:../../../eslint/eslint-plugin(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.3))(eslint@9.37.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.3) eslint: 9.37.0 eslint-import-resolver-node: 0.3.9 eslint-plugin-header: 3.1.1(eslint@9.37.0) @@ -7238,6 +7242,10 @@ snapshots: dependencies: brace-expansion: 5.0.2 + minimatch@10.2.3: + dependencies: + brace-expansion: 5.0.2 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -7246,10 +7254,6 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.2 - minimist@1.2.8: {} minipass@3.3.6: @@ -8004,6 +8008,11 @@ snapshots: through@2.3.8: {} + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + tmpl@1.0.5: {} to-regex-range@5.0.1: diff --git a/common/config/subspaces/build-tests-subspace/repo-state.json b/common/config/subspaces/build-tests-subspace/repo-state.json index 5841b191c6..69bfed2cec 100644 --- a/common/config/subspaces/build-tests-subspace/repo-state.json +++ b/common/config/subspaces/build-tests-subspace/repo-state.json @@ -1,6 +1,6 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "c2d1b04891a6ca38af29e2eebcf9757fc4264af6", + "pnpmShrinkwrapHash": "c7fc0d748fad95ed6142faa9eaff041335b3fc17", "preferredVersionsHash": "550b4cee0bef4e97db6c6aad726df5149d20e7d9", - "packageJsonInjectedDependenciesHash": "52a59b1bcdb1c12bc5e0e6c0bc7d583d4cf936eb" + "packageJsonInjectedDependenciesHash": "9396aeaa505f686ca332805c53178e2289f14f58" } diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index 25f0e81ba2..577f0449cd 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -1513,8 +1513,8 @@ importers: specifier: 20.17.19 version: 20.17.19 '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@8.57.1)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@8.57.1)(typescript@5.8.2) eslint: specifier: ~8.57.0 version: 8.57.1 @@ -1534,8 +1534,8 @@ importers: specifier: 20.17.19 version: 20.17.19 '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) eslint: specifier: ~9.37.0 version: 9.37.0 @@ -1564,8 +1564,8 @@ importers: specifier: workspace:* version: link:../../libraries/node-core-library '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@8.57.1)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@8.57.1)(typescript@5.8.2) eslint: specifier: ~8.57.0 version: 8.57.1 @@ -1591,8 +1591,8 @@ importers: specifier: workspace:* version: link:../../libraries/node-core-library '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) eslint: specifier: ~9.37.0 version: 9.37.0 @@ -1621,8 +1621,8 @@ importers: specifier: workspace:* version: link:../../libraries/node-core-library '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@8.57.1)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@8.57.1)(typescript@5.8.2) eslint: specifier: ~8.57.0 version: 8.57.1 @@ -2938,17 +2938,17 @@ importers: specifier: workspace:* version: link:../eslint-plugin-security '@typescript-eslint/eslint-plugin': - specifier: ~8.46.0 - version: 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/typescript-estree': - specifier: ~8.46.0 - version: 8.46.4(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(typescript@5.8.2) '@typescript-eslint/utils': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) eslint-plugin-promise: specifier: ~7.2.1 version: 7.2.1(eslint@9.37.0) @@ -2978,8 +2978,8 @@ importers: specifier: npm:@types/eslint@9.6.1 version: '@types/eslint@9.6.1' '@typescript-eslint/types': - specifier: ~8.46.0 - version: 8.46.4(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(typescript@5.8.2) decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3002,21 +3002,21 @@ importers: specifier: workspace:* version: link:../../libraries/tree-pattern '@typescript-eslint/utils': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) devDependencies: '@rushstack/heft': specifier: 1.2.5 version: 1.2.5(@types/node@22.9.3) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/rule-tester': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/types': - specifier: ~8.46.0 - version: 8.46.4(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(typescript@5.8.2) decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3033,15 +3033,15 @@ importers: specifier: workspace:* version: link:../../libraries/tree-pattern '@typescript-eslint/utils': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) devDependencies: '@rushstack/heft': specifier: 1.2.5 version: 1.2.5(@types/node@22.9.3) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3058,21 +3058,21 @@ importers: specifier: workspace:* version: link:../../libraries/tree-pattern '@typescript-eslint/utils': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) devDependencies: '@rushstack/heft': specifier: 1.2.5 version: 1.2.5(@types/node@22.9.3) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/rule-tester': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/typescript-estree': - specifier: ~8.46.0 - version: 8.46.4(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(typescript@5.8.2) decoupled-local-node-rig: specifier: workspace:* version: link:../../rigs/decoupled-local-node-rig @@ -3095,11 +3095,11 @@ importers: specifier: workspace:* version: link:../eslint-plugin '@typescript-eslint/eslint-plugin': - specifier: ~8.46.0 - version: 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) eslint-import-resolver-node: specifier: 0.3.9 version: 0.3.9 @@ -4632,11 +4632,11 @@ importers: specifier: 20.17.19 version: 20.17.19 '@typescript-eslint/eslint-plugin': - specifier: ~8.46.0 - version: 8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2) '@typescript-eslint/parser': - specifier: ~8.46.0 - version: 8.46.4(eslint@9.37.0)(typescript@5.8.2) + specifier: ~8.56.1 + version: 8.56.1(eslint@9.37.0)(typescript@5.8.2) eslint: specifier: ~9.37.0 version: 9.37.0 @@ -10331,6 +10331,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/eslint-plugin@8.56.1': + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.56.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser@6.19.1': resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -10348,6 +10356,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser@8.56.1': + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.46.4': resolution: {integrity: sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -10360,11 +10375,11 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/rule-tester@8.46.4': - resolution: {integrity: sha512-5XRYlbxsKkugvwfkTQzJrB20FaBH6cajOQ5ys+WnCPRsMOIqMq4onIxRo21NFG+BWMJSEPmyy6c9PVFkECne7w==} + '@typescript-eslint/rule-tester@8.56.1': + resolution: {integrity: sha512-EWuV5Vq1EFYJEOVcILyWPO35PjnT0c6tv99PCpD12PgfZae5/Jo+F17hGjsEs2Moe+Dy1J7KIr8y037cK8+/rQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 '@typescript-eslint/scope-manager@6.19.1': resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} @@ -10407,6 +10422,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.56.1': + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/types@6.19.1': resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -26606,6 +26628,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.2))(eslint@9.37.0)(typescript@5.8.2)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.2) + eslint: 9.37.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@6.19.1(eslint@7.11.0)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 6.19.1(typescript@5.8.2) @@ -26670,24 +26708,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@8.57.1)(typescript@5.8.2)': + '@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.46.4(typescript@5.8.2) '@typescript-eslint/types': 8.46.4(typescript@5.8.2) '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) + eslint: 9.37.0 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.56.1(eslint@8.57.1)(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.2) + debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4(eslint@9.37.0)(typescript@5.8.2)': + '@typescript-eslint/parser@8.56.1(eslint@9.37.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 8.46.4(typescript@5.8.2) - '@typescript-eslint/types': 8.46.4(typescript@5.8.2) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.46.4(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.56.1(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) eslint: 9.37.0 typescript: 5.8.2 @@ -26696,8 +26746,8 @@ snapshots: '@typescript-eslint/project-service@8.46.4(typescript@4.9.5)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@4.9.5) - '@typescript-eslint/types': 8.46.4(typescript@4.9.5) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@4.9.5) + '@typescript-eslint/types': 8.56.1(typescript@4.9.5) debug: 4.4.3(supports-color@8.1.1) typescript: 4.9.5 transitivePeerDependencies: @@ -26705,8 +26755,8 @@ snapshots: '@typescript-eslint/project-service@8.46.4(typescript@5.8.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.8.2) - '@typescript-eslint/types': 8.46.4(typescript@5.8.2) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.8.2) + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) debug: 4.4.3(supports-color@8.1.1) typescript: 5.8.2 transitivePeerDependencies: @@ -26721,12 +26771,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.46.4(eslint@9.37.0)(typescript@5.8.2)': + '@typescript-eslint/rule-tester@8.56.1(eslint@9.37.0)(typescript@5.8.2)': dependencies: '@types/semver': 7.5.0 - '@typescript-eslint/parser': 8.46.4(eslint@9.37.0)(typescript@5.8.2) - '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.8.2) - '@typescript-eslint/utils': 8.46.4(eslint@9.37.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) ajv: 6.12.6 eslint: 9.37.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -26772,6 +26822,10 @@ snapshots: dependencies: typescript: 5.8.2 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@4.9.5)': + dependencies: + typescript: 4.9.5 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.8.2)': dependencies: typescript: 5.8.2 @@ -26848,6 +26902,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.56.1(eslint@9.37.0)(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.56.1(typescript@5.8.2) + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.56.1(eslint@9.37.0)(typescript@5.8.2) + debug: 4.4.3(supports-color@8.1.1) + eslint: 9.37.0 + ts-api-utils: 2.4.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@6.19.1(typescript@5.8.2)': dependencies: typescript: 5.8.2 @@ -26860,6 +26926,10 @@ snapshots: dependencies: typescript: 5.8.2 + '@typescript-eslint/types@8.56.1(typescript@4.9.5)': + dependencies: + typescript: 4.9.5 + '@typescript-eslint/types@8.56.1(typescript@5.8.2)': dependencies: typescript: 5.8.2 diff --git a/common/config/subspaces/default/repo-state.json b/common/config/subspaces/default/repo-state.json index f97bc32464..29f01ba78b 100644 --- a/common/config/subspaces/default/repo-state.json +++ b/common/config/subspaces/default/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "996f7cac009401cefebc4a495856bc1a816ff075", + "pnpmShrinkwrapHash": "313bc6e4ac13cb69294d78eda749629658fc3293", "preferredVersionsHash": "93bf435032db8da4a18734f1eaa359c12ad147c1" } diff --git a/eslint/eslint-config/package.json b/eslint/eslint-config/package.json index 4602d6b848..9232f78f06 100644 --- a/eslint/eslint-config/package.json +++ b/eslint/eslint-config/package.json @@ -31,10 +31,10 @@ "@rushstack/eslint-plugin": "workspace:*", "@rushstack/eslint-plugin-packlets": "workspace:*", "@rushstack/eslint-plugin-security": "workspace:*", - "@typescript-eslint/eslint-plugin": "~8.46.0", - "@typescript-eslint/utils": "~8.46.0", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/typescript-estree": "~8.46.0", + "@typescript-eslint/eslint-plugin": "~8.56.1", + "@typescript-eslint/utils": "~8.56.1", + "@typescript-eslint/parser": "~8.56.1", + "@typescript-eslint/typescript-estree": "~8.56.1", "eslint-plugin-promise": "~7.2.1", "eslint-plugin-react": "~7.37.5", "eslint-plugin-tsdoc": "~0.5.1" diff --git a/eslint/eslint-patch/package.json b/eslint/eslint-patch/package.json index 3cb6dc4ebd..8ac8edcca1 100644 --- a/eslint/eslint-patch/package.json +++ b/eslint/eslint-patch/package.json @@ -70,7 +70,7 @@ "@rushstack/heft": "1.2.5", "@types/eslint-8": "npm:@types/eslint@8.56.10", "@types/eslint-9": "npm:@types/eslint@9.6.1", - "@typescript-eslint/types": "~8.46.0", + "@typescript-eslint/types": "~8.56.1", "decoupled-local-node-rig": "workspace:*", "eslint-8": "npm:eslint@~8.57.0", "eslint-9": "npm:eslint@~9.25.1", diff --git a/eslint/eslint-plugin-packlets/package.json b/eslint/eslint-plugin-packlets/package.json index 1bdcf2663a..f7d1848b9e 100644 --- a/eslint/eslint-plugin-packlets/package.json +++ b/eslint/eslint-plugin-packlets/package.json @@ -47,14 +47,14 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/utils": "~8.46.0" + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" }, "devDependencies": { "@rushstack/heft": "1.2.5", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "typescript": "~5.8.2" diff --git a/eslint/eslint-plugin-security/package.json b/eslint/eslint-plugin-security/package.json index b9d3e7f019..3135f4aa85 100644 --- a/eslint/eslint-plugin-security/package.json +++ b/eslint/eslint-plugin-security/package.json @@ -46,16 +46,16 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/utils": "~8.46.0" + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" }, "devDependencies": { "@rushstack/heft": "1.2.5", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/rule-tester": "~8.46.0", - "@typescript-eslint/typescript-estree": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", + "@typescript-eslint/rule-tester": "~8.56.1", + "@typescript-eslint/typescript-estree": "~8.56.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "typescript": "~5.8.2" diff --git a/eslint/eslint-plugin/package.json b/eslint/eslint-plugin/package.json index 34dbafa2e9..d0f9997731 100644 --- a/eslint/eslint-plugin/package.json +++ b/eslint/eslint-plugin/package.json @@ -50,19 +50,19 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/utils": "~8.46.0" + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" }, "devDependencies": { "@rushstack/heft": "1.2.5", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/rule-tester": "~8.46.0", + "@typescript-eslint/parser": "~8.56.1", + "@typescript-eslint/rule-tester": "~8.56.1", "decoupled-local-node-rig": "workspace:*", "eslint": "~9.37.0", "typescript": "~5.8.2", - "@typescript-eslint/types": "~8.46.0" + "@typescript-eslint/types": "~8.56.1" }, "sideEffects": false } diff --git a/eslint/local-eslint-config/package.json b/eslint/local-eslint-config/package.json index c7b94ea99c..b7cbbf16b3 100644 --- a/eslint/local-eslint-config/package.json +++ b/eslint/local-eslint-config/package.json @@ -21,8 +21,8 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/eslint-patch": "workspace:*", "@rushstack/eslint-plugin": "workspace:*", - "@typescript-eslint/eslint-plugin": "~8.46.0", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/eslint-plugin": "~8.56.1", + "@typescript-eslint/parser": "~8.56.1", "eslint-import-resolver-node": "0.3.9", "eslint-plugin-header": "~3.1.1", "eslint-plugin-headers": "~1.2.1", diff --git a/rigs/decoupled-local-node-rig/package.json b/rigs/decoupled-local-node-rig/package.json index 049c28f5ac..963f2ccbc9 100644 --- a/rigs/decoupled-local-node-rig/package.json +++ b/rigs/decoupled-local-node-rig/package.json @@ -17,8 +17,8 @@ "@rushstack/heft": "1.2.5", "@types/heft-jest": "1.0.1", "@types/node": "20.17.19", - "@typescript-eslint/eslint-plugin": "~8.46.0", - "@typescript-eslint/parser": "~8.46.0", + "@typescript-eslint/eslint-plugin": "~8.56.1", + "@typescript-eslint/parser": "~8.56.1", "eslint-plugin-header": "~3.1.1", "eslint-plugin-headers": "~1.2.1", "eslint-plugin-import": "2.32.0", From 3ca951ee4b9c7e84472291d76f2b97960bd6a225 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 24 Feb 2026 19:25:13 -0800 Subject: [PATCH 4/5] fixup! Update Bump @typescript-eslint/* dependencies. --- ...p-tsdoc-and-typescript-eslint_2026-02-25-03-24.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@rushstack/eslint-patch/bump-tsdoc-and-typescript-eslint_2026-02-25-03-24.json diff --git a/common/changes/@rushstack/eslint-patch/bump-tsdoc-and-typescript-eslint_2026-02-25-03-24.json b/common/changes/@rushstack/eslint-patch/bump-tsdoc-and-typescript-eslint_2026-02-25-03-24.json new file mode 100644 index 0000000000..ceefa44d69 --- /dev/null +++ b/common/changes/@rushstack/eslint-patch/bump-tsdoc-and-typescript-eslint_2026-02-25-03-24.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-patch", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-patch" +} \ No newline at end of file From 1c853422cd11e4262322d9a5c13ff28b1ac1f3e0 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 25 Feb 2026 10:26:25 -0800 Subject: [PATCH 5/5] Mitigate an issue with redefinition of @typescript-eslint/eslint-plugin. --- .../profiles/default/includes/eslint/flat/profile/_common.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rigs/decoupled-local-node-rig/profiles/default/includes/eslint/flat/profile/_common.js b/rigs/decoupled-local-node-rig/profiles/default/includes/eslint/flat/profile/_common.js index 5b84938c9a..19120a33a8 100644 --- a/rigs/decoupled-local-node-rig/profiles/default/includes/eslint/flat/profile/_common.js +++ b/rigs/decoupled-local-node-rig/profiles/default/includes/eslint/flat/profile/_common.js @@ -4,7 +4,8 @@ const { expandNamingConventionSelectors } = require('@rushstack/eslint-config/flat/profile/_macros'); const { commonNamingConventionSelectors } = require('@rushstack/eslint-config/flat/profile/_common'); const rushstackEslintPlugin = require('@rushstack/eslint-plugin'); -const typescriptEslintPlugin = require('@typescript-eslint/eslint-plugin'); +// TODO: Put back when when the decoupled local dependency update goes in +// const typescriptEslintPlugin = require('@typescript-eslint/eslint-plugin'); const importEslintPlugin = require('eslint-plugin-import'); const headersEslintPlugin = require('eslint-plugin-headers'); @@ -16,7 +17,7 @@ module.exports = { files: ['**/*.ts', '**/*.tsx'], plugins: { '@rushstack': rushstackEslintPlugin, - '@typescript-eslint': typescriptEslintPlugin, + // '@typescript-eslint': typescriptEslintPlugin, import: importEslintPlugin, headers: headersEslintPlugin },