Ming Wang commited on
Commit
0c1bfbb
·
1 Parent(s): 874ce9e

chore: upgrade codespace to 8 cpu 16gb ram

Browse files
.devcontainer/devcontainer.json CHANGED
@@ -7,8 +7,8 @@
7
  "3000": { "label": "JSON Server API", "onAutoForward": "notify" }
8
  },
9
  "hostRequirements": {
10
- "cpus": 4,
11
- "memory": "8gb"
12
  },
13
  "updateContentCommand": "npm install -g @angular/cli && cd frontend && npm ci --prefer-offline --no-audit && cd ../backend && npm ci --prefer-offline --no-audit || true",
14
  "postCreateCommand": "git checkout -b feat/$(echo $GITHUB_USER)-$(date +%Y%m%d-%H%M%S)",
 
7
  "3000": { "label": "JSON Server API", "onAutoForward": "notify" }
8
  },
9
  "hostRequirements": {
10
+ "cpus": 8,
11
+ "memory": "16gb"
12
  },
13
  "updateContentCommand": "npm install -g @angular/cli && cd frontend && npm ci --prefer-offline --no-audit && cd ../backend && npm ci --prefer-offline --no-audit || true",
14
  "postCreateCommand": "git checkout -b feat/$(echo $GITHUB_USER)-$(date +%Y%m%d-%H%M%S)",
frontend/package-lock.json CHANGED
@@ -423,6 +423,7 @@
423
  "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.3.tgz",
424
  "integrity": "sha512-7t+UhfbSpIUG9uUyL4b8nI/HyYyrbgAvDwBT8kH4D7If0WiFQhUoottAM0+WZ7Uy+F4nx322K6TOomz/fZJOoQ==",
425
  "license": "MIT",
 
426
  "dependencies": {
427
  "parse5": "^8.0.0",
428
  "tslib": "^2.3.0"
@@ -474,6 +475,7 @@
474
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.5.tgz",
475
  "integrity": "sha512-MTjCbsHBkF9W12CW9yYiTJdVfZv/qCqBCZ2iqhMpDA5G+ZJiTKP0IDTJVrx2N5iHfiJ1lnK719t/9GXROtEAvg==",
476
  "license": "MIT",
 
477
  "dependencies": {
478
  "tslib": "^2.3.0"
479
  },
@@ -490,6 +492,7 @@
490
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.5.tgz",
491
  "integrity": "sha512-QloEsknGqLvmr+ED7QShDt7SoMY9mipV+gVnwn4hBI5sbl+TOBfYWXIaJMnxseFwSqjXTSCVGckfylIlynNcFg==",
492
  "license": "MIT",
 
493
  "dependencies": {
494
  "tslib": "^2.3.0"
495
  },
@@ -503,6 +506,7 @@
503
  "integrity": "sha512-Ox3vz6KAM7i47ujR/3M3NCOeCRn6vrC9yV1SHZRhSrYg6CWWcOMveavEEwtNjYtn3hOzrktO4CnuVwtDbU8pLg==",
504
  "dev": true,
505
  "license": "MIT",
 
506
  "dependencies": {
507
  "@babel/core": "7.29.0",
508
  "@jridgewell/sourcemap-codec": "^1.4.14",
@@ -535,6 +539,7 @@
535
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.5.tgz",
536
  "integrity": "sha512-JgHU134Adb1wrpyGC9ozcv3hiRAgaFTvJFn1u9OU/AVXyxu4meMmVh2hp5QhAvPnv8XQdKWWIkAY+dbpPE6zKA==",
537
  "license": "MIT",
 
538
  "dependencies": {
539
  "tslib": "^2.3.0"
540
  },
@@ -560,6 +565,7 @@
560
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.5.tgz",
561
  "integrity": "sha512-pqRuK+a1ZAFZbs8/dZoorFJah2IWaf/SH8axHUpaDJ7fyNrwNEcpczyObdxZ00lOgORpKAhWo/q0hlVS+In8cw==",
562
  "license": "MIT",
 
563
  "dependencies": {
564
  "@standard-schema/spec": "^1.0.0",
565
  "tslib": "^2.3.0"
@@ -596,6 +602,7 @@
596
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.5.tgz",
597
  "integrity": "sha512-VuuYguxjgyI4XWuoXrKynmuA3FB991pXbkNhxHeCW0yX+7DGOnGLPF1oierd4/X+IvskmN8foBZLfjyg9u4Ffg==",
598
  "license": "MIT",
 
599
  "dependencies": {
600
  "tslib": "^2.3.0"
601
  },
@@ -662,6 +669,7 @@
662
  "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
663
  "dev": true,
664
  "license": "MIT",
 
665
  "dependencies": {
666
  "@babel/code-frame": "^7.29.0",
667
  "@babel/generator": "^7.29.0",
@@ -1667,6 +1675,7 @@
1667
  "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==",
1668
  "dev": true,
1669
  "license": "MIT",
 
1670
  "dependencies": {
1671
  "@inquirer/checkbox": "^4.3.2",
1672
  "@inquirer/confirm": "^5.1.21",
@@ -3959,6 +3968,7 @@
3959
  }
3960
  ],
3961
  "license": "MIT",
 
3962
  "dependencies": {
3963
  "baseline-browser-mapping": "^2.9.0",
3964
  "caniuse-lite": "^1.0.30001759",
@@ -4100,6 +4110,7 @@
4100
  "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==",
4101
  "dev": true,
4102
  "license": "MIT",
 
4103
  "dependencies": {
4104
  "readdirp": "^5.0.0"
4105
  },
@@ -4716,6 +4727,7 @@
4716
  "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
4717
  "dev": true,
4718
  "license": "MIT",
 
4719
  "dependencies": {
4720
  "accepts": "^2.0.0",
4721
  "body-parser": "^2.2.1",
@@ -5044,6 +5056,7 @@
5044
  "integrity": "sha512-wy3T8Zm2bsEvxKZM5w21VdHDDcwVS1yUFFY6i8UobSsKfFceT7TOwhbhfKsDyx7tYQlmRM5FLpIuYvNFyjctiA==",
5045
  "dev": true,
5046
  "license": "MIT",
 
5047
  "engines": {
5048
  "node": ">=16.9.0"
5049
  }
@@ -5432,6 +5445,7 @@
5432
  "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==",
5433
  "dev": true,
5434
  "license": "MIT",
 
5435
  "dependencies": {
5436
  "cli-truncate": "^5.0.0",
5437
  "colorette": "^2.0.20",
@@ -6505,6 +6519,7 @@
6505
  }
6506
  ],
6507
  "license": "MIT",
 
6508
  "dependencies": {
6509
  "nanoid": "^3.3.11",
6510
  "picocolors": "^1.1.1",
@@ -6808,6 +6823,7 @@
6808
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
6809
  "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
6810
  "license": "Apache-2.0",
 
6811
  "dependencies": {
6812
  "tslib": "^2.1.0"
6813
  }
@@ -7318,7 +7334,8 @@
7318
  "version": "2.8.1",
7319
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7320
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7321
- "license": "0BSD"
 
7322
  },
7323
  "node_modules/tuf-js": {
7324
  "version": "4.1.0",
@@ -7356,6 +7373,7 @@
7356
  "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
7357
  "dev": true,
7358
  "license": "Apache-2.0",
 
7359
  "bin": {
7360
  "tsc": "bin/tsc",
7361
  "tsserver": "bin/tsserver"
@@ -7441,6 +7459,7 @@
7441
  "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
7442
  "dev": true,
7443
  "license": "MIT",
 
7444
  "dependencies": {
7445
  "esbuild": "^0.27.0",
7446
  "fdir": "^6.5.0",
@@ -7736,6 +7755,7 @@
7736
  "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
7737
  "dev": true,
7738
  "license": "MIT",
 
7739
  "funding": {
7740
  "url": "https://github.com/sponsors/colinhacks"
7741
  }
 
423
  "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.3.tgz",
424
  "integrity": "sha512-7t+UhfbSpIUG9uUyL4b8nI/HyYyrbgAvDwBT8kH4D7If0WiFQhUoottAM0+WZ7Uy+F4nx322K6TOomz/fZJOoQ==",
425
  "license": "MIT",
426
+ "peer": true,
427
  "dependencies": {
428
  "parse5": "^8.0.0",
429
  "tslib": "^2.3.0"
 
475
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.5.tgz",
476
  "integrity": "sha512-MTjCbsHBkF9W12CW9yYiTJdVfZv/qCqBCZ2iqhMpDA5G+ZJiTKP0IDTJVrx2N5iHfiJ1lnK719t/9GXROtEAvg==",
477
  "license": "MIT",
478
+ "peer": true,
479
  "dependencies": {
480
  "tslib": "^2.3.0"
481
  },
 
492
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.5.tgz",
493
  "integrity": "sha512-QloEsknGqLvmr+ED7QShDt7SoMY9mipV+gVnwn4hBI5sbl+TOBfYWXIaJMnxseFwSqjXTSCVGckfylIlynNcFg==",
494
  "license": "MIT",
495
+ "peer": true,
496
  "dependencies": {
497
  "tslib": "^2.3.0"
498
  },
 
506
  "integrity": "sha512-Ox3vz6KAM7i47ujR/3M3NCOeCRn6vrC9yV1SHZRhSrYg6CWWcOMveavEEwtNjYtn3hOzrktO4CnuVwtDbU8pLg==",
507
  "dev": true,
508
  "license": "MIT",
509
+ "peer": true,
510
  "dependencies": {
511
  "@babel/core": "7.29.0",
512
  "@jridgewell/sourcemap-codec": "^1.4.14",
 
539
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.5.tgz",
540
  "integrity": "sha512-JgHU134Adb1wrpyGC9ozcv3hiRAgaFTvJFn1u9OU/AVXyxu4meMmVh2hp5QhAvPnv8XQdKWWIkAY+dbpPE6zKA==",
541
  "license": "MIT",
542
+ "peer": true,
543
  "dependencies": {
544
  "tslib": "^2.3.0"
545
  },
 
565
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.5.tgz",
566
  "integrity": "sha512-pqRuK+a1ZAFZbs8/dZoorFJah2IWaf/SH8axHUpaDJ7fyNrwNEcpczyObdxZ00lOgORpKAhWo/q0hlVS+In8cw==",
567
  "license": "MIT",
568
+ "peer": true,
569
  "dependencies": {
570
  "@standard-schema/spec": "^1.0.0",
571
  "tslib": "^2.3.0"
 
602
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.5.tgz",
603
  "integrity": "sha512-VuuYguxjgyI4XWuoXrKynmuA3FB991pXbkNhxHeCW0yX+7DGOnGLPF1oierd4/X+IvskmN8foBZLfjyg9u4Ffg==",
604
  "license": "MIT",
605
+ "peer": true,
606
  "dependencies": {
607
  "tslib": "^2.3.0"
608
  },
 
669
  "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
670
  "dev": true,
671
  "license": "MIT",
672
+ "peer": true,
673
  "dependencies": {
674
  "@babel/code-frame": "^7.29.0",
675
  "@babel/generator": "^7.29.0",
 
1675
  "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==",
1676
  "dev": true,
1677
  "license": "MIT",
1678
+ "peer": true,
1679
  "dependencies": {
1680
  "@inquirer/checkbox": "^4.3.2",
1681
  "@inquirer/confirm": "^5.1.21",
 
3968
  }
3969
  ],
3970
  "license": "MIT",
3971
+ "peer": true,
3972
  "dependencies": {
3973
  "baseline-browser-mapping": "^2.9.0",
3974
  "caniuse-lite": "^1.0.30001759",
 
4110
  "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==",
4111
  "dev": true,
4112
  "license": "MIT",
4113
+ "peer": true,
4114
  "dependencies": {
4115
  "readdirp": "^5.0.0"
4116
  },
 
4727
  "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
4728
  "dev": true,
4729
  "license": "MIT",
4730
+ "peer": true,
4731
  "dependencies": {
4732
  "accepts": "^2.0.0",
4733
  "body-parser": "^2.2.1",
 
5056
  "integrity": "sha512-wy3T8Zm2bsEvxKZM5w21VdHDDcwVS1yUFFY6i8UobSsKfFceT7TOwhbhfKsDyx7tYQlmRM5FLpIuYvNFyjctiA==",
5057
  "dev": true,
5058
  "license": "MIT",
5059
+ "peer": true,
5060
  "engines": {
5061
  "node": ">=16.9.0"
5062
  }
 
5445
  "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==",
5446
  "dev": true,
5447
  "license": "MIT",
5448
+ "peer": true,
5449
  "dependencies": {
5450
  "cli-truncate": "^5.0.0",
5451
  "colorette": "^2.0.20",
 
6519
  }
6520
  ],
6521
  "license": "MIT",
6522
+ "peer": true,
6523
  "dependencies": {
6524
  "nanoid": "^3.3.11",
6525
  "picocolors": "^1.1.1",
 
6823
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
6824
  "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
6825
  "license": "Apache-2.0",
6826
+ "peer": true,
6827
  "dependencies": {
6828
  "tslib": "^2.1.0"
6829
  }
 
7334
  "version": "2.8.1",
7335
  "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
7336
  "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
7337
+ "license": "0BSD",
7338
+ "peer": true
7339
  },
7340
  "node_modules/tuf-js": {
7341
  "version": "4.1.0",
 
7373
  "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
7374
  "dev": true,
7375
  "license": "Apache-2.0",
7376
+ "peer": true,
7377
  "bin": {
7378
  "tsc": "bin/tsc",
7379
  "tsserver": "bin/tsserver"
 
7459
  "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
7460
  "dev": true,
7461
  "license": "MIT",
7462
+ "peer": true,
7463
  "dependencies": {
7464
  "esbuild": "^0.27.0",
7465
  "fdir": "^6.5.0",
 
7755
  "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
7756
  "dev": true,
7757
  "license": "MIT",
7758
+ "peer": true,
7759
  "funding": {
7760
  "url": "https://github.com/sponsors/colinhacks"
7761
  }