Update node+angular deps (#3153)

- node to the most recent LTS version
- angular dependencies to 22.x rather than 21.x
- eslint to 10.7 (the old version was quite old)

Deployed to alpha and everything looks good. The Typescript changes
were all done by the migration (nothing manually).

G.1 numbers 8 and 9
This commit is contained in:
gbrodman
2026-08-13 20:22:40 +00:00
committed by GitHub
parent c4c76df81b
commit 59867a97d2
44 changed files with 3528 additions and 3714 deletions
+14 -30
View File
@@ -22,19 +22,11 @@
"browser": ""
},
"index": "src/index.html",
"polyfills": [
"src/polyfills.ts"
],
"polyfills": ["src/polyfills.ts"],
"tsConfig": "tsconfig.app.json",
"inlineStyleLanguage": "scss",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/theme.scss",
"src/styles.scss"
],
"assets": ["src/favicon.ico", "src/assets"],
"styles": ["src/theme.scss", "src/styles.scss"],
"stylePreprocessorOptions": {
"includePaths": ["node_modules/"]
},
@@ -122,7 +114,12 @@
"optimization": false,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true,
"namedChunks": true
},
"testing": {
"aot": false,
"optimization": false,
"extractLicenses": false
}
},
"defaultConfiguration": "production"
@@ -161,20 +158,12 @@
"builder": "@angular/build:karma",
"options": {
"main": "src/test.ts",
"polyfills": [
"src/polyfills.ts"
],
"polyfills": ["src/polyfills.ts"],
"tsConfig": "tsconfig.spec.json",
"karmaConfig": "karma.conf.js",
"inlineStyleLanguage": "scss",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/theme.scss",
"src/styles.scss"
],
"assets": ["src/favicon.ico", "src/assets"],
"styles": ["src/theme.scss", "src/styles.scss"],
"stylePreprocessorOptions": {
"includePaths": ["node_modules/"]
},
@@ -184,10 +173,7 @@
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
}
}
}
@@ -198,9 +184,7 @@
"enabled": false
},
"analytics": false,
"schematicCollections": [
"@angular-eslint/schematics"
]
"schematicCollections": ["@angular-eslint/schematics"]
},
"schematics": {
"@schematics/angular:component": {