Update @angular/cli @ to 20.3.1

This commit is contained in:
Albrecht Lohofener
2025-09-17 07:14:25 +02:00
parent 45caaf5733
commit 969f8f3017
3 changed files with 84 additions and 133 deletions
+72 -121
View File
@@ -8,17 +8,17 @@
"name": "openwrt-docker-web-gui",
"version": "0.0.0",
"dependencies": {
"@angular/animations": "^20.0.4",
"@angular/animations": "^20.3.0",
"@angular/cdk": "^20.0.3",
"@angular/common": "^20.0.4",
"@angular/compiler": "^20.0.4",
"@angular/core": "^20.0.4",
"@angular/forms": "^20.0.4",
"@angular/common": "^20.3.0",
"@angular/compiler": "^20.3.0",
"@angular/core": "^20.3.0",
"@angular/forms": "^20.3.0",
"@angular/material": "^20.0.3",
"@angular/platform-browser": "^20.0.4",
"@angular/platform-browser-dynamic": "^20.0.4",
"@angular/platform-server": "^20.0.4",
"@angular/router": "^20.0.4",
"@angular/platform-browser": "^20.3.0",
"@angular/platform-browser-dynamic": "^20.3.0",
"@angular/platform-server": "^20.3.0",
"@angular/router": "^20.3.0",
"@angular/ssr": "^20.3.1",
"@novnc/novnc": "^1.5.0",
"express": "^4.18.2",
@@ -29,7 +29,7 @@
"devDependencies": {
"@angular/build": "^20.3.1",
"@angular/cli": "^20.3.1",
"@angular/compiler-cli": "^20.0.4",
"@angular/compiler-cli": "^20.3.0",
"@types/express": "^4.17.17",
"@types/jasmine": "~5.1.0",
"@types/node": "^18.18.0",
@@ -329,9 +329,9 @@
}
},
"node_modules/@angular/animations": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.0.4.tgz",
"integrity": "sha512-s0kRcEply2A1ThvFmb0+o+hEpAbPn08lpK8xjWZryM4cMrwjgsUE0OZHZPBANP4I1xT7Z82l+fmQbH+vX48EyA==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.0.tgz",
"integrity": "sha512-rCojVsJHaReDfSB4lwcWYJAfbkFXQmcdivdN5m1NavuSlKpWoLw4fLkxkcuOXDjUEwNSb45hRI4ixcwrcuQtmw==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -340,8 +340,7 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "20.0.4",
"@angular/core": "20.0.4"
"@angular/core": "20.3.0"
}
},
"node_modules/@angular/build": {
@@ -443,47 +442,6 @@
}
}
},
"node_modules/@angular/build/node_modules/@babel/core": {
"version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
"integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.28.3",
"@babel/helpers": "^7.28.3",
"@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
"@babel/traverse": "^7.28.3",
"@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
"json5": "^2.2.3",
"semver": "^6.3.1"
},
"engines": {
"node": ">=6.9.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/babel"
}
},
"node_modules/@angular/build/node_modules/@babel/core/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@angular/build/node_modules/@types/node": {
"version": "24.5.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.5.1.tgz",
@@ -509,13 +467,6 @@
"vite": "^6.0.0 || ^7.0.0"
}
},
"node_modules/@angular/build/node_modules/convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"dev": true,
"license": "MIT"
},
"node_modules/@angular/build/node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
@@ -750,9 +701,9 @@
}
},
"node_modules/@angular/common": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-20.0.4.tgz",
"integrity": "sha512-fWgxe2rgSKgI36ummBYnBN4YUrmp4CHbfEG3RMeJho/vhHKguk2/o6BgL9zvnKybvbWmuaqbkHogi+y0LeJ8Ww==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.0.tgz",
"integrity": "sha512-Il0HqdRdrmI8ufLXd49EYaa/BPqfiSqe5uuKrDxhkAdbRXwCXWsxbO/n8AwilwWn3CKLOCrEXQYKwbcFW0nYQQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -761,14 +712,14 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/core": "20.0.4",
"@angular/core": "20.3.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/compiler": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.0.4.tgz",
"integrity": "sha512-1bP3P8Ll/KUYMPiE6TDjkMXkqCDVgSUAUsVCgzAxz4mcMuc9PnlbhQazpWHCkCDIjGFZ5XIAsS49V7tfaTbLDw==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.0.tgz",
"integrity": "sha512-DvGDusjsDhxIX+nDzihSCGo81Fa8y94KB/bh24eyPwJWV6b0OkawFSvVwzxx8prV0UnNkCN1S/UoZXmtVZGJ4A==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -778,13 +729,13 @@
}
},
"node_modules/@angular/compiler-cli": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.0.4.tgz",
"integrity": "sha512-2FP1WMRexAMcDPNE3YO3zB++sCgND9O/qJC5rgKbAebpbmOrCDMUBRlftkwiLT+UhTM9PjhTtAGtK7C+2iwx1g==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.0.tgz",
"integrity": "sha512-umnZzzKw9RqDVkotYIyupJiKXQpU8knehMUBT1G3QwdeHppC+d/opxISYTkQtY/4IUAsZFLMukWIr82as0DSmw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/core": "7.27.4",
"@babel/core": "7.28.3",
"@jridgewell/sourcemap-codec": "^1.4.14",
"chokidar": "^4.0.0",
"convert-source-map": "^1.5.1",
@@ -801,8 +752,8 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/compiler": "20.0.4",
"typescript": ">=5.8 <5.9"
"@angular/compiler": "20.3.0",
"typescript": ">=5.8 <6.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -811,9 +762,9 @@
}
},
"node_modules/@angular/core": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-20.0.4.tgz",
"integrity": "sha512-JhSl3B6CrJ9kegLffgWVFGF4D4bWLV/9r8R0+h78vU+ppdPFPWDha7WnirF31cPIg3pBzy6wn103Kcy9Ri5M5w==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.0.tgz",
"integrity": "sha512-4uH2TAMm1nXqQ9lcZyyNkjcdQ0Fjcf9Hh0HYrhMOEV6GAUHvM2I8Vr2dSQ40p/UKLEfe9+cpZ78EPocqPQCG6A==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -822,7 +773,7 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/compiler": "20.0.4",
"@angular/compiler": "20.3.0",
"rxjs": "^6.5.3 || ^7.4.0",
"zone.js": "~0.15.0"
},
@@ -836,9 +787,9 @@
}
},
"node_modules/@angular/forms": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.0.4.tgz",
"integrity": "sha512-bFTMgJSHiLr80ELymRykZW6o5QroDlk+g5AFFiY9yxM8I0DV5YpCNBefv8GiuWubE+Lw6LkQ/HMYeXYJMTue3A==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.0.tgz",
"integrity": "sha512-/KGCZUskk8imxz2e47CKe5Ykh3eqEDop0b9YUkZTvJ/dY/cdFK89RAK2xUvOlyUr2mkcByzdzyOhHaM9XEaELg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -847,9 +798,9 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "20.0.4",
"@angular/core": "20.0.4",
"@angular/platform-browser": "20.0.4",
"@angular/common": "20.3.0",
"@angular/core": "20.3.0",
"@angular/platform-browser": "20.3.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
@@ -871,9 +822,9 @@
}
},
"node_modules/@angular/platform-browser": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.0.4.tgz",
"integrity": "sha512-hMJYvtZlNPh4Tt6JrnK+vmBmHWok04EkuJwyPcPhlle1u6/LihuCj4suELLqCanX9EzyNgvyKnws0i6JE/qh8Q==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.0.tgz",
"integrity": "sha512-/KsgfxDwP7/KXGrLLSyg4+Xd8HxmHi5dVCu+xHfa3QjzVIvvZfWZLxQj7guRlDtg/mz+t0/OSKvSUZzOAfVzGQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -882,9 +833,9 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/animations": "20.0.4",
"@angular/common": "20.0.4",
"@angular/core": "20.0.4"
"@angular/animations": "20.3.0",
"@angular/common": "20.3.0",
"@angular/core": "20.3.0"
},
"peerDependenciesMeta": {
"@angular/animations": {
@@ -893,9 +844,9 @@
}
},
"node_modules/@angular/platform-browser-dynamic": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.0.4.tgz",
"integrity": "sha512-MTjnSd/nuurpBT5FosgPSGsuH5xF9czmZOSvjBRPKDwAKBCBxISYx/Qb7ktqxI8Fp2ER2wbyxrypwcZHpDyysg==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.0.tgz",
"integrity": "sha512-8zu4naXyP926+UKTadMM7163sl3JaVY9SVL0qegK5TiB1s0l6vVQ125nzT1BI9HadvCLdtl5ZNZF4P87h7nfwg==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -904,16 +855,16 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "20.0.4",
"@angular/compiler": "20.0.4",
"@angular/core": "20.0.4",
"@angular/platform-browser": "20.0.4"
"@angular/common": "20.3.0",
"@angular/compiler": "20.3.0",
"@angular/core": "20.3.0",
"@angular/platform-browser": "20.3.0"
}
},
"node_modules/@angular/platform-server": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-20.0.4.tgz",
"integrity": "sha512-jCbBPy/KmWw/rW6400My/+2SumnatciWnyWJVy2tKSHU/WDHQdjgk8djMdZODr+2CDORQzdkdBKqf7TuFK6clA==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/platform-server/-/platform-server-20.3.0.tgz",
"integrity": "sha512-ixPyu3JEY3sgyvUdCqRbaZZA9M6KWGLZoiJPN4IszwcwCFUp3E5XOZ7mvSLzR+ZUYUml+z6ehtSPg2PM+e+CEQ==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0",
@@ -923,17 +874,17 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "20.0.4",
"@angular/compiler": "20.0.4",
"@angular/core": "20.0.4",
"@angular/platform-browser": "20.0.4",
"@angular/common": "20.3.0",
"@angular/compiler": "20.3.0",
"@angular/core": "20.3.0",
"@angular/platform-browser": "20.3.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
"node_modules/@angular/router": {
"version": "20.0.4",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-20.0.4.tgz",
"integrity": "sha512-t02ukwKh+YDZutR09ZYJVLaC+OPyDxu6ll7A2MFK0BNLPpD9oQc0lDwJZSrqfAhlXU0arWUjmwkNvFdh21/Z5Q==",
"version": "20.3.0",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.0.tgz",
"integrity": "sha512-JshumajvPCMztz1+7r/l5tRxFL3cn2jCpr5szdc5hESkpytY4050hedd09GogL1UoIyZAjhyYLhSlMnvrgjHBA==",
"license": "MIT",
"dependencies": {
"tslib": "^2.3.0"
@@ -942,9 +893,9 @@
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"peerDependencies": {
"@angular/common": "20.0.4",
"@angular/core": "20.0.4",
"@angular/platform-browser": "20.0.4",
"@angular/common": "20.3.0",
"@angular/core": "20.3.0",
"@angular/platform-browser": "20.3.0",
"rxjs": "^6.5.3 || ^7.4.0"
}
},
@@ -994,22 +945,22 @@
}
},
"node_modules/@babel/core": {
"version": "7.27.4",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz",
"integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==",
"version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
"integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
"@babel/generator": "^7.27.3",
"@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
"@babel/helper-module-transforms": "^7.27.3",
"@babel/helpers": "^7.27.4",
"@babel/parser": "^7.27.4",
"@babel/helper-module-transforms": "^7.28.3",
"@babel/helpers": "^7.28.3",
"@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
"@babel/traverse": "^7.27.4",
"@babel/types": "^7.27.3",
"@babel/traverse": "^7.28.3",
"@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
+10 -10
View File
@@ -11,17 +11,17 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^20.0.4",
"@angular/animations": "^20.3.0",
"@angular/cdk": "^20.0.3",
"@angular/common": "^20.0.4",
"@angular/compiler": "^20.0.4",
"@angular/core": "^20.0.4",
"@angular/forms": "^20.0.4",
"@angular/common": "^20.3.0",
"@angular/compiler": "^20.3.0",
"@angular/core": "^20.3.0",
"@angular/forms": "^20.3.0",
"@angular/material": "^20.0.3",
"@angular/platform-browser": "^20.0.4",
"@angular/platform-browser-dynamic": "^20.0.4",
"@angular/platform-server": "^20.0.4",
"@angular/router": "^20.0.4",
"@angular/platform-browser": "^20.3.0",
"@angular/platform-browser-dynamic": "^20.3.0",
"@angular/platform-server": "^20.3.0",
"@angular/router": "^20.3.0",
"@angular/ssr": "^20.3.1",
"@novnc/novnc": "^1.5.0",
"express": "^4.18.2",
@@ -32,7 +32,7 @@
"devDependencies": {
"@angular/build": "^20.3.1",
"@angular/cli": "^20.3.1",
"@angular/compiler-cli": "^20.0.4",
"@angular/compiler-cli": "^20.3.0",
"@types/express": "^4.17.17",
"@types/jasmine": "~5.1.0",
"@types/node": "^18.18.0",
+2 -2
View File
@@ -1,7 +1,7 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { bootstrapApplication, BootstrapContext } from '@angular/platform-browser';
import { AppComponent } from './app/app.component';
import { config } from './app/app.config.server';
const bootstrap = () => bootstrapApplication(AppComponent, config);
const bootstrap = (context: BootstrapContext) => bootstrapApplication(AppComponent, config, context);
export default bootstrap;