diff --git a/.github/ISSUE_TEMPLATE/builder.md b/.github/ISSUE_TEMPLATE/builder.md
index 338f7fb85..0a9598e0e 100644
--- a/.github/ISSUE_TEMPLATE/builder.md
+++ b/.github/ISSUE_TEMPLATE/builder.md
@@ -25,7 +25,7 @@ If you have a problem with a specific lint rule, please back out and select the
**Description and reproduction of the issue**
**Versions**
diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin-template.md b/.github/ISSUE_TEMPLATE/eslint-plugin-template.md
index 1f9abdf7b..52a725ca7 100644
--- a/.github/ISSUE_TEMPLATE/eslint-plugin-template.md
+++ b/.github/ISSUE_TEMPLATE/eslint-plugin-template.md
@@ -29,7 +29,7 @@ Are you opening an issue because the rule you're trying to use is not found?
**Description and reproduction of the issue**
```JSON
diff --git a/.github/ISSUE_TEMPLATE/eslint-plugin.md b/.github/ISSUE_TEMPLATE/eslint-plugin.md
index e994c8f86..407560268 100644
--- a/.github/ISSUE_TEMPLATE/eslint-plugin.md
+++ b/.github/ISSUE_TEMPLATE/eslint-plugin.md
@@ -29,7 +29,7 @@ Are you opening an issue because the rule you're trying to use is not found?
**Description and reproduction of the issue**
```JSON
diff --git a/.github/ISSUE_TEMPLATE/template-parser.md b/.github/ISSUE_TEMPLATE/template-parser.md
index 9d1aba3f3..3712b9e73 100644
--- a/.github/ISSUE_TEMPLATE/template-parser.md
+++ b/.github/ISSUE_TEMPLATE/template-parser.md
@@ -25,7 +25,7 @@ If you have a problem with a specific lint rule, please back out and select the
**Description and reproduction of the issue**
**Versions**
diff --git a/.github/ISSUE_TEMPLATE/utils.md b/.github/ISSUE_TEMPLATE/utils.md
index b53ef7ca2..1967e9d58 100644
--- a/.github/ISSUE_TEMPLATE/utils.md
+++ b/.github/ISSUE_TEMPLATE/utils.md
@@ -25,7 +25,7 @@ If you have a problem with a specific lint rule, please back out and select the
**Description and reproduction of the issue**
**Versions**
diff --git a/.stackblitz/codeflow.json b/.stackblitz/codeflow.json
new file mode 100644
index 000000000..2013e9fda
--- /dev/null
+++ b/.stackblitz/codeflow.json
@@ -0,0 +1,10 @@
+{
+ "bot": {
+ "issues": {
+ "enabled": true
+ },
+ "pullRequests": {
+ "enabled": false
+ }
+ }
+}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12e043eea..42f5168fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,18 @@
+## 19.0.1 (2024-12-06)
+
+### 🩹 Fixes
+
+- update dependency @angular/compiler to v19.0.3 ([#2159](https://github.com/angular-eslint/angular-eslint/pull/2159))
+- update dependency eslint to v9.16.0 ([#2148](https://github.com/angular-eslint/angular-eslint/pull/2148))
+- update typescript-eslint packages to v8.17.0 ([#2153](https://github.com/angular-eslint/angular-eslint/pull/2153))
+- **eslint-plugin:** add prefer-signals rule to exported config ([#2150](https://github.com/angular-eslint/angular-eslint/pull/2150))
+- **eslint-plugin-template:** prevent the slot tag from being self-closing ([#2088](https://github.com/angular-eslint/angular-eslint/pull/2088))
+
+### ❤️ Thank You
+
+- Joan Llenas @joanllenas
+- Quentin Deroubaix @quentinderoubaix
+
# 19.0.0 (2024-11-29)
As always we recommend that you update your existing workspaces by using `ng update` as we provide some helpful schematics to help migrate your workspaces to the latest and greatest.
diff --git a/e2e/src/__snapshots__/inline-template-fixer.test.ts.snap b/e2e/src/__snapshots__/inline-template-fixer.test.ts.snap
index a33a54e34..fcd1d65b4 100644
--- a/e2e/src/__snapshots__/inline-template-fixer.test.ts.snap
+++ b/e2e/src/__snapshots__/inline-template-fixer.test.ts.snap
@@ -22,7 +22,7 @@ exports[`inline-template-fixer should generate the expected inline template fixe
"@angular/compiler-cli": "^19.X.X",
"@types/jasmine": "~5.1.0",
"angular-eslint": "0.0.0-e2e",
- "eslint": "^9.15.0",
+ "eslint": "^9.16.0",
"jasmine-core": "~5.4.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
@@ -30,6 +30,6 @@ exports[`inline-template-fixer should generate the expected inline template fixe
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"typescript": "~5.X.X",
- "typescript-eslint": "8.16.0"
+ "typescript-eslint": "8.17.0"
}
`;
diff --git a/e2e/src/__snapshots__/new-workspace-create-application-false-ng-add-then-project.test.ts.snap b/e2e/src/__snapshots__/new-workspace-create-application-false-ng-add-then-project.test.ts.snap
index d6f12de28..cec0ecf86 100644
--- a/e2e/src/__snapshots__/new-workspace-create-application-false-ng-add-then-project.test.ts.snap
+++ b/e2e/src/__snapshots__/new-workspace-create-application-false-ng-add-then-project.test.ts.snap
@@ -7,7 +7,7 @@ exports[`new-workspace-create-application-false-ng-add-then-project should pass
"@angular/compiler-cli": "^19.X.X",
"@types/jasmine": "~5.1.0",
"angular-eslint": "0.0.0-e2e",
- "eslint": "^9.15.0",
+ "eslint": "^9.16.0",
"jasmine-core": "~5.4.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
@@ -15,7 +15,7 @@ exports[`new-workspace-create-application-false-ng-add-then-project should pass
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"typescript": "~5.X.X",
- "typescript-eslint": "8.16.0"
+ "typescript-eslint": "8.17.0"
}
`;
diff --git a/e2e/src/__snapshots__/new-workspace-create-application-false-project-then-ng-add.test.ts.snap b/e2e/src/__snapshots__/new-workspace-create-application-false-project-then-ng-add.test.ts.snap
index 211c5eed1..cdf61f4ea 100644
--- a/e2e/src/__snapshots__/new-workspace-create-application-false-project-then-ng-add.test.ts.snap
+++ b/e2e/src/__snapshots__/new-workspace-create-application-false-project-then-ng-add.test.ts.snap
@@ -7,7 +7,7 @@ exports[`new-workspace-create-application-false-project-then-ng-add should pass
"@angular/compiler-cli": "^19.X.X",
"@types/jasmine": "~5.1.0",
"angular-eslint": "0.0.0-e2e",
- "eslint": "^9.15.0",
+ "eslint": "^9.16.0",
"jasmine-core": "~5.4.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
@@ -15,7 +15,7 @@ exports[`new-workspace-create-application-false-project-then-ng-add should pass
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"typescript": "~5.X.X",
- "typescript-eslint": "8.16.0"
+ "typescript-eslint": "8.17.0"
}
`;
diff --git a/e2e/src/__snapshots__/new-workspace-type-module.test.ts.snap b/e2e/src/__snapshots__/new-workspace-type-module.test.ts.snap
index 8f7b56939..229aca3ac 100644
--- a/e2e/src/__snapshots__/new-workspace-type-module.test.ts.snap
+++ b/e2e/src/__snapshots__/new-workspace-type-module.test.ts.snap
@@ -7,7 +7,7 @@ exports[`new-workspace-type-module should pass linting after creating a new work
"@angular/compiler-cli": "^19.X.X",
"@types/jasmine": "~5.1.0",
"angular-eslint": "0.0.0-e2e",
- "eslint": "^9.15.0",
+ "eslint": "^9.16.0",
"jasmine-core": "~5.4.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
@@ -16,7 +16,7 @@ exports[`new-workspace-type-module should pass linting after creating a new work
"karma-jasmine-html-reporter": "~2.1.0",
"ng-packagr": "^19.X.X",
"typescript": "~5.X.X",
- "typescript-eslint": "8.16.0"
+ "typescript-eslint": "8.17.0"
}
`;
diff --git a/e2e/src/__snapshots__/new-workspace.test.ts.snap b/e2e/src/__snapshots__/new-workspace.test.ts.snap
index cebaea14a..0f2416dab 100644
--- a/e2e/src/__snapshots__/new-workspace.test.ts.snap
+++ b/e2e/src/__snapshots__/new-workspace.test.ts.snap
@@ -7,7 +7,7 @@ exports[`new-workspace should pass linting after creating a new workspace from s
"@angular/compiler-cli": "^19.X.X",
"@types/jasmine": "~5.1.0",
"angular-eslint": "0.0.0-e2e",
- "eslint": "^9.15.0",
+ "eslint": "^9.16.0",
"jasmine-core": "~5.4.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
@@ -16,7 +16,7 @@ exports[`new-workspace should pass linting after creating a new workspace from s
"karma-jasmine-html-reporter": "~2.1.0",
"ng-packagr": "^19.X.X",
"typescript": "~5.X.X",
- "typescript-eslint": "8.16.0"
+ "typescript-eslint": "8.17.0"
}
`;
diff --git a/nx.json b/nx.json
index 0983e8e7d..e56f98957 100644
--- a/nx.json
+++ b/nx.json
@@ -68,6 +68,8 @@
"dependsOn": ["^build"],
"inputs": [
"default",
+ "{workspaceRoot}/packages/eslint-plugin/src/**/*.ts",
+ "{workspaceRoot}/packages/eslint-plugin-template/src/**/*.ts",
"{workspaceRoot}/tools/scripts/generate-rule-docs.ts"
],
"cache": true
@@ -76,6 +78,8 @@
"dependsOn": ["^build"],
"inputs": [
"default",
+ "{workspaceRoot}/packages/eslint-plugin/src/**/*.ts",
+ "{workspaceRoot}/packages/eslint-plugin-template/src/**/*.ts",
"{workspaceRoot}/tools/scripts/generate-rule-lists.ts"
],
"cache": true
@@ -84,6 +88,8 @@
"dependsOn": ["^build"],
"inputs": [
"default",
+ "{workspaceRoot}/packages/eslint-plugin/src/**/*.ts",
+ "{workspaceRoot}/packages/eslint-plugin-template/src/**/*.ts",
"{workspaceRoot}/tools/scripts/generate-rule-configs.ts"
],
"cache": true
diff --git a/package.json b/package.json
index 2e8617d72..2a7ce4394 100644
--- a/package.json
+++ b/package.json
@@ -47,8 +47,8 @@
]
},
"devDependencies": {
- "@angular/cli": "19.0.2",
- "@angular/compiler": "19.0.1",
+ "@angular/cli": "19.0.3",
+ "@angular/compiler": "19.0.3",
"@commitlint/cli": "19.6.0",
"@commitlint/config-conventional": "19.6.0",
"@nx/devkit": "20.1.4",
@@ -59,10 +59,10 @@
"@nx/js": "20.1.4",
"@nx/plugin": "20.1.4",
"@nx/workspace": "20.1.4",
- "@schematics/angular": "19.0.2",
+ "@schematics/angular": "19.0.3",
"@swc-node/register": "1.10.9",
- "@swc/cli": "0.5.1",
- "@swc/core": "1.9.3",
+ "@swc/cli": "0.5.2",
+ "@swc/core": "1.10.0",
"@swc/helpers": "0.5.15",
"@types/eslint": "9.6.1",
"@types/eslint-scope": "3.7.7",
@@ -70,13 +70,13 @@
"@types/node": "20.17.9",
"@types/semver": "^7.5.8",
"@types/yargs": "^17.0.33",
- "@typescript-eslint/rule-tester": "8.16.0",
- "@typescript-eslint/types": "8.16.0",
- "@typescript-eslint/utils": "8.16.0",
+ "@typescript-eslint/rule-tester": "8.17.0",
+ "@typescript-eslint/types": "8.17.0",
+ "@typescript-eslint/utils": "8.17.0",
"chalk": "4.1.2",
"cz-conventional-changelog": "3.3.0",
- "esbuild": "^0.19.2",
- "eslint": "9.15.0",
+ "esbuild": "^0.24.0",
+ "eslint": "9.16.0",
"eslint-config-prettier": "9.1.0",
"execa": "5.1.1",
"husky": "9.1.7",
@@ -87,7 +87,7 @@
"lint-staged": "15.2.10",
"ncp": "2.0.0",
"nx": "20.1.4",
- "prettier": "3.4.1",
+ "prettier": "3.4.2",
"prettier-v2-for-jest-inline-snapshots": "npm:prettier@^2",
"rimraf": "5.0.10",
"semver": "^7.6.2",
@@ -96,7 +96,7 @@
"tslib": "^2.4.1",
"tsx": "^4.7.3",
"typescript": "5.6.3",
- "typescript-eslint": "8.16.0",
+ "typescript-eslint": "8.17.0",
"verdaccio": "6.0.2",
"yargs": "17.7.2"
},
diff --git a/packages/angular-eslint/CHANGELOG.md b/packages/angular-eslint/CHANGELOG.md
index 45efe3991..9b860af27 100644
--- a/packages/angular-eslint/CHANGELOG.md
+++ b/packages/angular-eslint/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 19.0.1 (2024-12-06)
+
+### 🩹 Fixes
+
+- **eslint-plugin:** adding prefer-signals rule to exported config ([#2150](https://github.com/angular-eslint/angular-eslint/pull/2150))
+
+### ❤️ Thank You
+
+- Quentin Deroubaix @quentinderoubaix
+
# 19.0.0 (2024-11-29)
### 🚀 Features
diff --git a/packages/angular-eslint/package.json b/packages/angular-eslint/package.json
index 098b8fd3c..ff7377e6f 100644
--- a/packages/angular-eslint/package.json
+++ b/packages/angular-eslint/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-eslint",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "The tooling which enables ESLint to work with Angular projects",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/angular-eslint/src/configs/ts-all.ts b/packages/angular-eslint/src/configs/ts-all.ts
index 591b8cf7c..7c2659c69 100644
--- a/packages/angular-eslint/src/configs/ts-all.ts
+++ b/packages/angular-eslint/src/configs/ts-all.ts
@@ -43,6 +43,7 @@ export default (
'@angular-eslint/pipe-prefix': 'error',
'@angular-eslint/prefer-on-push-component-change-detection': 'error',
'@angular-eslint/prefer-output-readonly': 'error',
+ '@angular-eslint/prefer-signals': 'error',
'@angular-eslint/prefer-standalone': 'error',
'@angular-eslint/relative-url-prefix': 'error',
'@angular-eslint/require-localize-metadata': 'error',
diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md
index 0924a4dfb..56136f5b0 100644
--- a/packages/builder/CHANGELOG.md
+++ b/packages/builder/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 19.0.1 (2024-12-06)
+
+This was a version bump only for builder to align it with other projects, there were no code changes.
+
# 19.0.0 (2024-11-29)
### 🚀 Features
diff --git a/packages/builder/package.json b/packages/builder/package.json
index 3d3ea53b3..c0540ed63 100644
--- a/packages/builder/package.json
+++ b/packages/builder/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/builder",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "Angular CLI builder for ESLint",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/bundled-angular-compiler/CHANGELOG.md b/packages/bundled-angular-compiler/CHANGELOG.md
index 139ee664b..985a3bf02 100644
--- a/packages/bundled-angular-compiler/CHANGELOG.md
+++ b/packages/bundled-angular-compiler/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 19.0.1 (2024-12-06)
+
+This was a version bump only for bundled-angular-compiler to align it with other projects, there were no code changes.
+
# 19.0.0 (2024-11-29)
This was a version bump only for bundled-angular-compiler to align it with other projects, there were no code changes.
diff --git a/packages/bundled-angular-compiler/package.json b/packages/bundled-angular-compiler/package.json
index b1f703f97..6802b1c24 100644
--- a/packages/bundled-angular-compiler/package.json
+++ b/packages/bundled-angular-compiler/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/bundled-angular-compiler",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "A CJS bundled version of @angular/compiler",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/eslint-plugin-template/CHANGELOG.md b/packages/eslint-plugin-template/CHANGELOG.md
index a097f70c0..ed7a1e9ef 100644
--- a/packages/eslint-plugin-template/CHANGELOG.md
+++ b/packages/eslint-plugin-template/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 19.0.1 (2024-12-06)
+
+### 🩹 Fixes
+
+- **eslint-plugin-template:** prevent the slot tag from being self-closing ([#2088](https://github.com/angular-eslint/angular-eslint/pull/2088))
+
+### ❤️ Thank You
+
+- Joan Llenas @joanllenas
+
# 19.0.0 (2024-11-29)
This was a version bump only for eslint-plugin-template to align it with other projects, there were no code changes.
diff --git a/packages/eslint-plugin-template/docs/rules/prefer-self-closing-tags.md b/packages/eslint-plugin-template/docs/rules/prefer-self-closing-tags.md
index 501a81243..d8d949795 100644
--- a/packages/eslint-plugin-template/docs/rules/prefer-self-closing-tags.md
+++ b/packages/eslint-plugin-template/docs/rules/prefer-self-closing-tags.md
@@ -423,6 +423,32 @@ The rule does not have any configuration options.
#### ✅ Valid Code
+```html
+
+```
+
+
+
+---
+
+
+
+#### Default Config
+
+```json
+{
+ "rules": {
+ "@angular-eslint/template/prefer-self-closing-tags": [
+ "error"
+ ]
+ }
+}
+```
+
+
+
+#### ✅ Valid Code
+
```html
```
diff --git a/packages/eslint-plugin-template/package.json b/packages/eslint-plugin-template/package.json
index 5543eda4d..ad2ee4ea8 100644
--- a/packages/eslint-plugin-template/package.json
+++ b/packages/eslint-plugin-template/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/eslint-plugin-template",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "ESLint plugin for Angular Templates",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/eslint-plugin-template/src/utils/get-dom-elements.ts b/packages/eslint-plugin-template/src/utils/get-dom-elements.ts
index 3dd73518c..b73d09058 100644
--- a/packages/eslint-plugin-template/src/utils/get-dom-elements.ts
+++ b/packages/eslint-plugin-template/src/utils/get-dom-elements.ts
@@ -1,6 +1,17 @@
import { dom } from 'aria-query';
+const nonAriaElements = [
+ 'slot',
+ 'rb',
+ 'template',
+ // The Angular compiler has special handling for math and svg as namespaces. Their children have the namespace in the node name too.
+ ':svg:svg',
+ ':math:math',
+];
+
let domElements: ReadonlySet | null = null;
export function getDomElements(): ReadonlySet {
- return domElements ?? (domElements = new Set(dom.keys()));
+ return (
+ domElements ?? (domElements = new Set([...dom.keys(), ...nonAriaElements]))
+ );
}
diff --git a/packages/eslint-plugin-template/tests/rules/prefer-self-closing-tags/cases.ts b/packages/eslint-plugin-template/tests/rules/prefer-self-closing-tags/cases.ts
index dea8f95da..f4d414e10 100644
--- a/packages/eslint-plugin-template/tests/rules/prefer-self-closing-tags/cases.ts
+++ b/packages/eslint-plugin-template/tests/rules/prefer-self-closing-tags/cases.ts
@@ -20,6 +20,8 @@ export const valid: readonly (string | ValidTestCase)[] = [
[items]="items" />
`,
'
',
+ // These elements cannot be self-closing
+ '',
'',
'',
'Content',
diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md
index 5844934b0..d9967f2d3 100644
--- a/packages/eslint-plugin/CHANGELOG.md
+++ b/packages/eslint-plugin/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 19.0.1 (2024-12-06)
+
+### 🩹 Fixes
+
+- **eslint-plugin:** adding prefer-signals rule to exported config ([#2150](https://github.com/angular-eslint/angular-eslint/pull/2150))
+
+### ❤️ Thank You
+
+- Quentin Deroubaix @quentinderoubaix
+
# 19.0.0 (2024-11-29)
### 🚀 Features
diff --git a/packages/eslint-plugin/README.md b/packages/eslint-plugin/README.md
index 8129e7aac..ea0002f0a 100644
--- a/packages/eslint-plugin/README.md
+++ b/packages/eslint-plugin/README.md
@@ -66,6 +66,7 @@ Please see https://github.com/angular-eslint/angular-eslint for full usage instr
| [`pipe-prefix`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/pipe-prefix.md) | Enforce consistent prefix for pipes. | | | |
| [`prefer-on-push-component-change-detection`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-on-push-component-change-detection.md) | Ensures component's `changeDetection` is set to `ChangeDetectionStrategy.OnPush` | | | :bulb: |
| [`prefer-output-readonly`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-output-readonly.md) | Prefer to declare `@Output`, `OutputEmitterRef` and `OutputRef` as `readonly` since they are not supposed to be reassigned | | | :bulb: |
+| [`prefer-signals`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-signals.md) | Use readonly signals instead of `@Input()`, `@ViewChild()` and other legacy decorators | | | :bulb: |
| [`prefer-standalone`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-standalone.md) | Ensures Components, Directives and Pipes do not opt out of standalone | :white_check_mark: | :wrench: | |
| [`relative-url-prefix`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/relative-url-prefix.md) | The ./ and ../ prefix is standard syntax for relative URLs; don't depend on Angular's current ability to do without that prefix. See more at https://angular.dev/style-guide#style-05-04 | | | |
| [`require-localize-metadata`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/require-localize-metadata.md) | Ensures that $localize tagged messages contain helpful metadata to aid with translations. | | | |
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index a3d7a2257..7368875ef 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/eslint-plugin",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "ESLint plugin for Angular applications, following https://angular.dev/style-guide",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/eslint-plugin/src/configs/all.json b/packages/eslint-plugin/src/configs/all.json
index 868762cc6..f1b94a661 100644
--- a/packages/eslint-plugin/src/configs/all.json
+++ b/packages/eslint-plugin/src/configs/all.json
@@ -29,6 +29,7 @@
"@angular-eslint/pipe-prefix": "error",
"@angular-eslint/prefer-on-push-component-change-detection": "error",
"@angular-eslint/prefer-output-readonly": "error",
+ "@angular-eslint/prefer-signals": "error",
"@angular-eslint/prefer-standalone": "error",
"@angular-eslint/relative-url-prefix": "error",
"@angular-eslint/require-localize-metadata": "error",
diff --git a/packages/eslint-plugin/src/index.ts b/packages/eslint-plugin/src/index.ts
index 6cb60457a..1577000ec 100644
--- a/packages/eslint-plugin/src/index.ts
+++ b/packages/eslint-plugin/src/index.ts
@@ -79,6 +79,9 @@ import preferOnPushComponentChangeDetection, {
import preferOutputReadonly, {
RULE_NAME as preferOutputReadonlyRuleName,
} from './rules/prefer-output-readonly';
+import preferSignals, {
+ RULE_NAME as preferSignalsRuleName,
+} from './rules/prefer-signals';
import preferStandalone, {
RULE_NAME as preferStandaloneRuleName,
} from './rules/prefer-standalone';
@@ -146,6 +149,7 @@ export = {
[pipePrefixRuleName]: pipePrefix,
[preferOnPushComponentChangeDetectionRuleName]:
preferOnPushComponentChangeDetection,
+ [preferSignalsRuleName]: preferSignals,
[preferStandaloneRuleName]: preferStandalone,
[preferOutputReadonlyRuleName]: preferOutputReadonly,
[relativeUrlPrefixRuleName]: relativeUrlPrefix,
diff --git a/packages/eslint-plugin/src/rules/prefer-signals.ts b/packages/eslint-plugin/src/rules/prefer-signals.ts
index b2d6647b5..418919ea5 100644
--- a/packages/eslint-plugin/src/rules/prefer-signals.ts
+++ b/packages/eslint-plugin/src/rules/prefer-signals.ts
@@ -56,7 +56,6 @@ export default createESLintRule({
docs: {
description:
'Use readonly signals instead of `@Input()`, `@ViewChild()` and other legacy decorators',
- recommended: 'recommended',
},
hasSuggestions: true,
schema: [
diff --git a/packages/schematics/CHANGELOG.md b/packages/schematics/CHANGELOG.md
index e97405419..66a62d3af 100644
--- a/packages/schematics/CHANGELOG.md
+++ b/packages/schematics/CHANGELOG.md
@@ -1,3 +1,10 @@
+## 19.0.1 (2024-12-06)
+
+### 🩹 Fixes
+
+- update typescript-eslint packages to v8.17.0 ([#2153](https://github.com/angular-eslint/angular-eslint/pull/2153))
+- update dependency eslint to v9.16.0 ([#2148](https://github.com/angular-eslint/angular-eslint/pull/2148))
+
# 19.0.0 (2024-11-29)
### 🚀 Features
diff --git a/packages/schematics/package.json b/packages/schematics/package.json
index 2751c9ba3..fa70fcac9 100644
--- a/packages/schematics/package.json
+++ b/packages/schematics/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/schematics",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "Angular Schematics for angular-eslint",
"license": "MIT",
"main": "dist/index.js",
@@ -45,8 +45,8 @@
"strip-json-comments": "3.1.1"
},
"devDependencies": {
- "@typescript-eslint/utils": "8.16.0",
- "eslint": "9.15.0"
+ "@typescript-eslint/utils": "8.17.0",
+ "eslint": "9.16.0"
},
"gitHead": "e2006e5e9c99e5a943d1a999e0efa5247d29ec24"
}
diff --git a/packages/template-parser/CHANGELOG.md b/packages/template-parser/CHANGELOG.md
index d99c6df8d..c5bc65740 100644
--- a/packages/template-parser/CHANGELOG.md
+++ b/packages/template-parser/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 19.0.1 (2024-12-06)
+
+This was a version bump only for template-parser to align it with other projects, there were no code changes.
+
# 19.0.0 (2024-11-29)
This was a version bump only for template-parser to align it with other projects, there were no code changes.
diff --git a/packages/template-parser/package.json b/packages/template-parser/package.json
index 084271e7c..abbf24115 100644
--- a/packages/template-parser/package.json
+++ b/packages/template-parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/template-parser",
- "version": "19.0.0",
+ "version": "19.0.1",
"description": "Angular Template parser for ESLint",
"license": "MIT",
"main": "dist/index.js",
diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md
index 08ada3571..f6b8469b5 100644
--- a/packages/test-utils/CHANGELOG.md
+++ b/packages/test-utils/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 19.0.1 (2024-12-06)
+
+This was a version bump only for test-utils to align it with other projects, there were no code changes.
+
# 19.0.0 (2024-11-29)
### 🚀 Features
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 1230ee0d7..5fff02a82 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/test-utils",
- "version": "19.0.0",
+ "version": "19.0.1",
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md
index 1b162ca39..c89895065 100644
--- a/packages/utils/CHANGELOG.md
+++ b/packages/utils/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 19.0.1 (2024-12-06)
+
+This was a version bump only for utils to align it with other projects, there were no code changes.
+
# 19.0.0 (2024-11-29)
This was a version bump only for utils to align it with other projects, there were no code changes.
diff --git a/packages/utils/package.json b/packages/utils/package.json
index 4abdcf045..d7e2a4382 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular-eslint/utils",
- "version": "19.0.0",
+ "version": "19.0.1",
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a242fa47f..a43aa1670 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,9 +5,9 @@ settings:
excludeLinksFromLockfile: false
overrides:
- '@typescript-eslint/parser': 8.16.0
- '@typescript-eslint/rule-tester': 8.16.0
- '@typescript-eslint/utils': 8.16.0
+ '@typescript-eslint/parser': 8.17.0
+ '@typescript-eslint/rule-tester': 8.17.0
+ '@typescript-eslint/utils': 8.17.0
patchedDependencies:
'@typescript-eslint/rule-tester':
@@ -19,11 +19,11 @@ importers:
.:
devDependencies:
'@angular/cli':
- specifier: 19.0.2
- version: 19.0.2(@types/node@20.17.9)
+ specifier: 19.0.3
+ version: 19.0.3(@types/node@20.17.9)
'@angular/compiler':
- specifier: 19.0.1
- version: 19.0.1
+ specifier: 19.0.3
+ version: 19.0.3
'@commitlint/cli':
specifier: 19.6.0
version: 19.6.0(@types/node@20.17.9)(typescript@5.6.3)
@@ -32,40 +32,40 @@ importers:
version: 19.6.0
'@nx/devkit':
specifier: 20.1.4
- version: 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
+ version: 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
'@nx/esbuild':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(esbuild@0.19.12)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(esbuild@0.24.0)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/eslint':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/eslint-plugin':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@1.21.6)))(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/jest':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/js':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/plugin':
specifier: 20.1.4
- version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ version: 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/workspace':
specifier: 20.1.4
- version: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ version: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
'@schematics/angular':
- specifier: 19.0.2
- version: 19.0.2
+ specifier: 19.0.3
+ version: 19.0.3
'@swc-node/register':
specifier: 1.10.9
- version: 1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)
+ version: 1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)
'@swc/cli':
- specifier: 0.5.1
- version: 0.5.1(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ specifier: 0.5.2
+ version: 0.5.2(@swc/core@1.10.0(@swc/helpers@0.5.15))
'@swc/core':
- specifier: 1.9.3
- version: 1.9.3(@swc/helpers@0.5.15)
+ specifier: 1.10.0
+ version: 1.10.0(@swc/helpers@0.5.15)
'@swc/helpers':
specifier: 0.5.15
version: 0.5.15
@@ -88,14 +88,14 @@ importers:
specifier: ^17.0.33
version: 17.0.33
'@typescript-eslint/rule-tester':
- specifier: 8.16.0
- version: 8.16.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.17.0
+ version: 8.17.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
'@typescript-eslint/types':
- specifier: 8.16.0
- version: 8.16.0
+ specifier: 8.17.0
+ version: 8.17.0
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
chalk:
specifier: 4.1.2
version: 4.1.2
@@ -103,14 +103,14 @@ importers:
specifier: 3.3.0
version: 3.3.0(@types/node@20.17.9)(typescript@5.6.3)
esbuild:
- specifier: ^0.19.2
- version: 0.19.12
+ specifier: ^0.24.0
+ version: 0.24.0
eslint:
- specifier: 9.15.0
- version: 9.15.0(jiti@1.21.6)
+ specifier: 9.16.0
+ version: 9.16.0(jiti@1.21.6)
eslint-config-prettier:
specifier: 9.1.0
- version: 9.1.0(eslint@9.15.0(jiti@1.21.6))
+ version: 9.1.0(eslint@9.16.0(jiti@1.21.6))
execa:
specifier: 5.1.1
version: 5.1.1
@@ -119,7 +119,7 @@ importers:
version: 9.1.7
jest:
specifier: 29.7.0
- version: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ version: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
json-schema-to-typescript:
specifier: 15.0.3
version: 15.0.3
@@ -137,10 +137,10 @@ importers:
version: 2.0.0
nx:
specifier: 20.1.4
- version: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ version: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
prettier:
- specifier: 3.4.1
- version: 3.4.1
+ specifier: 3.4.2
+ version: 3.4.2
prettier-v2-for-jest-inline-snapshots:
specifier: npm:prettier@^2
version: prettier@2.8.8
@@ -155,7 +155,7 @@ importers:
version: 1.2.2
ts-jest:
specifier: 29.2.4
- version: 29.2.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.19.12)(jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)))(typescript@5.6.3)
+ version: 29.2.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)))(typescript@5.6.3)
tslib:
specifier: ^2.4.1
version: 2.8.1
@@ -166,8 +166,8 @@ importers:
specifier: 5.6.3
version: 5.6.3
typescript-eslint:
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
verdaccio:
specifier: 6.0.2
version: 6.0.2(encoding@0.1.13)(typanion@3.14.0)
@@ -200,16 +200,16 @@ importers:
version: link:../template-parser
'@typescript-eslint/types':
specifier: ^8.0.0
- version: 8.16.0
+ version: 8.17.0
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
eslint:
specifier: ^8.57.0 || ^9.0.0
- version: 9.15.0(jiti@1.21.6)
+ version: 9.16.0(jiti@1.21.6)
typescript:
specifier: '*'
- version: 5.5.4
+ version: 5.6.3
typescript-eslint:
specifier: ^8.0.0
version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
@@ -240,8 +240,8 @@ importers:
specifier: workspace:*
version: link:../utils
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
eslint:
specifier: ^8.57.0 || ^9.0.0
version: 9.15.0(jiti@1.21.6)
@@ -265,8 +265,8 @@ importers:
specifier: ^7.11.0 || ^8.0.0
version: 8.16.0
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
aria-query:
specifier: 5.3.2
version: 5.3.2
@@ -317,11 +317,11 @@ importers:
version: 3.1.1
devDependencies:
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
eslint:
- specifier: 9.15.0
- version: 9.15.0(jiti@1.21.6)
+ specifier: 9.16.0
+ version: 9.16.0(jiti@1.21.6)
packages/template-parser:
dependencies:
@@ -344,14 +344,14 @@ importers:
specifier: workspace:*
version: link:../template-parser
'@typescript-eslint/parser':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
'@typescript-eslint/rule-tester':
- specifier: 8.16.0
- version: 8.16.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
eslint:
specifier: ^8.57.0 || ^9.0.0
version: 9.15.0(jiti@1.21.6)
@@ -365,8 +365,8 @@ importers:
specifier: workspace:*
version: link:../bundled-angular-compiler
'@typescript-eslint/utils':
- specifier: 8.16.0
- version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ specifier: 8.17.0
+ version: 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
eslint:
specifier: ^8.57.0 || ^9.0.0
version: 9.15.0(jiti@1.21.6)
@@ -384,8 +384,8 @@ packages:
resolution: {integrity: sha512-oC2CyKf9olKvthEwp2wmkKw+H9NhpnK9cWYHvajWeCRJ8A4DLaKwfMuZ9lioi92QPourrJzoikgp7C6m2AuuZQ==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
- '@angular-devkit/architect@0.1900.2':
- resolution: {integrity: sha512-rGUgOgN/jb3Pyx3E1JsUbwQQZp4C0M/t0lwyWIFjUpndl27aBDjO2y5hzeG0B1+FgOuSNg8BPOYaEIO5vSCspw==}
+ '@angular-devkit/architect@0.1900.3':
+ resolution: {integrity: sha512-8goF98QbzC2pkZkNytun4ViTRnLjMhPIx6ze60V2+OaMjUCkJ25nWcyTd0Q3rNx7wYr9IVuzpeAQBmiZ5igEMg==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
'@angular-devkit/core@19.0.0':
@@ -406,6 +406,15 @@ packages:
chokidar:
optional: true
+ '@angular-devkit/core@19.0.3':
+ resolution: {integrity: sha512-nrzmSKpebmEHGToiRi1NWxZVgzU0M/PCEqsj8Q/LIHrho/YgKVxJ9pX3F7Emo9SmnJJLMYYOQ9qZdAxz4joSMw==}
+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+ peerDependencies:
+ chokidar: ^4.0.0
+ peerDependenciesMeta:
+ chokidar:
+ optional: true
+
'@angular-devkit/schematics@19.0.0':
resolution: {integrity: sha512-90pGZtpZgjDk1UgRBatfeqYP6qUZL9fLh+8zIpavOr2ey5bW2lADO7mS2Qrc7U1SmGqnxQXQQ7uIS+50gYm0tQ==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
@@ -414,16 +423,20 @@ packages:
resolution: {integrity: sha512-bwq8ReC92gGFTd2BeNBWCnOqIKu2YKNvwMVc7dl+D154WO2gzCaK2J5nL97qm5EjoUoXgvFRs84ysSAnLFzBxQ==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
- '@angular/cli@19.0.2':
- resolution: {integrity: sha512-TlPrs3hRkHWrQEKwHde9l2F4IgT5tWTx4zFcllzBh2dW9iRpqXSYRb82xNHsbopdAu4lXjsYl7JilV2DQPZEaA==}
+ '@angular-devkit/schematics@19.0.3':
+ resolution: {integrity: sha512-ZeSIki4FbB/hXU2NAKdOX6Y7kvoQgkK8pa4WliVeW0bw2z/20J9i2iSULwEeItoc16AGICFL/z33ZZ8gNmUp0Q==}
+ engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
+
+ '@angular/cli@19.0.3':
+ resolution: {integrity: sha512-ZCreBfqt3fUoZ+mPwrHT4tUzOGQzIfMIv2SUU0DZQyeGeqH1Yjcid3Jcn5iZKkMccSUL4NUpIfId+6AbsTX7RQ==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
hasBin: true
- '@angular/compiler@19.0.1':
- resolution: {integrity: sha512-loyI701+As+sWsE4yr9HpIPBqIohpNrGby/hsXtr+zJTMUWp/sKZlavctVtUsWWJhwHMevoybdgd3N9NY97F7g==}
+ '@angular/compiler@19.0.3':
+ resolution: {integrity: sha512-cxtK4SlHAPstcXfjwOaoR1dAszrzo2iDF8ZiihbZPgKUG3m27qIU3Lp5XBgxfZPlO4jh6TXkWznY7f6Tyxkb0Q==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0}
peerDependencies:
- '@angular/core': 19.0.1
+ '@angular/core': 19.0.3
peerDependenciesMeta:
'@angular/core':
optional: true
@@ -1129,23 +1142,17 @@ packages:
'@emnapi/wasi-threads@1.0.1':
resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==}
- '@esbuild/aix-ppc64@0.19.12':
- resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.23.1':
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.19.12':
- resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
+ '@esbuild/aix-ppc64@0.24.0':
+ resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
'@esbuild/android-arm64@0.23.1':
resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
@@ -1153,10 +1160,10 @@ packages:
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.19.12':
- resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
- engines: {node: '>=12'}
- cpu: [arm]
+ '@esbuild/android-arm64@0.24.0':
+ resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [android]
'@esbuild/android-arm@0.23.1':
@@ -1165,10 +1172,10 @@ packages:
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.19.12':
- resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/android-arm@0.24.0':
+ resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
+ engines: {node: '>=18'}
+ cpu: [arm]
os: [android]
'@esbuild/android-x64@0.23.1':
@@ -1177,11 +1184,11 @@ packages:
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.19.12':
- resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
+ '@esbuild/android-x64@0.24.0':
+ resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
'@esbuild/darwin-arm64@0.23.1':
resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
@@ -1189,10 +1196,10 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.19.12':
- resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/darwin-arm64@0.24.0':
+ resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [darwin]
'@esbuild/darwin-x64@0.23.1':
@@ -1201,11 +1208,11 @@ packages:
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.19.12':
- resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
+ '@esbuild/darwin-x64@0.24.0':
+ resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
'@esbuild/freebsd-arm64@0.23.1':
resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
@@ -1213,10 +1220,10 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.19.12':
- resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/freebsd-arm64@0.24.0':
+ resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [freebsd]
'@esbuild/freebsd-x64@0.23.1':
@@ -1225,11 +1232,11 @@ packages:
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.19.12':
- resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
+ '@esbuild/freebsd-x64@0.24.0':
+ resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
'@esbuild/linux-arm64@0.23.1':
resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
@@ -1237,10 +1244,10 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.19.12':
- resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
- engines: {node: '>=12'}
- cpu: [arm]
+ '@esbuild/linux-arm64@0.24.0':
+ resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [linux]
'@esbuild/linux-arm@0.23.1':
@@ -1249,10 +1256,10 @@ packages:
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.19.12':
- resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
- engines: {node: '>=12'}
- cpu: [ia32]
+ '@esbuild/linux-arm@0.24.0':
+ resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
os: [linux]
'@esbuild/linux-ia32@0.23.1':
@@ -1261,10 +1268,10 @@ packages:
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.19.12':
- resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
- engines: {node: '>=12'}
- cpu: [loong64]
+ '@esbuild/linux-ia32@0.24.0':
+ resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
os: [linux]
'@esbuild/linux-loong64@0.23.1':
@@ -1273,10 +1280,10 @@ packages:
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.19.12':
- resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
- engines: {node: '>=12'}
- cpu: [mips64el]
+ '@esbuild/linux-loong64@0.24.0':
+ resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
os: [linux]
'@esbuild/linux-mips64el@0.23.1':
@@ -1285,10 +1292,10 @@ packages:
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.19.12':
- resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
- engines: {node: '>=12'}
- cpu: [ppc64]
+ '@esbuild/linux-mips64el@0.24.0':
+ resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
os: [linux]
'@esbuild/linux-ppc64@0.23.1':
@@ -1297,10 +1304,10 @@ packages:
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.19.12':
- resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
+ '@esbuild/linux-ppc64@0.24.0':
+ resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
os: [linux]
'@esbuild/linux-riscv64@0.23.1':
@@ -1309,10 +1316,10 @@ packages:
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.19.12':
- resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
- engines: {node: '>=12'}
- cpu: [s390x]
+ '@esbuild/linux-riscv64@0.24.0':
+ resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
os: [linux]
'@esbuild/linux-s390x@0.23.1':
@@ -1321,10 +1328,10 @@ packages:
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.19.12':
- resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/linux-s390x@0.24.0':
+ resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
os: [linux]
'@esbuild/linux-x64@0.23.1':
@@ -1333,11 +1340,11 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-x64@0.19.12':
- resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
- engines: {node: '>=12'}
+ '@esbuild/linux-x64@0.24.0':
+ resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
+ engines: {node: '>=18'}
cpu: [x64]
- os: [netbsd]
+ os: [linux]
'@esbuild/netbsd-x64@0.23.1':
resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
@@ -1345,16 +1352,22 @@ packages:
cpu: [x64]
os: [netbsd]
+ '@esbuild/netbsd-x64@0.24.0':
+ resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
'@esbuild/openbsd-arm64@0.23.1':
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.19.12':
- resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/openbsd-arm64@0.24.0':
+ resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [openbsd]
'@esbuild/openbsd-x64@0.23.1':
@@ -1363,11 +1376,11 @@ packages:
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.19.12':
- resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
- engines: {node: '>=12'}
+ '@esbuild/openbsd-x64@0.24.0':
+ resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
+ engines: {node: '>=18'}
cpu: [x64]
- os: [sunos]
+ os: [openbsd]
'@esbuild/sunos-x64@0.23.1':
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
@@ -1375,11 +1388,11 @@ packages:
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.19.12':
- resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
+ '@esbuild/sunos-x64@0.24.0':
+ resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
'@esbuild/win32-arm64@0.23.1':
resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
@@ -1387,10 +1400,10 @@ packages:
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.19.12':
- resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
+ '@esbuild/win32-arm64@0.24.0':
+ resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [win32]
'@esbuild/win32-ia32@0.23.1':
@@ -1399,10 +1412,10 @@ packages:
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.19.12':
- resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/win32-ia32@0.24.0':
+ resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
os: [win32]
'@esbuild/win32-x64@0.23.1':
@@ -1411,6 +1424,12 @@ packages:
cpu: [x64]
os: [win32]
+ '@esbuild/win32-x64@0.24.0':
+ resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
'@eslint-community/eslint-utils@4.4.1':
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1437,6 +1456,10 @@ packages:
resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/js@9.16.0':
+ resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@eslint/object-schema@2.1.4':
resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1840,7 +1863,7 @@ packages:
'@nx/eslint-plugin@20.1.4':
resolution: {integrity: sha512-Oa3elOiVm8u3XZgooY0b+k+ro7wEoV9vuf7k4vhPxXUDE4nPglvB1mWagnmwlGuLVQXsDhIEujAP4dMSH5qQrw==}
peerDependencies:
- '@typescript-eslint/parser': 8.16.0
+ '@typescript-eslint/parser': 8.17.0
eslint-config-prettier: ^9.0.0
peerDependenciesMeta:
eslint-config-prettier:
@@ -1996,8 +2019,8 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@schematics/angular@19.0.2':
- resolution: {integrity: sha512-KPNKJRcuJ9kWctcW+g7WzmCEHpjNnYbNVyiU/MvKdQX0uhGXnXE13YMVfgYIf/0KeHcVp5dkAwg5dkmm9PGNTw==}
+ '@schematics/angular@19.0.3':
+ resolution: {integrity: sha512-NQsYHld7pJDAmlwpaTL5D/u9SIHLuNxOmY9KH8DvLwhtzlGLpriTJ5w8q68qyShH/4dYzUiOts1yTavOOiZt4w==}
engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
'@sec-ant/readable-stream@0.4.1':
@@ -2056,8 +2079,8 @@ packages:
'@swc-node/sourcemap-support@0.5.1':
resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==}
- '@swc/cli@0.5.1':
- resolution: {integrity: sha512-sxSXyjqFImYrqjhZSPymjmM/9V6auZG67UsDwbe7FZaBlyfW8ka3QG/zRjpJJ9+8Ahns/kKb8bXPKQq7V2MtBw==}
+ '@swc/cli@0.5.2':
+ resolution: {integrity: sha512-ul2qIqjM5bfe9zWLqFDmHZCf9HXXSZZAlZLe4czn+lH4PewO+OWZnQcYCscnJKlbx6MuWjzXVR7gkspjNEJwJA==}
engines: {node: '>= 16.14.0'}
hasBin: true
peerDependencies:
@@ -2067,68 +2090,68 @@ packages:
chokidar:
optional: true
- '@swc/core-darwin-arm64@1.9.3':
- resolution: {integrity: sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w==}
+ '@swc/core-darwin-arm64@1.10.0':
+ resolution: {integrity: sha512-wCeUpanqZyzvgqWRtXIyhcFK3CqukAlYyP+fJpY2gWc/+ekdrenNIfZMwY7tyTFDkXDYEKzvn3BN/zDYNJFowQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
- '@swc/core-darwin-x64@1.9.3':
- resolution: {integrity: sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ==}
+ '@swc/core-darwin-x64@1.10.0':
+ resolution: {integrity: sha512-0CZPzqTynUBO+SHEl/qKsFSahp2Jv/P2ZRjFG0gwZY5qIcr1+B/v+o74/GyNMBGz9rft+F2WpU31gz2sJwyF4A==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
- '@swc/core-linux-arm-gnueabihf@1.9.3':
- resolution: {integrity: sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ==}
+ '@swc/core-linux-arm-gnueabihf@1.10.0':
+ resolution: {integrity: sha512-oq+DdMu5uJOFPtRkeiITc4kxmd+QSmK+v+OBzlhdGkSgoH3yRWZP+H2ao0cBXo93ZgCr2LfjiER0CqSKhjGuNA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
- '@swc/core-linux-arm64-gnu@1.9.3':
- resolution: {integrity: sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g==}
+ '@swc/core-linux-arm64-gnu@1.10.0':
+ resolution: {integrity: sha512-Y6+PC8knchEViRxiCUj3j8wsGXaIhuvU+WqrFqV834eiItEMEI9+Vh3FovqJMBE3L7d4E4ZQtgImHCXjrHfxbw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- '@swc/core-linux-arm64-musl@1.9.3':
- resolution: {integrity: sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg==}
+ '@swc/core-linux-arm64-musl@1.10.0':
+ resolution: {integrity: sha512-EbrX9A5U4cECCQQfky7945AW9GYnTXtCUXElWTkTYmmyQK87yCyFfY8hmZ9qMFIwxPOH6I3I2JwMhzdi8Qoz7g==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
- '@swc/core-linux-x64-gnu@1.9.3':
- resolution: {integrity: sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w==}
+ '@swc/core-linux-x64-gnu@1.10.0':
+ resolution: {integrity: sha512-TaxpO6snTjjfLXFYh5EjZ78se69j2gDcqEM8yB9gguPYwkCHi2Ylfmh7iVaNADnDJFtjoAQp0L41bTV/Pfq9Cg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- '@swc/core-linux-x64-musl@1.9.3':
- resolution: {integrity: sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg==}
+ '@swc/core-linux-x64-musl@1.10.0':
+ resolution: {integrity: sha512-IEGvDd6aEEKEyZFZ8oCKuik05G5BS7qwG5hO5PEMzdGeh8JyFZXxsfFXbfeAqjue4UaUUrhnoX+Ze3M2jBVMHw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
- '@swc/core-win32-arm64-msvc@1.9.3':
- resolution: {integrity: sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg==}
+ '@swc/core-win32-arm64-msvc@1.10.0':
+ resolution: {integrity: sha512-UkQ952GSpY+Z6XONj9GSW8xGSkF53jrCsuLj0nrcuw7Dvr1a816U/9WYZmmcYS8tnG2vHylhpm6csQkyS8lpCw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- '@swc/core-win32-ia32-msvc@1.9.3':
- resolution: {integrity: sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA==}
+ '@swc/core-win32-ia32-msvc@1.10.0':
+ resolution: {integrity: sha512-a2QpIZmTiT885u/mUInpeN2W9ClCnqrV2LnMqJR1/Fgx1Afw/hAtiDZPtQ0SqS8yDJ2VR5gfNZo3gpxWMrqdVA==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
- '@swc/core-win32-x64-msvc@1.9.3':
- resolution: {integrity: sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ==}
+ '@swc/core-win32-x64-msvc@1.10.0':
+ resolution: {integrity: sha512-tZcCmMwf483nwsEBfUk5w9e046kMa1iSik4bP9Kwi2FGtOfHuDfIcwW4jek3hdcgF5SaBW1ktnK/lgQLDi5AtA==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@swc/core@1.9.3':
- resolution: {integrity: sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg==}
+ '@swc/core@1.10.0':
+ resolution: {integrity: sha512-+CuuTCmQFfzaNGg1JmcZvdUVITQXJk9sMnl1C2TiDLzOSVOJRwVD4dNo5dljX/qxpMAN+2BIYlwjlSkoGi6grg==}
engines: {node: '>=10'}
peerDependencies:
'@swc/helpers': '*'
@@ -2248,15 +2271,26 @@ packages:
resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': 8.16.0
+ '@typescript-eslint/parser': 8.17.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/eslint-plugin@8.17.0':
+ resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ '@typescript-eslint/parser': 8.17.0
eslint: ^8.57.0 || ^9.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@typescript-eslint/parser@8.16.0':
- resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==}
+ '@typescript-eslint/parser@8.17.0':
+ resolution: {integrity: sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2265,8 +2299,8 @@ packages:
typescript:
optional: true
- '@typescript-eslint/rule-tester@8.16.0':
- resolution: {integrity: sha512-GpNWcVTjKZWftZ9DIfG2zo+aIKG3ydAwD156YkspwPNg60iOK17vghm55UmOMfV6z+wZIGarGU3mDhNG39Htaw==}
+ '@typescript-eslint/rule-tester@8.17.0':
+ resolution: {integrity: sha512-8dfqTSRslT3O0DzcWYexO7gJV4ODV3mpyPnQXF0kKfzU7SOimEO7w/Ono4Yn+QP1T5cpj/VVqG+rK1PxI+88wQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2275,6 +2309,10 @@ packages:
resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.17.0':
+ resolution: {integrity: sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/type-utils@8.16.0':
resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2285,10 +2323,24 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/type-utils@8.17.0':
+ resolution: {integrity: sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/types@8.16.0':
resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.17.0':
+ resolution: {integrity: sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.16.0':
resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2298,8 +2350,17 @@ packages:
typescript:
optional: true
- '@typescript-eslint/utils@8.16.0':
- resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==}
+ '@typescript-eslint/typescript-estree@8.17.0':
+ resolution: {integrity: sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/utils@8.17.0':
+ resolution: {integrity: sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2312,6 +2373,10 @@ packages:
resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.17.0':
+ resolution: {integrity: sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@verdaccio/auth@8.0.0-next-8.4':
resolution: {integrity: sha512-Bv+du+eIMK2/KU2wIjha2FHQrhBT5RuDOVi1nyRyjEyjmJrUt2RWU0Cb7ASxzQy61nkcJ3bs7kuu9dPHK/Z+jw==}
engines: {node: '>=18'}
@@ -3224,16 +3289,16 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- esbuild@0.19.12:
- resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
- engines: {node: '>=12'}
- hasBin: true
-
esbuild@0.23.1:
resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
engines: {node: '>=18'}
hasBin: true
+ esbuild@0.24.0:
+ resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
+ engines: {node: '>=18'}
+ hasBin: true
+
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -3281,6 +3346,16 @@ packages:
jiti:
optional: true
+ eslint@9.16.0:
+ resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+
espree@10.3.0:
resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -4865,8 +4940,8 @@ packages:
engines: {node: '>=10.13.0'}
hasBin: true
- prettier@3.4.1:
- resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==}
+ prettier@3.4.2:
+ resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==}
engines: {node: '>=14'}
hasBin: true
@@ -5524,6 +5599,16 @@ packages:
typescript:
optional: true
+ typescript-eslint@8.17.0:
+ resolution: {integrity: sha512-409VXvFd/f1br1DCbuKNFqQpXICoTB+V51afcwG1pn1a3Cp92MqAUges3YjwEdQ0cMUoCIodjVDAYzyD8h3SYA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
typescript@5.4.5:
resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
engines: {node: '>=14.17'}
@@ -5801,9 +5886,9 @@ snapshots:
transitivePeerDependencies:
- chokidar
- '@angular-devkit/architect@0.1900.2':
+ '@angular-devkit/architect@0.1900.3':
dependencies:
- '@angular-devkit/core': 19.0.2
+ '@angular-devkit/core': 19.0.3
rxjs: 7.8.1
transitivePeerDependencies:
- chokidar
@@ -5826,6 +5911,15 @@ snapshots:
rxjs: 7.8.1
source-map: 0.7.4
+ '@angular-devkit/core@19.0.3':
+ dependencies:
+ ajv: 8.17.1
+ ajv-formats: 3.0.1(ajv@8.17.1)
+ jsonc-parser: 3.3.1
+ picomatch: 4.0.2
+ rxjs: 7.8.1
+ source-map: 0.7.4
+
'@angular-devkit/schematics@19.0.0':
dependencies:
'@angular-devkit/core': 19.0.0
@@ -5846,14 +5940,24 @@ snapshots:
transitivePeerDependencies:
- chokidar
- '@angular/cli@19.0.2(@types/node@20.17.9)':
+ '@angular-devkit/schematics@19.0.3':
dependencies:
- '@angular-devkit/architect': 0.1900.2
- '@angular-devkit/core': 19.0.2
- '@angular-devkit/schematics': 19.0.2
+ '@angular-devkit/core': 19.0.3
+ jsonc-parser: 3.3.1
+ magic-string: 0.30.12
+ ora: 5.4.1
+ rxjs: 7.8.1
+ transitivePeerDependencies:
+ - chokidar
+
+ '@angular/cli@19.0.3(@types/node@20.17.9)':
+ dependencies:
+ '@angular-devkit/architect': 0.1900.3
+ '@angular-devkit/core': 19.0.3
+ '@angular-devkit/schematics': 19.0.3
'@inquirer/prompts': 7.1.0(@types/node@20.17.9)
'@listr2/prompt-adapter-inquirer': 2.0.18(@inquirer/prompts@7.1.0(@types/node@20.17.9))
- '@schematics/angular': 19.0.2
+ '@schematics/angular': 19.0.3
'@yarnpkg/lockfile': 1.1.0
ini: 5.0.0
jsonc-parser: 3.3.1
@@ -5871,7 +5975,7 @@ snapshots:
- chokidar
- supports-color
- '@angular/compiler@19.0.1':
+ '@angular/compiler@19.0.3':
dependencies:
tslib: 2.8.1
@@ -6816,152 +6920,160 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@esbuild/aix-ppc64@0.19.12':
- optional: true
-
'@esbuild/aix-ppc64@0.23.1':
optional: true
- '@esbuild/android-arm64@0.19.12':
+ '@esbuild/aix-ppc64@0.24.0':
optional: true
'@esbuild/android-arm64@0.23.1':
optional: true
- '@esbuild/android-arm@0.19.12':
+ '@esbuild/android-arm64@0.24.0':
optional: true
'@esbuild/android-arm@0.23.1':
optional: true
- '@esbuild/android-x64@0.19.12':
+ '@esbuild/android-arm@0.24.0':
optional: true
'@esbuild/android-x64@0.23.1':
optional: true
- '@esbuild/darwin-arm64@0.19.12':
+ '@esbuild/android-x64@0.24.0':
optional: true
'@esbuild/darwin-arm64@0.23.1':
optional: true
- '@esbuild/darwin-x64@0.19.12':
+ '@esbuild/darwin-arm64@0.24.0':
optional: true
'@esbuild/darwin-x64@0.23.1':
optional: true
- '@esbuild/freebsd-arm64@0.19.12':
+ '@esbuild/darwin-x64@0.24.0':
optional: true
'@esbuild/freebsd-arm64@0.23.1':
optional: true
- '@esbuild/freebsd-x64@0.19.12':
+ '@esbuild/freebsd-arm64@0.24.0':
optional: true
'@esbuild/freebsd-x64@0.23.1':
optional: true
- '@esbuild/linux-arm64@0.19.12':
+ '@esbuild/freebsd-x64@0.24.0':
optional: true
'@esbuild/linux-arm64@0.23.1':
optional: true
- '@esbuild/linux-arm@0.19.12':
+ '@esbuild/linux-arm64@0.24.0':
optional: true
'@esbuild/linux-arm@0.23.1':
optional: true
- '@esbuild/linux-ia32@0.19.12':
+ '@esbuild/linux-arm@0.24.0':
optional: true
'@esbuild/linux-ia32@0.23.1':
optional: true
- '@esbuild/linux-loong64@0.19.12':
+ '@esbuild/linux-ia32@0.24.0':
optional: true
'@esbuild/linux-loong64@0.23.1':
optional: true
- '@esbuild/linux-mips64el@0.19.12':
+ '@esbuild/linux-loong64@0.24.0':
optional: true
'@esbuild/linux-mips64el@0.23.1':
optional: true
- '@esbuild/linux-ppc64@0.19.12':
+ '@esbuild/linux-mips64el@0.24.0':
optional: true
'@esbuild/linux-ppc64@0.23.1':
optional: true
- '@esbuild/linux-riscv64@0.19.12':
+ '@esbuild/linux-ppc64@0.24.0':
optional: true
'@esbuild/linux-riscv64@0.23.1':
optional: true
- '@esbuild/linux-s390x@0.19.12':
+ '@esbuild/linux-riscv64@0.24.0':
optional: true
'@esbuild/linux-s390x@0.23.1':
optional: true
- '@esbuild/linux-x64@0.19.12':
+ '@esbuild/linux-s390x@0.24.0':
optional: true
'@esbuild/linux-x64@0.23.1':
optional: true
- '@esbuild/netbsd-x64@0.19.12':
+ '@esbuild/linux-x64@0.24.0':
optional: true
'@esbuild/netbsd-x64@0.23.1':
optional: true
+ '@esbuild/netbsd-x64@0.24.0':
+ optional: true
+
'@esbuild/openbsd-arm64@0.23.1':
optional: true
- '@esbuild/openbsd-x64@0.19.12':
+ '@esbuild/openbsd-arm64@0.24.0':
optional: true
'@esbuild/openbsd-x64@0.23.1':
optional: true
- '@esbuild/sunos-x64@0.19.12':
+ '@esbuild/openbsd-x64@0.24.0':
optional: true
'@esbuild/sunos-x64@0.23.1':
optional: true
- '@esbuild/win32-arm64@0.19.12':
+ '@esbuild/sunos-x64@0.24.0':
optional: true
'@esbuild/win32-arm64@0.23.1':
optional: true
- '@esbuild/win32-ia32@0.19.12':
+ '@esbuild/win32-arm64@0.24.0':
optional: true
'@esbuild/win32-ia32@0.23.1':
optional: true
- '@esbuild/win32-x64@0.19.12':
+ '@esbuild/win32-ia32@0.24.0':
optional: true
'@esbuild/win32-x64@0.23.1':
optional: true
+ '@esbuild/win32-x64@0.24.0':
+ optional: true
+
'@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@1.21.6))':
dependencies:
eslint: 9.15.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@1.21.6))':
+ dependencies:
+ eslint: 9.16.0(jiti@1.21.6)
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.19.0':
@@ -6990,6 +7102,8 @@ snapshots:
'@eslint/js@9.15.0': {}
+ '@eslint/js@9.16.0': {}
+
'@eslint/object-schema@2.1.4': {}
'@eslint/plugin-kit@0.2.3':
@@ -7151,7 +7265,7 @@ snapshots:
jest-util: 29.7.0
slash: 3.0.0
- '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))':
+ '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))':
dependencies:
'@jest/console': 29.7.0
'@jest/reporters': 29.7.0
@@ -7165,7 +7279,7 @@ snapshots:
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
- jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@@ -7505,28 +7619,28 @@ snapshots:
- bluebird
- supports-color
- '@nx/devkit@20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))':
+ '@nx/devkit@20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))':
dependencies:
ejs: 3.1.10
enquirer: 2.3.6
ignore: 5.3.2
minimatch: 9.0.3
- nx: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ nx: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
semver: 7.6.3
tmp: 0.2.3
tslib: 2.8.1
yargs-parser: 21.1.1
- '@nx/esbuild@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(esbuild@0.19.12)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/esbuild@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(esbuild@0.24.0)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
fast-glob: 3.2.7
picocolors: 1.1.1
tsconfig-paths: 4.2.0
tslib: 2.8.1
optionalDependencies:
- esbuild: 0.19.12
+ esbuild: 0.24.0
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -7539,13 +7653,13 @@ snapshots:
- typescript
- verdaccio
- '@nx/eslint-plugin@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@1.21.6)))(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/eslint-plugin@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3))(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
- '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/type-utils': 8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
chalk: 4.1.2
confusing-browser-globals: 1.0.11
globals: 15.12.0
@@ -7553,7 +7667,7 @@ snapshots:
semver: 7.6.3
tslib: 2.8.1
optionalDependencies:
- eslint-config-prettier: 9.1.0(eslint@9.15.0(jiti@1.21.6))
+ eslint-config-prettier: 9.1.0(eslint@9.16.0(jiti@1.21.6))
transitivePeerDependencies:
- '@babel/traverse'
- '@swc-node/register'
@@ -7567,11 +7681,11 @@ snapshots:
- typescript
- verdaccio
- '@nx/eslint@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/eslint@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.4.5)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
- eslint: 9.15.0(jiti@1.21.6)
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.4.5)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ eslint: 9.16.0(jiti@1.21.6)
semver: 7.6.3
tslib: 2.8.1
typescript: 5.4.5
@@ -7588,16 +7702,16 @@ snapshots:
- supports-color
- verdaccio
- '@nx/jest@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/jest@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@jest/reporters': 29.7.0
'@jest/test-result': 29.7.0
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.6.3)
chalk: 4.1.2
identity-obj-proxy: 3.0.0
- jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
jest-resolve: 29.7.0
jest-util: 29.7.0
minimatch: 9.0.3
@@ -7620,7 +7734,7 @@ snapshots:
- typescript
- verdaccio
- '@nx/js@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.4.5)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/js@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.4.5)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
@@ -7629,8 +7743,8 @@ snapshots:
'@babel/preset-env': 7.26.0(@babel/core@7.26.0)
'@babel/preset-typescript': 7.26.0(@babel/core@7.26.0)
'@babel/runtime': 7.26.0
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/workspace': 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/workspace': 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
'@zkochan/js-yaml': 0.0.7
babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0)
babel-plugin-macros: 2.8.0
@@ -7649,7 +7763,7 @@ snapshots:
ora: 5.3.0
semver: 7.6.3
source-map-support: 0.5.19
- ts-node: 10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.4.5)
+ ts-node: 10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.4.5)
tsconfig-paths: 4.2.0
tslib: 2.8.1
optionalDependencies:
@@ -7665,7 +7779,7 @@ snapshots:
- supports-color
- typescript
- '@nx/js@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/js@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
'@babel/core': 7.26.0
'@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0)
@@ -7674,8 +7788,8 @@ snapshots:
'@babel/preset-env': 7.26.0(@babel/core@7.26.0)
'@babel/preset-typescript': 7.26.0(@babel/core@7.26.0)
'@babel/runtime': 7.26.0
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/workspace': 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/workspace': 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
'@zkochan/js-yaml': 0.0.7
babel-plugin-const-enum: 1.2.0(@babel/core@7.26.0)
babel-plugin-macros: 2.8.0
@@ -7694,7 +7808,7 @@ snapshots:
ora: 5.3.0
semver: 7.6.3
source-map-support: 0.5.19
- ts-node: 10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)
+ ts-node: 10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)
tsconfig-paths: 4.2.0
tslib: 2.8.1
optionalDependencies:
@@ -7740,12 +7854,12 @@ snapshots:
'@nx/nx-win32-x64-msvc@20.1.4':
optional: true
- '@nx/plugin@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
+ '@nx/plugin@20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))':
dependencies:
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
- '@nx/eslint': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.15.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
- '@nx/jest': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
- '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
+ '@nx/eslint': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(@zkochan/js-yaml@0.0.7)(eslint@9.16.0(jiti@1.21.6))(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@nx/jest': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
+ '@nx/js': 20.1.4(@babel/traverse@7.25.9)(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))(typescript@5.6.3)(verdaccio@6.0.2(encoding@0.1.13)(typanion@3.14.0))
tslib: 2.8.1
transitivePeerDependencies:
- '@babel/traverse'
@@ -7764,12 +7878,12 @@ snapshots:
- typescript
- verdaccio
- '@nx/workspace@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))':
+ '@nx/workspace@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))':
dependencies:
- '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)))
+ '@nx/devkit': 20.1.4(nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)))
chalk: 4.1.2
enquirer: 2.3.6
- nx: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15))
+ nx: 20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15))
tslib: 2.8.1
yargs-parser: 21.1.1
transitivePeerDependencies:
@@ -7820,10 +7934,10 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@schematics/angular@19.0.2':
+ '@schematics/angular@19.0.3':
dependencies:
- '@angular-devkit/core': 19.0.2
- '@angular-devkit/schematics': 19.0.2
+ '@angular-devkit/core': 19.0.3
+ '@angular-devkit/schematics': 19.0.3
jsonc-parser: 3.3.1
transitivePeerDependencies:
- chokidar
@@ -7874,16 +7988,16 @@ snapshots:
dependencies:
'@sinonjs/commons': 3.0.1
- '@swc-node/core@1.13.3(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)':
+ '@swc-node/core@1.13.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)':
dependencies:
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
'@swc/types': 0.1.17
- '@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)':
+ '@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)':
dependencies:
- '@swc-node/core': 1.13.3(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)
+ '@swc-node/core': 1.13.3(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)
'@swc-node/sourcemap-support': 0.5.1
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
colorette: 2.0.20
debug: 4.3.7
oxc-resolver: 1.12.0
@@ -7899,9 +8013,9 @@ snapshots:
source-map-support: 0.5.21
tslib: 2.8.1
- '@swc/cli@0.5.1(@swc/core@1.9.3(@swc/helpers@0.5.15))':
+ '@swc/cli@0.5.2(@swc/core@1.10.0(@swc/helpers@0.5.15))':
dependencies:
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
'@swc/counter': 0.1.3
'@xhmikosr/bin-wrapper': 13.0.5
commander: 8.3.0
@@ -7912,51 +8026,51 @@ snapshots:
slash: 3.0.0
source-map: 0.7.4
- '@swc/core-darwin-arm64@1.9.3':
+ '@swc/core-darwin-arm64@1.10.0':
optional: true
- '@swc/core-darwin-x64@1.9.3':
+ '@swc/core-darwin-x64@1.10.0':
optional: true
- '@swc/core-linux-arm-gnueabihf@1.9.3':
+ '@swc/core-linux-arm-gnueabihf@1.10.0':
optional: true
- '@swc/core-linux-arm64-gnu@1.9.3':
+ '@swc/core-linux-arm64-gnu@1.10.0':
optional: true
- '@swc/core-linux-arm64-musl@1.9.3':
+ '@swc/core-linux-arm64-musl@1.10.0':
optional: true
- '@swc/core-linux-x64-gnu@1.9.3':
+ '@swc/core-linux-x64-gnu@1.10.0':
optional: true
- '@swc/core-linux-x64-musl@1.9.3':
+ '@swc/core-linux-x64-musl@1.10.0':
optional: true
- '@swc/core-win32-arm64-msvc@1.9.3':
+ '@swc/core-win32-arm64-msvc@1.10.0':
optional: true
- '@swc/core-win32-ia32-msvc@1.9.3':
+ '@swc/core-win32-ia32-msvc@1.10.0':
optional: true
- '@swc/core-win32-x64-msvc@1.9.3':
+ '@swc/core-win32-x64-msvc@1.10.0':
optional: true
- '@swc/core@1.9.3(@swc/helpers@0.5.15)':
+ '@swc/core@1.10.0(@swc/helpers@0.5.15)':
dependencies:
'@swc/counter': 0.1.3
'@swc/types': 0.1.17
optionalDependencies:
- '@swc/core-darwin-arm64': 1.9.3
- '@swc/core-darwin-x64': 1.9.3
- '@swc/core-linux-arm-gnueabihf': 1.9.3
- '@swc/core-linux-arm64-gnu': 1.9.3
- '@swc/core-linux-arm64-musl': 1.9.3
- '@swc/core-linux-x64-gnu': 1.9.3
- '@swc/core-linux-x64-musl': 1.9.3
- '@swc/core-win32-arm64-msvc': 1.9.3
- '@swc/core-win32-ia32-msvc': 1.9.3
- '@swc/core-win32-x64-msvc': 1.9.3
+ '@swc/core-darwin-arm64': 1.10.0
+ '@swc/core-darwin-x64': 1.10.0
+ '@swc/core-linux-arm-gnueabihf': 1.10.0
+ '@swc/core-linux-arm64-gnu': 1.10.0
+ '@swc/core-linux-arm64-musl': 1.10.0
+ '@swc/core-linux-x64-gnu': 1.10.0
+ '@swc/core-linux-x64-musl': 1.10.0
+ '@swc/core-win32-arm64-msvc': 1.10.0
+ '@swc/core-win32-ia32-msvc': 1.10.0
+ '@swc/core-win32-x64-msvc': 1.10.0
'@swc/helpers': 0.5.15
'@swc/counter@0.1.3': {}
@@ -8074,13 +8188,13 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
'@typescript-eslint/scope-manager': 8.16.0
'@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 8.16.0
eslint: 9.15.0(jiti@1.21.6)
graphemer: 1.4.0
@@ -8092,15 +8206,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/eslint-plugin@8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/scope-manager': 8.16.0
- '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.16.0
- eslint: 9.15.0(jiti@1.21.6)
+ '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.17.0
+ '@typescript-eslint/type-utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.17.0
+ eslint: 9.16.0(jiti@1.21.6)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -8110,12 +8224,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/parser@8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/scope-manager': 8.16.0
- '@typescript-eslint/types': 8.16.0
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.16.0
+ '@typescript-eslint/scope-manager': 8.17.0
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.17.0
debug: 4.3.7
eslint: 9.15.0(jiti@1.21.6)
optionalDependencies:
@@ -8123,23 +8237,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.16.0
- '@typescript-eslint/types': 8.16.0
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3)
- '@typescript-eslint/visitor-keys': 8.16.0
+ '@typescript-eslint/scope-manager': 8.17.0
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3)
+ '@typescript-eslint/visitor-keys': 8.17.0
debug: 4.3.7
- eslint: 9.15.0(jiti@1.21.6)
+ eslint: 9.16.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/rule-tester@8.16.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/rule-tester@8.17.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.5.4)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
ajv: 6.12.6
eslint: 9.15.0(jiti@1.21.6)
json-stable-stringify-without-jsonify: 1.0.1
@@ -8149,12 +8263,12 @@ snapshots:
- supports-color
- typescript
- '@typescript-eslint/rule-tester@8.16.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/rule-tester@8.17.0(patch_hash=5of34inynujuq2pxgvttl34roe)(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
ajv: 6.12.6
- eslint: 9.15.0(jiti@1.21.6)
+ eslint: 9.16.0(jiti@1.21.6)
json-stable-stringify-without-jsonify: 1.0.1
lodash.merge: 4.6.2
semver: 7.6.3
@@ -8167,10 +8281,15 @@ snapshots:
'@typescript-eslint/types': 8.16.0
'@typescript-eslint/visitor-keys': 8.16.0
+ '@typescript-eslint/scope-manager@8.17.0':
+ dependencies:
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/visitor-keys': 8.17.0
+
'@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
'@typescript-eslint/typescript-estree': 8.16.0(typescript@5.5.4)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
debug: 4.3.7
eslint: 9.15.0(jiti@1.21.6)
ts-api-utils: 1.4.3(typescript@5.5.4)
@@ -8179,12 +8298,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/type-utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
debug: 4.3.7
- eslint: 9.15.0(jiti@1.21.6)
+ eslint: 9.16.0(jiti@1.21.6)
+ ts-api-utils: 1.4.3(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/type-utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ debug: 4.3.7
+ eslint: 9.16.0(jiti@1.21.6)
ts-api-utils: 1.4.3(typescript@5.6.3)
optionalDependencies:
typescript: 5.6.3
@@ -8193,6 +8324,8 @@ snapshots:
'@typescript-eslint/types@8.16.0': {}
+ '@typescript-eslint/types@8.17.0': {}
+
'@typescript-eslint/typescript-estree@8.16.0(typescript@5.5.4)':
dependencies:
'@typescript-eslint/types': 8.16.0
@@ -8223,25 +8356,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@8.17.0(typescript@5.5.4)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.16.0
- '@typescript-eslint/types': 8.16.0
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.5.4)
- eslint: 9.15.0(jiti@1.21.6)
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/visitor-keys': 8.17.0
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.4.3(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)':
+ '@typescript-eslint/typescript-estree@8.17.0(typescript@5.6.3)':
+ dependencies:
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/visitor-keys': 8.17.0
+ debug: 4.3.7
+ fast-glob: 3.3.2
+ is-glob: 4.0.3
+ minimatch: 9.0.5
+ semver: 7.6.3
+ ts-api-utils: 1.4.3(typescript@5.6.3)
+ optionalDependencies:
+ typescript: 5.6.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.6))
- '@typescript-eslint/scope-manager': 8.16.0
- '@typescript-eslint/types': 8.16.0
- '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.6.3)
+ '@typescript-eslint/scope-manager': 8.17.0
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.5.4)
eslint: 9.15.0(jiti@1.21.6)
+ optionalDependencies:
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6))
+ '@typescript-eslint/scope-manager': 8.17.0
+ '@typescript-eslint/types': 8.17.0
+ '@typescript-eslint/typescript-estree': 8.17.0(typescript@5.6.3)
+ eslint: 9.16.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
@@ -8252,6 +8415,11 @@ snapshots:
'@typescript-eslint/types': 8.16.0
eslint-visitor-keys: 4.2.0
+ '@typescript-eslint/visitor-keys@8.17.0':
+ dependencies:
+ '@typescript-eslint/types': 8.17.0
+ eslint-visitor-keys: 4.2.0
+
'@verdaccio/auth@8.0.0-next-8.4':
dependencies:
'@verdaccio/config': 8.0.0-next-8.4
@@ -9103,13 +9271,13 @@ snapshots:
optionalDependencies:
typescript: 5.6.3
- create-jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
+ create-jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
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.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
jest-util: 29.7.0
prompts: 2.4.2
transitivePeerDependencies:
@@ -9290,32 +9458,6 @@ snapshots:
es-errors@1.3.0: {}
- esbuild@0.19.12:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.19.12
- '@esbuild/android-arm': 0.19.12
- '@esbuild/android-arm64': 0.19.12
- '@esbuild/android-x64': 0.19.12
- '@esbuild/darwin-arm64': 0.19.12
- '@esbuild/darwin-x64': 0.19.12
- '@esbuild/freebsd-arm64': 0.19.12
- '@esbuild/freebsd-x64': 0.19.12
- '@esbuild/linux-arm': 0.19.12
- '@esbuild/linux-arm64': 0.19.12
- '@esbuild/linux-ia32': 0.19.12
- '@esbuild/linux-loong64': 0.19.12
- '@esbuild/linux-mips64el': 0.19.12
- '@esbuild/linux-ppc64': 0.19.12
- '@esbuild/linux-riscv64': 0.19.12
- '@esbuild/linux-s390x': 0.19.12
- '@esbuild/linux-x64': 0.19.12
- '@esbuild/netbsd-x64': 0.19.12
- '@esbuild/openbsd-x64': 0.19.12
- '@esbuild/sunos-x64': 0.19.12
- '@esbuild/win32-arm64': 0.19.12
- '@esbuild/win32-ia32': 0.19.12
- '@esbuild/win32-x64': 0.19.12
-
esbuild@0.23.1:
optionalDependencies:
'@esbuild/aix-ppc64': 0.23.1
@@ -9343,6 +9485,33 @@ snapshots:
'@esbuild/win32-ia32': 0.23.1
'@esbuild/win32-x64': 0.23.1
+ esbuild@0.24.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.24.0
+ '@esbuild/android-arm': 0.24.0
+ '@esbuild/android-arm64': 0.24.0
+ '@esbuild/android-x64': 0.24.0
+ '@esbuild/darwin-arm64': 0.24.0
+ '@esbuild/darwin-x64': 0.24.0
+ '@esbuild/freebsd-arm64': 0.24.0
+ '@esbuild/freebsd-x64': 0.24.0
+ '@esbuild/linux-arm': 0.24.0
+ '@esbuild/linux-arm64': 0.24.0
+ '@esbuild/linux-ia32': 0.24.0
+ '@esbuild/linux-loong64': 0.24.0
+ '@esbuild/linux-mips64el': 0.24.0
+ '@esbuild/linux-ppc64': 0.24.0
+ '@esbuild/linux-riscv64': 0.24.0
+ '@esbuild/linux-s390x': 0.24.0
+ '@esbuild/linux-x64': 0.24.0
+ '@esbuild/netbsd-x64': 0.24.0
+ '@esbuild/openbsd-arm64': 0.24.0
+ '@esbuild/openbsd-x64': 0.24.0
+ '@esbuild/sunos-x64': 0.24.0
+ '@esbuild/win32-arm64': 0.24.0
+ '@esbuild/win32-ia32': 0.24.0
+ '@esbuild/win32-x64': 0.24.0
+
escalade@3.2.0: {}
escape-html@1.0.3: {}
@@ -9353,9 +9522,9 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@1.21.6)):
+ eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@1.21.6)):
dependencies:
- eslint: 9.15.0(jiti@1.21.6)
+ eslint: 9.16.0(jiti@1.21.6)
eslint-scope@8.2.0:
dependencies:
@@ -9407,6 +9576,47 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ eslint@9.16.0(jiti@1.21.6):
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6))
+ '@eslint-community/regexpp': 4.12.1
+ '@eslint/config-array': 0.19.0
+ '@eslint/core': 0.9.0
+ '@eslint/eslintrc': 3.2.0
+ '@eslint/js': 9.16.0
+ '@eslint/plugin-kit': 0.2.3
+ '@humanfs/node': 0.16.6
+ '@humanwhocodes/module-importer': 1.0.1
+ '@humanwhocodes/retry': 0.4.1
+ '@types/estree': 1.0.6
+ '@types/json-schema': 7.0.15
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.6
+ debug: 4.3.7
+ escape-string-regexp: 4.0.0
+ eslint-scope: 8.2.0
+ eslint-visitor-keys: 4.2.0
+ espree: 10.3.0
+ esquery: 1.6.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 8.0.0
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ ignore: 5.3.2
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ json-stable-stringify-without-jsonify: 1.0.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ optionalDependencies:
+ jiti: 1.21.6
+ transitivePeerDependencies:
+ - supports-color
+
espree@10.3.0:
dependencies:
acorn: 8.14.0
@@ -10163,16 +10373,16 @@ snapshots:
- babel-plugin-macros
- supports-color
- jest-cli@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
+ jest-cli@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
chalk: 4.1.2
- create-jest: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ create-jest: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
exit: 0.1.2
import-local: 3.2.0
- jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest-config: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
jest-util: 29.7.0
jest-validate: 29.7.0
yargs: 17.7.2
@@ -10182,7 +10392,7 @@ snapshots:
- supports-color
- ts-node
- jest-config@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
+ jest-config@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
dependencies:
'@babel/core': 7.26.0
'@jest/test-sequencer': 29.7.0
@@ -10208,7 +10418,7 @@ snapshots:
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 20.17.9
- ts-node: 10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)
+ ts-node: 10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
@@ -10428,12 +10638,12 @@ snapshots:
merge-stream: 2.0.0
supports-color: 8.1.1
- jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
+ jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)):
dependencies:
- '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
'@jest/types': 29.6.3
import-local: 3.2.0
- jest-cli: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest-cli: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
transitivePeerDependencies:
- '@types/node'
- babel-plugin-macros
@@ -10474,7 +10684,7 @@ snapshots:
js-yaml: 4.1.0
lodash: 4.17.21
minimist: 1.2.8
- prettier: 3.4.1
+ prettier: 3.4.2
tinyglobby: 0.2.10
json-schema-traverse@0.4.1: {}
@@ -10962,7 +11172,7 @@ snapshots:
dependencies:
path-key: 4.0.0
- nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.9.3(@swc/helpers@0.5.15)):
+ nx@20.1.4(@swc-node/register@1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3))(@swc/core@1.10.0(@swc/helpers@0.5.15)):
dependencies:
'@napi-rs/wasm-runtime': 0.2.4
'@yarnpkg/lockfile': 1.1.0
@@ -11007,8 +11217,8 @@ snapshots:
'@nx/nx-linux-x64-musl': 20.1.4
'@nx/nx-win32-arm64-msvc': 20.1.4
'@nx/nx-win32-x64-msvc': 20.1.4
- '@swc-node/register': 1.10.9(@swc/core@1.9.3(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc-node/register': 1.10.9(@swc/core@1.10.0(@swc/helpers@0.5.15))(@swc/types@0.1.17)(typescript@5.6.3)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
transitivePeerDependencies:
- debug
@@ -11250,7 +11460,7 @@ snapshots:
prettier@2.8.8: {}
- prettier@3.4.1: {}
+ prettier@3.4.2: {}
pretty-format@29.7.0:
dependencies:
@@ -11842,12 +12052,12 @@ snapshots:
dependencies:
typescript: 5.6.3
- ts-jest@29.2.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.19.12)(jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)))(typescript@5.6.3):
+ ts-jest@29.2.4(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.0)(jest@29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3)))(typescript@5.6.3):
dependencies:
bs-logger: 0.2.6
ejs: 3.1.10
fast-json-stable-stringify: 2.1.0
- jest: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
+ jest: 29.7.0(@types/node@20.17.9)(ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3))
jest-util: 29.7.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -11860,9 +12070,9 @@ snapshots:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.26.0)
- esbuild: 0.19.12
+ esbuild: 0.24.0
- ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.4.5):
+ ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.4.5):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -11880,9 +12090,9 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
- ts-node@10.9.1(@swc/core@1.9.3(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3):
+ ts-node@10.9.1(@swc/core@1.10.0(@swc/helpers@0.5.15))(@types/node@20.17.9)(typescript@5.6.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.11
@@ -11900,7 +12110,7 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
optionalDependencies:
- '@swc/core': 1.9.3(@swc/helpers@0.5.15)
+ '@swc/core': 1.10.0(@swc/helpers@0.5.15)
tsconfig-paths@4.2.0:
dependencies:
@@ -11948,21 +12158,21 @@ snapshots:
typescript-eslint@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/parser': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.5.4)
eslint: 9.15.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- typescript-eslint@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3):
+ typescript-eslint@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3)
- eslint: 9.15.0(jiti@1.21.6)
+ '@typescript-eslint/eslint-plugin': 8.17.0(@typescript-eslint/parser@8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/parser': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ '@typescript-eslint/utils': 8.17.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.6.3)
+ eslint: 9.16.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
diff --git a/tools/scripts/generate-configs.ts b/tools/scripts/generate-configs.ts
index 16767849a..d7a400f78 100644
--- a/tools/scripts/generate-configs.ts
+++ b/tools/scripts/generate-configs.ts
@@ -1,6 +1,6 @@
import type { TSESLint } from '@typescript-eslint/utils';
import chalk from 'chalk';
-import fs from 'node:fs';
+import fs, { readdirSync } from 'node:fs';
import path from 'node:path';
import { format, resolveConfig } from 'prettier';
@@ -34,6 +34,10 @@ const MAX_RULE_NAME_LENGTH =
const DEFAULT_RULE_SETTING = 'warn';
+// Ensure all rules are exported by the plugins
+ensureAllRulesAreExportedByPlugin('eslint-plugin');
+ensureAllRulesAreExportedByPlugin('eslint-plugin-template');
+
const eslintPluginRuleEntries = Object.entries(eslintPlugin.rules).sort(
(a, b) => a[0].localeCompare(b[0]),
);
@@ -456,3 +460,31 @@ export default (
),
);
}
+
+function ensureAllRulesAreExportedByPlugin(
+ pluginName: 'eslint-plugin' | 'eslint-plugin-template',
+) {
+ readdirSync(
+ path.resolve(__dirname, `../../packages/${pluginName}/src/rules`),
+ ).forEach((rule) => {
+ const ruleName = rule.replace('.ts', '');
+ if (
+ pluginName === 'eslint-plugin' &&
+ !eslintPlugin.rules[ruleName as keyof typeof eslintPlugin.rules]
+ ) {
+ throw new Error(
+ `Rule ${ruleName} is not exported by packages/eslint-plugin/src/index.ts`,
+ );
+ }
+ if (
+ pluginName === 'eslint-plugin-template' &&
+ !eslintPluginTemplate.rules[
+ ruleName as keyof typeof eslintPluginTemplate.rules
+ ]
+ ) {
+ throw new Error(
+ `Rule ${ruleName} is not exported by packages/eslint-plugin-template/src/index.ts`,
+ );
+ }
+ });
+}