chore(console): Angular 20 #10690 (#10768)

# Which Problems Are Solved


# How the Problems Are Solved

# Additional Changes

# Additional Context
- Closes #10690
This commit is contained in:
Ramon
2025-10-08 15:10:50 +08:00
committed by GitHub
parent 4c078c1474
commit e47acaeef2
272 changed files with 3264 additions and 5037 deletions

View File

@@ -15,11 +15,13 @@
"prefix": "cnsl",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular/build:application",
"options": {
"outputPath": "dist/console",
"outputPath": {
"browser": "",
"base": "dist/console"
},
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": ["zone.js"],
"tsConfig": "tsconfig.app.json",
"inlineStyleLanguage": "scss",
@@ -32,7 +34,13 @@
"styles": ["src/styles.scss"],
"scripts": ["./node_modules/tinycolor2/dist/tinycolor-min.js"],
"stylePreprocessorOptions": {
"includePaths": ["node_modules"]
"sass": {
"silenceDeprecations": ["import", "mixed-decls"]
},
"includePaths": [
"node_modules",
"."
]
},
"allowedCommonJsDependencies": [
"opentype.js",
@@ -46,7 +54,8 @@
"file-saver",
"qrcode",
"codemirror"
]
],
"browser": "src/main.ts"
},
"configurations": {
"production": {
@@ -74,9 +83,7 @@
"outputHashing": "all"
},
"development": {
"buildOptimizer": false,
"optimization": false,
"vendorChunk": true,
"extractLicenses": false,
"sourceMap": true,
"namedChunks": true
@@ -85,26 +92,56 @@
"defaultConfiguration": "development"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"builder": "@angular/build:dev-server",
"options": {
"prebundle": {
"exclude": [
"google-protobuf",
"google-protobuf/google/protobuf/timestamp_pb.js",
"google-protobuf/google/protobuf/descriptor_pb.js",
"google-protobuf/google/protobuf/struct_pb.js",
"google-protobuf/google/protobuf/duration_pb.js",
"i18n-iso-countries/langs/de.json",
"i18n-iso-countries/langs/en.json",
"i18n-iso-countries/langs/es.json",
"i18n-iso-countries/langs/fr.json",
"i18n-iso-countries/langs/id.json",
"i18n-iso-countries/langs/it.json",
"i18n-iso-countries/langs/ja.json",
"i18n-iso-countries/langs/pl.json",
"i18n-iso-countries/langs/zh.json",
"i18n-iso-countries/langs/bg.json",
"i18n-iso-countries/langs/pt.json",
"i18n-iso-countries/langs/mk.json",
"i18n-iso-countries/langs/ru.json",
"i18n-iso-countries/langs/cs.json",
"i18n-iso-countries/langs/nl.json",
"i18n-iso-countries/langs/sv.json",
"i18n-iso-countries/langs/hu.json",
"i18n-iso-countries/langs/ko.json",
"i18n-iso-countries/langs/ro.json",
"i18n-iso-countries/langs/tr.json"
]
}
},
"configurations": {
"production": {
"browserTarget": "console:build:production"
"buildTarget": "console:build:production"
},
"development": {
"browserTarget": "console:build:development"
"buildTarget": "console:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"builder": "@angular/build:extract-i18n",
"options": {
"browserTarget": "console:build"
"buildTarget": "console:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular/build:karma",
"options": {
"polyfills": ["zone.js", "zone.js/testing"],
"tsConfig": "tsconfig.spec.json",
@@ -125,6 +162,33 @@
},
"cli": {
"analytics": false,
"schematicCollections": ["@angular-eslint/schematics"]
"schematicCollections": ["@angular-eslint/schematics"],
"packageManager": "pnpm"
},
"schematics": {
"@schematics/angular:component": {
"type": "component"
},
"@schematics/angular:directive": {
"type": "directive"
},
"@schematics/angular:service": {
"type": "service"
},
"@schematics/angular:guard": {
"typeSeparator": "."
},
"@schematics/angular:interceptor": {
"typeSeparator": "."
},
"@schematics/angular:module": {
"typeSeparator": "."
},
"@schematics/angular:pipe": {
"typeSeparator": "."
},
"@schematics/angular:resolver": {
"typeSeparator": "."
}
}
}