Skip to content

Commit 1488fe8

Browse files
perf: migrate to application builder and update dependencies (#34)
--------- Co-authored-by: Siwat T. <keen@keendev.net> Co-authored-by: Siwat T. <5007387+keenthekeen@users.noreply.github.com>
1 parent cc7a171 commit 1488fe8

File tree

4 files changed

+305
-514
lines changed

4 files changed

+305
-514
lines changed

angular.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
"prefix": "app",
1111
"architect": {
1212
"build": {
13-
"builder": "@angular-devkit/build-angular:browser",
13+
"builder": "@angular-devkit/build-angular:application",
1414
"options": {
15-
"outputPath": "www",
15+
"outputPath": {
16+
"base": "www"
17+
},
1618
"index": "src/index.html",
17-
"main": "src/main.ts",
1819
"polyfills": [
1920
"zone.js"
2021
],
@@ -41,7 +42,8 @@
4142
"styles": false,
4243
"hidden": true,
4344
"vendor": true
44-
}
45+
},
46+
"browser": "src/main.ts"
4547
},
4648
"configurations": {
4749
"production": {
@@ -64,8 +66,7 @@
6466
"maximumError": "4kb"
6567
}
6668
],
67-
"serviceWorker": true,
68-
"ngswConfigPath": "ngsw-config.json"
69+
"serviceWorker": "ngsw-config.json"
6970
},
7071
"ci": {
7172
"budgets": [
@@ -77,9 +78,7 @@
7778
"progress": false
7879
},
7980
"development": {
80-
"buildOptimizer": false,
81-
"optimization": false,
82-
"vendorChunk": true,
81+
"optimization": false,
8382
"extractLicenses": false,
8483
"sourceMap": true,
8584
"namedChunks": true

package.json

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@
1515
},
1616
"private": true,
1717
"dependencies": {
18-
"@angular/common": "^19.1.3",
19-
"@angular/core": "^19.1.3",
18+
"@angular/common": "^19.1.4",
19+
"@angular/core": "^19.1.4",
2020
"@angular/fire": "^19.0.0",
21-
"@angular/forms": "^19.1.3",
22-
"@angular/platform-browser": "^19.1.3",
23-
"@angular/platform-browser-dynamic": "^19.1.3",
24-
"@angular/router": "^19.1.3",
25-
"@angular/service-worker": "^19.1.3",
21+
"@angular/forms": "^19.1.4",
22+
"@angular/platform-browser": "^19.1.4",
23+
"@angular/platform-browser-dynamic": "^19.1.4",
24+
"@angular/router": "^19.1.4",
25+
"@angular/service-worker": "^19.1.4",
2626
"@ionic/angular": "^8.4.3",
27-
"@sentry/angular": "^8.52.0",
27+
"@sentry/angular": "^8.53.0",
2828
"@sentry/cli": "^2.41.1",
2929
"core-js": "^3.40.0",
3030
"ionicons": "^7.4.0",
@@ -46,31 +46,26 @@
4646
"@angular-eslint/schematics": "^19.0.2",
4747
"@angular-eslint/template-parser": "^19.0.2",
4848
"@angular/cli": "^19.1.5",
49-
"@angular/compiler": "^19.1.3",
50-
"@angular/compiler-cli": "^19.1.3",
51-
"@angular/language-service": "^19.1.3",
52-
"@ionic/angular-toolkit": "^11.0.1",
49+
"@angular/compiler": "^19.1.4",
50+
"@angular/compiler-cli": "^19.1.4",
51+
"@angular/language-service": "^19.1.4",
52+
"@ionic/angular-toolkit": "^12.1.1",
5353
"@types/jasmine": "~5.1.5",
5454
"@types/jasminewd2": "^2.0.13",
5555
"@types/node": "^20.17.16",
5656
"@types/video.js": "^7.3.58",
5757
"@typescript-eslint/eslint-plugin": "^8.22.0",
5858
"@typescript-eslint/parser": "^8.22.0",
5959
"eslint": "^9.19.0",
60-
"fuzzy": "^0.1.3",
61-
"inquirer": "^9.3.7",
62-
"inquirer-autocomplete-prompt": "^3.0.1",
63-
"jasmine-core": "~5.1.2",
64-
"jasmine-spec-reporter": "~7.0.0",
60+
"jasmine-core": "~5.5.0",
6561
"karma": "^6.4.4",
6662
"karma-chrome-launcher": "^3.2.0",
67-
"karma-coverage-istanbul-reporter": "^3.0.3",
6863
"karma-jasmine": "^5.1.0",
6964
"karma-jasmine-html-reporter": "^2.1.0",
7065
"laravel-echo": "^1.19.0",
71-
"pusher-js": "8.4.0-rc2",
66+
"pusher-js": "^8.4.0",
7267
"ts-node": "^10.9.2",
73-
"typescript": "~5.5.4"
68+
"typescript": "~5.7.3"
7469
},
7570
"description": "An Ionic project"
76-
}
71+
}

0 commit comments

Comments
 (0)