Skip to content

Commit eae045b

Browse files
Merge pull request #188 from GSA/fix/npm-audit-remediation
fix: upgrade Angular 15→21, achieve 0 npm audit vulnerabilities
2 parents edfb3ae + 70fce9e commit eae045b

125 files changed

Lines changed: 22128 additions & 1551 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

angular.json

Lines changed: 54 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,33 +9,42 @@
99
"projectType": "application",
1010
"architect": {
1111
"build": {
12-
"builder": "@angular-devkit/build-angular:browser",
12+
"builder": "@angular-devkit/build-angular:application",
1313
"options": {
1414
"allowedCommonJsDependencies": [
1515
"os",
1616
"stream"
1717
],
18-
"outputPath": "dist",
18+
"externalDependencies": [
19+
"stream",
20+
"os"
21+
],
22+
"outputPath": {
23+
"base": "dist"
24+
},
1925
"index": "src/index.html",
20-
"main": "src/main.ts",
2126
"tsConfig": "src/tsconfig.app.json",
22-
"polyfills": ["zone.js", "zone.js/testing"],
27+
"polyfills": [
28+
"zone.js",
29+
"zone.js/testing"
30+
],
2331
"assets": [
2432
"src/assets",
2533
"src/favicon.ico",
2634
"src/nginx.conf"
2735
],
28-
"styles": [
29-
"src/styles.scss",
30-
"node_modules/font-awesome/css/font-awesome.min.css",
31-
"node_modules/@uswds/uswds/dist/css/uswds.min.css"
32-
],
36+
"styles": [
37+
"src/styles.scss",
38+
"node_modules/font-awesome/css/font-awesome.min.css",
39+
"node_modules/@uswds/uswds/dist/css/uswds.min.css"
40+
],
3341
"scripts": [
3442
"node_modules/jquery/dist/jquery.min.js",
35-
"node_modules/chart.js/dist/chart.js",
36-
"node_modules/@uswds/uswds/dist/js/uswds-init.min.js",
37-
"node_modules/@uswds/uswds/dist/js/uswds.min.js"
38-
]
43+
"node_modules/chart.js/dist/chart.js",
44+
"node_modules/@uswds/uswds/dist/js/uswds-init.min.js",
45+
"node_modules/@uswds/uswds/dist/js/uswds.min.js"
46+
],
47+
"browser": "src/main.ts"
3948
},
4049
"configurations": {
4150
"local": {
@@ -68,8 +77,6 @@
6877
"namedChunks": false,
6978
"aot": false,
7079
"extractLicenses": true,
71-
"vendorChunk": false,
72-
"buildOptimizer": false,
7380
"fileReplacements": [
7481
{
7582
"replace": "src/environments/environment.ts",
@@ -82,34 +89,37 @@
8289
"serve": {
8390
"builder": "@angular-devkit/build-angular:dev-server",
8491
"options": {
85-
"browserTarget": "srt:build"
92+
"buildTarget": "srt:build"
8693
},
8794
"configurations": {
8895
"local": {
89-
"browserTarget": "srt:build:local"
96+
"buildTarget": "srt:build:local"
9097
},
9198
"dev": {
92-
"browserTarget": "srt:build:dev"
99+
"buildTarget": "srt:build:dev"
93100
},
94101
"staging": {
95-
"browserTarget": "srt:build:staging"
102+
"buildTarget": "srt:build:staging"
96103
},
97104
"production": {
98-
"browserTarget": "srt:build:production"
105+
"buildTarget": "srt:build:production"
99106
}
100107
}
101108
},
102109
"extract-i18n": {
103110
"builder": "@angular-devkit/build-angular:extract-i18n",
104111
"options": {
105-
"browserTarget": "srt:build"
112+
"buildTarget": "srt:build"
106113
}
107114
},
108115
"test": {
109116
"builder": "@angular-devkit/build-angular:karma",
110117
"options": {
111118
"karmaConfig": "karma.conf.js",
112-
"polyfills": ["zone.js", "zone.js/testing"],
119+
"polyfills": [
120+
"zone.js",
121+
"zone.js/testing"
122+
],
113123
"tsConfig": "src/tsconfig.spec.json",
114124
"scripts": [
115125
"node_modules/jquery/dist/jquery.min.js",
@@ -170,10 +180,30 @@
170180
"schematics": {
171181
"@schematics/angular:component": {
172182
"prefix": "app",
173-
"style": "css"
183+
"style": "css",
184+
"type": "component"
174185
},
175186
"@schematics/angular:directive": {
176-
"prefix": "app"
187+
"prefix": "app",
188+
"type": "directive"
189+
},
190+
"@schematics/angular:service": {
191+
"type": "service"
192+
},
193+
"@schematics/angular:guard": {
194+
"typeSeparator": "."
195+
},
196+
"@schematics/angular:interceptor": {
197+
"typeSeparator": "."
198+
},
199+
"@schematics/angular:module": {
200+
"typeSeparator": "."
201+
},
202+
"@schematics/angular:pipe": {
203+
"typeSeparator": "."
204+
},
205+
"@schematics/angular:resolver": {
206+
"typeSeparator": "."
177207
}
178208
},
179209
"cli": {

0 commit comments

Comments
 (0)