Spaces:
Sleeping
Sleeping
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":
|
| 11 |
-
"memory": "
|
| 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 |
}
|