diff --git a/packages/cli/package.json b/packages/cli/package.json index b35f8c732..07c2a078e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "igniteui-cli", - "version": "14.7.1", + "version": "14.8.0-beta.0", "description": "CLI tool for creating Ignite UI projects", "keywords": [ "CLI", @@ -76,8 +76,8 @@ "all": true }, "dependencies": { - "@igniteui/angular-templates": "~20.1.1471", - "@igniteui/cli-core": "~14.7.1", + "@igniteui/angular-templates": "~21.0.1480-beta.0", + "@igniteui/cli-core": "~14.8.0-beta.0", "@inquirer/prompts": "^7.9.0", "@types/yargs": "^17.0.33", "chalk": "^5.3.0", @@ -89,14 +89,14 @@ "yargs": "^17.7.2" }, "devDependencies": { - "@angular-devkit/core": "^19.0.0", - "@angular-devkit/schematics": "^19.0.0", - "@schematics/angular": "~19.0.0", + "@angular-devkit/core": "^21.0.0", + "@angular-devkit/schematics": "^21.0.0", + "@schematics/angular": "~21.0.0", "@types/jasmine": "^5.1.4", "@types/node": "^22.5.5", "browser-sync": "^3.0.3", "coveralls-next": "^4.2.1", - "jasmine": "^5.3.0", + "jasmine": "^5.12.0", "jasmine-spec-reporter": "^7.0.0", "nyc": "^17.0.0", "rxjs": "^7.8.1", diff --git a/packages/core/package.json b/packages/core/package.json index c108b51fd..fe9765930 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/cli-core", - "version": "14.7.1", + "version": "14.8.0-beta.0", "description": "Base types and functionality for Ignite UI CLI", "repository": { "type": "git", @@ -19,7 +19,7 @@ "typescript": "~5.5.4" }, "devDependencies": { - "@angular-devkit/schematics": "^19.0.0", + "@angular-devkit/schematics": "^21.0.0", "@inquirer/type": "^3.0.0" } } diff --git a/packages/igx-templates/constants.ts b/packages/igx-templates/constants.ts index 2a11957b5..7134038fd 100644 --- a/packages/igx-templates/constants.ts +++ b/packages/igx-templates/constants.ts @@ -1 +1 @@ -export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~20.1.0"; +export const IGNITEUI_ANGULAR_PACKAGE = "igniteui-angular@~21.0.0"; diff --git a/packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts b/packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts index ab89d1fec..15294a22a 100644 --- a/packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts +++ b/packages/igx-templates/igx-ts-legacy/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts @@ -2,6 +2,7 @@ import { Component, ViewChild } from '@angular/core'; import { IgxDialogComponent, IgxGridComponent, IgxHierarchicalGridComponent, IgxRowIslandComponent, Transaction } from '<%=igxPackage%>'; import { GridType } from '<%=igxPackage%>/lib/grids/common/grid.interface'; + import { SINGERS } from './data'; import { Singer } from './singer'; diff --git a/packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json b/packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json index 14c2e036d..9333b9e45 100644 --- a/packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json +++ b/packages/igx-templates/igx-ts-legacy/projects/_base/files/angular.json @@ -20,7 +20,7 @@ "prefix": "app", "architect": { "build": { - "builder": "@angular-devkit/build-angular:application", + "builder": "@angular/build:application", "options": { "outputPath": "dist/<%=dashName%>", "index": "src/index.html", @@ -74,7 +74,7 @@ "defaultConfiguration": "production" }, "serve": { - "builder": "@angular-devkit/build-angular:dev-server", + "builder": "@angular/build:dev-server", "configurations": { "production": { "buildTarget": "<%=dashName%>:build:production" diff --git a/packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json b/packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json index 50e9e1930..107add4ad 100644 --- a/packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json +++ b/packages/igx-templates/igx-ts-legacy/projects/_base/files/package.json @@ -11,16 +11,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "~20.3.0", - "@angular/common": "~20.3.0", - "@angular/compiler": "~20.3.0", - "@angular/core": "~20.3.0", - "@angular/forms": "~20.3.0", - "@angular/platform-browser": "~20.3.0", - "@angular/platform-browser-dynamic": "~20.3.0", - "@angular/router": "~20.3.0", + "@angular/animations": "~21.0.0", + "@angular/common": "~21.0.0", + "@angular/compiler": "~21.0.0", + "@angular/core": "~21.0.0", + "@angular/forms": "~21.0.0", + "@angular/platform-browser": "~21.0.0", + "@angular/platform-browser-dynamic": "~21.0.0", + "@angular/router": "~21.0.0", "hammerjs": "~2.0.8", - "igniteui-angular": "~20.1.0", + "igniteui-angular": "~21.0.0-alpha.6", "minireset.css": "~0.0.7", "rxjs": "~7.8.1", "tslib": "~2.8.1", @@ -28,35 +28,53 @@ }, "overrides": { "reveal-sdk-wrappers-angular": { - "@angular/core": "^20.3.0", - "@angular/common": "^20.3.0", + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", "rxjs": "~7.8.1" }, - "rxjs": "~7.8.1" + "igniteui-angular-charts": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", + "rxjs": "~7.8.1" + }, + "igniteui-angular-gauges": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", + "rxjs": "~7.8.1" + }, + "igniteui-angular-maps": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", + "rxjs": "~7.8.1" + } }, "devDependencies": { - "@angular-devkit/build-angular": "~20.3.0", - "@angular-eslint/builder": "~20.3.0", - "@angular-eslint/eslint-plugin": "~20.3.0", - "@angular-eslint/eslint-plugin-template": "~20.3.0", - "@angular-eslint/schematics": "~20.3.0", - "@angular-eslint/template-parser": "~20.3.0", - "@angular/cli": "~20.3.0", - "@angular/compiler-cli": "~20.3.0", + "@angular/build": "~21.0.0", + "@angular-devkit/build-angular": "~21.0.0", + "@angular-eslint/builder": "~21.0.1", + "@angular-eslint/eslint-plugin": "~21.0.1", + "@angular-eslint/eslint-plugin-template": "~21.0.1", + "@angular-eslint/schematics": "~21.0.1", + "@angular-eslint/template-parser": "~21.0.1", + "@angular/cli": "~21.0.0", + "@angular/compiler-cli": "~21.0.0", "@types/jasmine": "~5.1.4", - "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "~8.45.0", - "eslint": "~9.36.0", + "@typescript-eslint/eslint-plugin": "~8.47.0", + "@typescript-eslint/parser": "~8.47.0", + "eslint": "~9.39.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-unicorn": "^61.0.2", + "eslint-plugin-unicorn": "^62.0.0", "igniteui-cli": "~<%=cliVersion%>", - "jasmine-core": "~5.11.0", + "jasmine-core": "~5.12.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "typescript": "~5.9.2" + "typescript": "~5.9.3" } } diff --git a/packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json b/packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json index b154bbef8..be62961d6 100644 --- a/packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json +++ b/packages/igx-templates/igx-ts-legacy/projects/_base/files/tsconfig.json @@ -5,16 +5,21 @@ "baseUrl": "./", "outDir": "./dist/out-tsc", "forceConsistentCasingInFileNames": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, "skipLibCheck": true, + "isolatedModules": true, "strict": true, "sourceMap": true, "declaration": false, "downlevelIteration": true, "experimentalDecorators": true, - "moduleResolution": "node", + "moduleResolution": "Bundler", "importHelpers": true, "target": "ES2022", - "module": "ES2022", + "module": "preserve", "useDefineForClassFields": false, "lib": [ "ES2022", diff --git a/packages/igx-templates/igx-ts-legacy/projects/side-nav-auth/files/package.json b/packages/igx-templates/igx-ts-legacy/projects/side-nav-auth/files/package.json index 38d707866..319c4217a 100644 --- a/packages/igx-templates/igx-ts-legacy/projects/side-nav-auth/files/package.json +++ b/packages/igx-templates/igx-ts-legacy/projects/side-nav-auth/files/package.json @@ -11,49 +11,50 @@ }, "private": true, "dependencies": { - "@angular/animations": "~20.3.0", - "@angular/common": "~20.3.0", - "@angular/compiler": "~20.3.0", - "@angular/core": "~20.3.0", - "@angular/forms": "~20.3.0", - "@angular/platform-browser": "~20.3.0", - "@angular/platform-browser-dynamic": "~20.3.0", - "@angular/router": "~20.3.0", + "@angular/animations": "~21.0.0", + "@angular/common": "~21.0.0", + "@angular/compiler": "~21.0.0", + "@angular/core": "~21.0.0", + "@angular/forms": "~21.0.0", + "@angular/platform-browser": "~21.0.0", + "@angular/platform-browser-dynamic": "~21.0.0", + "@angular/router": "~21.0.0", "angular-auth-oidc-client": "~15.0.4", "hammerjs": "~2.0.8", - "igniteui-angular": "~20.1.0", + "igniteui-angular": "~21.0.0", "minireset.css": "~0.0.7", "rxjs": "~7.8.0", "tslib": "~2.8.1", "zone.js": "~0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "~20.3.0", - "@angular-eslint/builder": "~20.3.0", - "@angular-eslint/eslint-plugin": "~20.3.0", - "@angular-eslint/eslint-plugin-template": "~20.3.0", - "@angular-eslint/schematics": "~20.3.0", - "@angular-eslint/template-parser": "~20.3.0", - "@angular/cli": "~20.3.0", - "@angular/compiler-cli": "~20.3.0", - "@angular/language-service": "~20.3.0", + "@angular/build": "~21.0.0", + "@angular-devkit/build-angular": "~21.0.0", + "@angular-eslint/builder": "~21.0.1", + "@angular-eslint/eslint-plugin": "~21.0.1", + "@angular-eslint/eslint-plugin-template": "~21.0.1", + "@angular-eslint/schematics": "~21.0.1", + "@angular-eslint/template-parser": "~21.0.1", + "@angular/cli": "~21.0.0", + "@angular/compiler-cli": "~21.0.0", + "@angular/language-service": "~21.0.0", "@types/facebook-js-sdk": "~3.3.6", "@types/hammerjs": "~2.0.41", "@types/jasmine": "~5.1.4", "@types/jasminewd2": "~2.0.3", - "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "~8.45.0", - "eslint": "~9.36.0", + "@typescript-eslint/eslint-plugin": "~8.47.0", + "@typescript-eslint/parser": "~8.47.0", + "eslint": "~9.39.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-unicorn": "^61.0.2", + "eslint-plugin-unicorn": "^62.0.0", "igniteui-cli": "~<%=cliVersion%>", - "jasmine-core": "~5.11.0", + "jasmine-core": "~5.12.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "typescript": "~5.9.2" + "typescript": "~5.9.3" } } diff --git a/packages/igx-templates/igx-ts/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts b/packages/igx-templates/igx-ts/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts index 0b92bee65..dfa6859fe 100644 --- a/packages/igx-templates/igx-ts/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts +++ b/packages/igx-templates/igx-ts/hierarchical-grid/hierarchical-grid-batch-editing/files/src/app/__path__/__filePrefix__.component.ts @@ -96,7 +96,7 @@ export class <%=ClassName%>Component { grid.transactions.undo(); } - public redo(grid: GridType): void { + public redo(grid: any): void { grid.transactions.redo(); } diff --git a/packages/igx-templates/igx-ts/projects/_base/files/angular.json b/packages/igx-templates/igx-ts/projects/_base/files/angular.json index 24c35dfd1..0cf83fe77 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/angular.json +++ b/packages/igx-templates/igx-ts/projects/_base/files/angular.json @@ -15,7 +15,7 @@ "prefix": "app", "architect": { "build": { - "builder": "@angular-devkit/build-angular:application", + "builder": "@angular/build:application", "options": { "outputPath": "dist/<%=dashName%>", "index": "src/index.html", @@ -66,7 +66,7 @@ "defaultConfiguration": "production" }, "serve": { - "builder": "@angular-devkit/build-angular:dev-server", + "builder": "@angular/build:dev-server", "configurations": { "production": { "buildTarget": "<%=dashName%>:build:production" diff --git a/packages/igx-templates/igx-ts/projects/_base/files/package.json b/packages/igx-templates/igx-ts/projects/_base/files/package.json index c1de4b5f0..888a63864 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/package.json +++ b/packages/igx-templates/igx-ts/projects/_base/files/package.json @@ -11,16 +11,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "~20.3.0", - "@angular/common": "~20.3.0", - "@angular/compiler": "~20.3.0", - "@angular/core": "~20.3.0", - "@angular/forms": "~20.3.0", - "@angular/platform-browser": "~20.3.0", - "@angular/platform-browser-dynamic": "~20.3.0", - "@angular/router": "~20.3.0", + "@angular/animations": "~21.0.0", + "@angular/common": "~21.0.0", + "@angular/compiler": "~21.0.0", + "@angular/core": "~21.0.0", + "@angular/forms": "~21.0.0", + "@angular/platform-browser": "~21.0.0", + "@angular/platform-browser-dynamic": "~21.0.0", + "@angular/router": "~21.0.0", "hammerjs": "~2.0.8", - "igniteui-angular": "~20.1.0", + "igniteui-angular": "~21.0.0-alpha.6", "minireset.css": "~0.0.7", "rxjs": "~7.8.1", "tslib": "~2.8.1", @@ -28,28 +28,47 @@ }, "overrides": { "reveal-sdk-wrappers-angular": { - "@angular/core": "^20.3.0", - "@angular/common": "^20.3.0", + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "rxjs": "~7.8.1" + }, + "igniteui-angular-charts": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", + "rxjs": "~7.8.1" + }, + "igniteui-angular-gauges": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", + "rxjs": "~7.8.1" + }, + "igniteui-angular-maps": { + "@angular/core": "^21.0.0", + "@angular/common": "^21.0.0", + "@angular/compiler": "^21.0.0", "rxjs": "~7.8.1" }, "glob": "^11.0.3", "rimraf": "^6.0.1" }, "devDependencies": { - "@angular-devkit/build-angular": "~20.3.0", - "@angular/cli": "~20.3.0", - "@angular/compiler-cli": "~20.3.0", + "@angular/build": "~21.0.0", + "@angular-devkit/build-angular": "~21.0.0", + "@angular/cli": "~21.0.0", + "@angular/compiler-cli": "~21.0.0", "@types/jasmine": "~5.1.4", - "angular-eslint": "~20.3.0", - "eslint": "~9.35.0", + "angular-eslint": "~21.0.1", + "eslint": "~9.39.1", "igniteui-cli": "~<%=cliVersion%>", - "jasmine-core": "~5.11.0", + "jasmine-core": "~5.12.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "typescript": "~5.9.2", - "typescript-eslint": "~8.40.0" + "typescript": "~5.9.3", + "typescript-eslint": "~8.47.0" } } diff --git a/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.json b/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.json index 56b390da9..30b933646 100644 --- a/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.json +++ b/packages/igx-templates/igx-ts/projects/_base/files/tsconfig.json @@ -9,6 +9,7 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "skipLibCheck": true, + "isolatedModules": true, "esModuleInterop": true, "sourceMap": true, "declaration": false, @@ -16,7 +17,7 @@ "moduleResolution": "Bundler", "importHelpers": true, "target": "ES2022", - "module": "ES2022", + "module": "preserve", "useDefineForClassFields": false, "lib": [ "ES2022", diff --git a/packages/igx-templates/igx-ts/projects/side-nav-auth/files/package.json b/packages/igx-templates/igx-ts/projects/side-nav-auth/files/package.json index 18fe5d832..070f9b2e6 100644 --- a/packages/igx-templates/igx-ts/projects/side-nav-auth/files/package.json +++ b/packages/igx-templates/igx-ts/projects/side-nav-auth/files/package.json @@ -11,48 +11,49 @@ }, "private": true, "dependencies": { - "@angular/animations": "~20.3.0", - "@angular/common": "~20.3.0", - "@angular/compiler": "~20.3.0", - "@angular/core": "~20.3.0", - "@angular/forms": "~20.3.0", - "@angular/platform-browser": "~20.3.0", - "@angular/platform-browser-dynamic": "~20.3.0", - "@angular/router": "~20.3.0", + "@angular/animations": "~21.0.0", + "@angular/common": "~21.0.0", + "@angular/compiler": "~21.0.0", + "@angular/core": "~21.0.0", + "@angular/forms": "~21.0.0", + "@angular/platform-browser": "~21.0.0", + "@angular/platform-browser-dynamic": "~21.0.0", + "@angular/router": "~21.0.0", "angular-auth-oidc-client": "~15.0.4", "hammerjs": "~2.0.8", - "igniteui-angular": "~20.1.0", + "igniteui-angular": "~21.0.0", "minireset.css": "~0.0.7", "rxjs": "~7.8.0", "tslib": "~2.8.1", "zone.js": "~0.14.0" }, "devDependencies": { - "@angular-devkit/build-angular": "~20.3.0", - "@angular-eslint/builder": "~20.3.0", - "@angular-eslint/eslint-plugin": "~20.3.0", - "@angular-eslint/eslint-plugin-template": "~20.3.0", - "@angular-eslint/schematics": "~20.3.0", - "@angular-eslint/template-parser": "~20.3.0", - "@angular/cli": "~20.3.0", - "@angular/compiler-cli": "~20.3.0", - "@angular/language-service": "~20.3.0", + "@angular/build": "~21.0.0", + "@angular-devkit/build-angular": "~21.0.0", + "@angular-eslint/builder": "~21.0.1", + "@angular-eslint/eslint-plugin": "~21.0.1", + "@angular-eslint/eslint-plugin-template": "~21.0.1", + "@angular-eslint/schematics": "~21.0.1", + "@angular-eslint/template-parser": "~21.0.1", + "@angular/cli": "~21.0.0", + "@angular/compiler-cli": "~21.0.0", + "@angular/language-service": "~21.0.0", "@types/facebook-js-sdk": "~3.3.6", "@types/hammerjs": "~2.0.46", "@types/jasmine": "~5.1.4", - "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "~8.45.0", - "eslint": "~9.36.0", + "@typescript-eslint/eslint-plugin": "~8.47.0", + "@typescript-eslint/parser": "~8.47.0", + "eslint": "~9.39.1", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-unicorn": "^61.0.2", + "eslint-plugin-unicorn": "^62.0.0", "igniteui-cli": "~<%=cliVersion%>", - "jasmine-core": "~5.11.0", + "jasmine-core": "~5.12.1", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", - "typescript": "~5.9.2" + "typescript": "~5.9.3" } } diff --git a/packages/igx-templates/package.json b/packages/igx-templates/package.json index 5d890e6af..71afa361a 100644 --- a/packages/igx-templates/package.json +++ b/packages/igx-templates/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/angular-templates", - "version": "20.1.1471", + "version": "21.0.1480-beta.0", "description": "Templates for Ignite UI for Angular projects and components", "repository": { "type": "git", @@ -12,7 +12,7 @@ "author": "Infragistics", "license": "MIT", "dependencies": { - "@igniteui/cli-core": "~14.7.1", + "@igniteui/cli-core": "~14.8.0-beta.0", "typescript": "~5.5.4" } } diff --git a/packages/ng-schematics/package.json b/packages/ng-schematics/package.json index af191449b..02d87c09d 100644 --- a/packages/ng-schematics/package.json +++ b/packages/ng-schematics/package.json @@ -1,6 +1,6 @@ { "name": "@igniteui/angular-schematics", - "version": "20.1.1471", + "version": "21.0.1480-beta.0", "description": "Ignite UI for Angular Schematics for ng new and ng generate", "repository": { "type": "git", @@ -20,8 +20,8 @@ "dependencies": { "@angular-devkit/core": "^19.0.0", "@angular-devkit/schematics": "^19.0.0", - "@igniteui/angular-templates": "~20.1.1471", - "@igniteui/cli-core": "~14.7.1", + "@igniteui/angular-templates": "~21.0.1480-beta.0", + "@igniteui/cli-core": "~14.8.0-beta.0", "@schematics/angular": "~19.0.0", "minimatch": "^10.0.1", "rxjs": "^7.8.1" @@ -30,7 +30,7 @@ "@types/jasmine": "^5.1.4", "@types/minimatch": "^5.1.2", "@types/node": "^22.5.5", - "jasmine": "^5.3.0", + "jasmine": "^5.12.0", "typescript": "~5.6.2" }, "ng-update": {