Skip to content

Commit 9ecd815

Browse files
committed
[add] independent Access Validation service method
[optimize] upgrade to Marked 17, MobX-GitHub 0.6 & other latest Upstream packages [fix] some detail bugs [remove] Render.com configuration
1 parent 6b39570 commit 9ecd815

File tree

10 files changed

+1304
-1304
lines changed

10 files changed

+1304
-1304
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
FROM node:22-slim AS base
44
RUN apt-get update && \
5-
apt-get install curl -y --no-install-recommends
5+
apt-get install ca-certificates curl -y --no-install-recommends
66
ENV PNPM_HOME="/pnpm"
77
ENV PATH="$PNPM_HOME:$PATH"
88
RUN npm i pnpm@latest -g

package.json

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -18,30 +18,30 @@
1818
"node": ">=22"
1919
},
2020
"dependencies": {
21-
"@aws-sdk/client-s3": "^3.899.0",
22-
"@aws-sdk/s3-request-presigner": "^3.899.0",
21+
"@aws-sdk/client-s3": "^3.931.0",
22+
"@aws-sdk/s3-request-presigner": "^3.931.0",
2323
"@koa/cors": "^5.0.0",
2424
"@koa/multer": "^4.0.0",
2525
"@koa/router": "^14.0.0",
2626
"@passwordless-id/webauthn": "^2.3.1",
27-
"@smithy/smithy-client": "^4.7.0",
28-
"@supabase/auth-js": "^2.72.0",
29-
"@supabase/supabase-js": "^2.58.0",
27+
"@smithy/smithy-client": "^4.9.6",
28+
"@supabase/auth-js": "^2.81.1",
29+
"@supabase/supabase-js": "^2.81.1",
3030
"class-transformer": "^0.5.1",
3131
"class-validator": "^0.14.2",
3232
"cross-env": "^10.1.0",
3333
"dotenv": "^17.2.3",
3434
"jsonwebtoken": "^9.0.2",
35-
"koa": "^3.0.1",
35+
"koa": "^3.1.1",
3636
"koa-bodyparser": "^4.4.1",
3737
"koa-jwt": "^4.0.4",
3838
"koa-logger": "^4.0.0",
3939
"koa-mount": "^4.2.0",
4040
"koa2-swagger-ui": "^5.12.0",
4141
"koagger": "^0.4.0",
42-
"marked": "^16.3.0",
43-
"mobx-github": "^0.5.1",
44-
"mobx-restful": "^2.1.3",
42+
"marked": "^17.0.0",
43+
"mobx-github": "^0.6.2",
44+
"mobx-restful": "^2.1.4",
4545
"pg": "^8.16.3",
4646
"pg-connection-string": "^2.9.1",
4747
"reflect-metadata": "^0.2.2",
@@ -50,34 +50,34 @@
5050
"tslib": "^2.8.1",
5151
"typeorm": "^0.3.27",
5252
"undici": "^7.16.0",
53-
"web-utility": "^4.6.1"
53+
"web-utility": "^4.6.4"
5454
},
5555
"devDependencies": {
56-
"@eslint/js": "^9.36.0",
57-
"@octokit/openapi-types": "^26.0.0",
56+
"@eslint/js": "^9.39.1",
57+
"@octokit/openapi-types": "^27.0.0",
5858
"@types/eslint-config-prettier": "^6.11.3",
5959
"@types/jest": "^29.5.14",
6060
"@types/jsonwebtoken": "^9.0.10",
61-
"@types/koa": "^3.0.0",
61+
"@types/koa": "^3.0.1",
6262
"@types/koa-logger": "^3.1.5",
63-
"@types/node": "^22.18.7",
63+
"@types/node": "^22.19.1",
6464
"better-sqlite3": "^12.4.1",
65-
"eslint": "^9.36.0",
65+
"eslint": "^9.39.1",
6666
"eslint-config-prettier": "^10.1.8",
6767
"eslint-plugin-simple-import-sort": "^12.1.1",
68-
"globals": "^16.4.0",
68+
"globals": "^16.5.0",
6969
"husky": "^9.1.7",
7070
"jest": "^29.7.0",
71-
"jiti": "^2.6.0",
71+
"jiti": "^2.6.1",
7272
"koajax": "^3.1.2",
73-
"lint-staged": "^16.2.3",
73+
"lint-staged": "^16.2.6",
7474
"prettier": "^3.6.2",
7575
"start-server-and-test": "^2.1.2",
76-
"swagger-typescript-api": "^13.2.13",
77-
"ts-jest": "^29.4.4",
76+
"swagger-typescript-api": "^13.2.16",
77+
"ts-jest": "^29.4.5",
7878
"ts-node": "^10.9.2",
79-
"typescript": "~5.9.2",
80-
"typescript-eslint": "^8.45.0"
79+
"typescript": "~5.9.3",
80+
"typescript-eslint": "^8.46.4"
8181
},
8282
"resolutions": {
8383
"reflect-metadata": "$reflect-metadata",
@@ -112,7 +112,8 @@
112112
"jest": "jest",
113113
"debug": "server-test start-test 8080 jest",
114114
"test": "npm run build && server-test start-test 8080 build-test && npm run debug",
115-
"build": "rm -rf dist/ type/*.d.ts && tsc && mv dist/model/*.d.ts type/",
115+
"pack-type": "tsc --emitDeclarationOnly --outDir type/ && cd type/ && rm -f *.d.ts && cp -rf model/* . && rm -rf model/ service/ controller/",
116+
"build": "rm -rf dist/ type/*.d.ts && tsc && npm run pack-type",
116117
"start": "cross-env NODE_ENV=production node dist/",
117118
"typeorm": "typeorm-ts-node-commonjs -d source/model/index.ts",
118119
"migration:generate": "npm run typeorm -- migration:generate",

0 commit comments

Comments
 (0)