Skip to content
This repository was archived by the owner on Dec 18, 2024. It is now read-only.

Commit 914a8bc

Browse files
authored
build: update to Angular v17 (#1228)
Updates the repo to Angular v17 in order to fix the deployment.
1 parent 775010d commit 914a8bc

File tree

10 files changed

+7555
-6030
lines changed

10 files changed

+7555
-6030
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Input hashes for repository rule npm_translate_lock(name = "npm", pnpm_lock = "//:pnpm-lock.yaml").
22
# This file should be checked into version control along with the pnpm-lock.yaml file.
33
.npmrc=-1306950124
4-
pnpm-lock.yaml=-1236521065
5-
yarn.lock=86022894
6-
package.json=1192278631
4+
pnpm-lock.yaml=710493181
5+
yarn.lock=-1833642635
6+
package.json=421506501

.eslintrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"root": true,
33
"ignorePatterns": [
4-
"*.d.ts"
4+
"*.d.ts",
5+
"src/assets/stack-blitz/**/*.ts"
56
],
67
"overrides": [
78
{

angular.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,22 +108,22 @@
108108
"serve": {
109109
"builder": "@angular-devkit/build-angular:dev-server",
110110
"options": {
111-
"browserTarget": "material-angular-io:build",
112111
"headers": {
113112
// Keep in sync with `firebase.json`
114113
"Content-Security-Policy": "upgrade-insecure-requests; default-src 'self'; font-src 'self' https://fonts.gstatic.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: *; frame-src https://www.youtube.com; media-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.google-analytics.com https://www.googletagmanager.com; child-src 'self' blob:; connect-src 'self' https://material.angular.io https://*.google-analytics.com https://stats.g.doubleclick.net https://api.github.com https://www.googletagmanager.com;"
115-
}
114+
},
115+
"buildTarget": "material-angular-io:build"
116116
},
117117
"configurations": {
118118
"production": {
119-
"browserTarget": "material-angular-io:build:production"
119+
"buildTarget": "material-angular-io:build:production"
120120
}
121121
}
122122
},
123123
"extract-i18n": {
124124
"builder": "@angular-devkit/build-angular:extract-i18n",
125125
"options": {
126-
"browserTarget": "material-angular-io:build"
126+
"buildTarget": "material-angular-io:build"
127127
}
128128
},
129129
"test": {
@@ -261,18 +261,18 @@
261261
"serve": {
262262
"builder": "@angular-devkit/build-angular:dev-server",
263263
"options": {
264-
"browserTarget": "scenes:build"
264+
"buildTarget": "scenes:build"
265265
},
266266
"configurations": {
267267
"production": {
268-
"browserTarget": "scenes:build:production"
268+
"buildTarget": "scenes:build:production"
269269
}
270270
}
271271
},
272272
"extract-i18n": {
273273
"builder": "@angular-devkit/build-angular:extract-i18n",
274274
"options": {
275-
"browserTarget": "scenes:build"
275+
"buildTarget": "scenes:build"
276276
}
277277
},
278278
"test": {

package.json

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -30,47 +30,48 @@
3030
},
3131
"private": true,
3232
"dependencies": {
33-
"@angular/animations": "^16.1.0",
34-
"@angular/cdk": "^16.1.0",
35-
"@angular/cdk-experimental": "^16.1.0",
36-
"@angular/common": "^16.1.0",
37-
"@angular/compiler": "^16.1.0",
33+
"@angular/animations": "^17.0.0-rc.0",
34+
"@angular/cdk": "^17.0.0-rc.0",
35+
"@angular/cdk-experimental": "^17.0.0-rc.0",
36+
"@angular/common": "^17.0.0-rc.0",
37+
"@angular/compiler": "^17.0.0-rc.0",
3838
"@angular/components-examples": "https://github.com/angular/material2-docs-content.git#9bef76ab6f8c5e7bec1356e2c38d77afc6451658",
39-
"@angular/core": "^16.1.0",
40-
"@angular/forms": "^16.1.0",
41-
"@angular/google-maps": "^16.1.0",
42-
"@angular/localize": "^16.1.0",
43-
"@angular/material": "^16.1.0",
44-
"@angular/material-experimental": "^16.1.0",
45-
"@angular/material-moment-adapter": "^16.1.0",
46-
"@angular/platform-browser": "^16.1.0",
47-
"@angular/platform-browser-dynamic": "^16.1.0",
48-
"@angular/router": "^16.1.0",
49-
"@angular/youtube-player": "^16.1.0",
39+
"@angular/core": "^17.0.0-rc.0",
40+
"@angular/forms": "^17.0.0-rc.0",
41+
"@angular/google-maps": "^17.0.0-rc.0",
42+
"@angular/localize": "^17.0.0-rc.0",
43+
"@angular/material": "^17.0.0-rc.0",
44+
"@angular/material-experimental": "^17.0.0-rc.0",
45+
"@angular/material-moment-adapter": "^17.0.0-rc.0",
46+
"@angular/platform-browser": "^17.0.0-rc.0",
47+
"@angular/platform-browser-dynamic": "^17.0.0-rc.0",
48+
"@angular/router": "^17.0.0-rc.0",
49+
"@angular/ssr": "^17.0.0-rc.0",
50+
"@angular/youtube-player": "^17.0.0-rc.0",
5051
"@stackblitz/sdk": "^1.5.2",
5152
"moment": "^2.29.1",
5253
"path-normalize": "^6.0.7",
5354
"rxjs": "^6.6.7",
5455
"tslib": "^2.3.0",
55-
"zone.js": "~0.13.0"
56+
"zone.js": "~0.14.0"
5657
},
5758
"devDependencies": {
58-
"@angular-devkit/architect": "^0.1601.0",
59-
"@angular-devkit/architect-cli": "^0.1601.0",
60-
"@angular-devkit/build-angular": "^16.1.0",
59+
"@angular-devkit/architect": "^0.1700.0-rc.0",
60+
"@angular-devkit/architect-cli": "^0.1700.0-rc.0",
61+
"@angular-devkit/build-angular": "^17.0.0-rc.0",
6162
"@angular-eslint/builder": "^14.0.0",
6263
"@angular-eslint/eslint-plugin": "^14.0.0",
6364
"@angular-eslint/eslint-plugin-template": "^14.0.0",
6465
"@angular-eslint/template-parser": "^14.0.0",
65-
"@angular/cli": "^16.1.0",
66-
"@angular/compiler-cli": "^16.1.0",
66+
"@angular/cli": "^17.0.0-rc.0",
67+
"@angular/compiler-cli": "^17.0.0-rc.0",
6768
"@bazel/bazelisk": "^1.12.1",
6869
"@types/imagemin": "^7.0.0",
6970
"@types/jasmine": "^3.7.7",
7071
"@types/node": "^16.11.7",
7172
"@types/shelljs": "~0.8.8",
72-
"@typescript-eslint/eslint-plugin": "^5.57.0",
73-
"@typescript-eslint/parser": "^5.57.0",
73+
"@typescript-eslint/eslint-plugin": "^6.9.0",
74+
"@typescript-eslint/parser": "^6.9.0",
7475
"eslint": "^8.23.1",
7576
"eslint-plugin-ban": "^1.5.2",
7677
"eslint-plugin-import": "^2.22.1",
@@ -95,6 +96,6 @@
9596
"puppeteer": "~21.1.0",
9697
"shelljs": "^0.8.4",
9798
"ts-node": "^8.10.2",
98-
"typescript": "~5.1.3"
99+
"typescript": "~5.2.2"
99100
}
100101
}

0 commit comments

Comments
 (0)