|
18 | 18 | "node": ">=22" |
19 | 19 | }, |
20 | 20 | "dependencies": { |
21 | | - "@aws-sdk/client-s3": "^3.797.0", |
22 | | - "@aws-sdk/s3-request-presigner": "^3.797.0", |
| 21 | + "@aws-sdk/client-s3": "^3.848.0", |
| 22 | + "@aws-sdk/s3-request-presigner": "^3.848.0", |
23 | 23 | "@koa/cors": "^5.0.0", |
24 | | - "@koa/multer": "^3.1.0", |
25 | | - "@koa/router": "^13.1.0", |
26 | | - "@passwordless-id/webauthn": "^2.3.0", |
27 | | - "@smithy/smithy-client": "^4.2.0", |
28 | | - "@supabase/auth-js": "^2.69.1", |
29 | | - "@supabase/supabase-js": "^2.49.4", |
| 24 | + "@koa/multer": "^4.0.0", |
| 25 | + "@koa/router": "^13.1.1", |
| 26 | + "@passwordless-id/webauthn": "^2.3.1", |
| 27 | + "@smithy/smithy-client": "^4.4.8", |
| 28 | + "@supabase/auth-js": "^2.71.1", |
| 29 | + "@supabase/supabase-js": "^2.52.0", |
30 | 30 | "class-transformer": "^0.5.1", |
31 | | - "class-validator": "^0.14.1", |
| 31 | + "class-validator": "^0.14.2", |
32 | 32 | "cross-env": "^7.0.3", |
33 | | - "dotenv": "^16.5.0", |
| 33 | + "dotenv": "^17.2.0", |
34 | 34 | "jsonwebtoken": "^9.0.2", |
35 | | - "koa": "^2.16.1", |
| 35 | + "koa": "^3.0.0", |
36 | 36 | "koa-bodyparser": "^4.4.1", |
37 | 37 | "koa-jwt": "^4.0.4", |
38 | | - "koa-logger": "^3.2.1", |
| 38 | + "koa-logger": "^4.0.0", |
39 | 39 | "koa-mount": "^4.2.0", |
40 | 40 | "koa2-swagger-ui": "^5.11.0", |
41 | 41 | "koagger": "^0.4.0", |
42 | | - "marked": "^15.0.11", |
43 | | - "mobx-github": "^0.3.5", |
| 42 | + "marked": "^16.1.1", |
| 43 | + "mobx-github": "^0.3.11", |
44 | 44 | "mobx-restful": "^2.1.0", |
45 | | - "pg": "^8.15.6", |
46 | | - "pg-connection-string": "^2.8.5", |
| 45 | + "pg": "^8.16.3", |
| 46 | + "pg-connection-string": "^2.9.1", |
47 | 47 | "reflect-metadata": "^0.2.2", |
48 | 48 | "routing-controllers": "^0.11.2", |
49 | 49 | "routing-controllers-openapi": "^5.0.0", |
50 | 50 | "tslib": "^2.8.1", |
51 | | - "typeorm": "npm:@helveg/typeorm@^0.3.21", |
52 | | - "undici": "^7.8.0", |
| 51 | + "typeorm": "^0.3.25", |
| 52 | + "undici": "^7.12.0", |
53 | 53 | "web-utility": "^4.4.3" |
54 | 54 | }, |
55 | 55 | "devDependencies": { |
56 | | - "@eslint/js": "^9.25.1", |
57 | | - "@octokit/openapi-types": "^25.0.0", |
| 56 | + "@eslint/js": "^9.31.0", |
| 57 | + "@octokit/openapi-types": "^25.1.0", |
58 | 58 | "@types/eslint-config-prettier": "^6.11.3", |
59 | 59 | "@types/jest": "^29.5.14", |
60 | | - "@types/jsonwebtoken": "^9.0.9", |
61 | | - "@types/koa": "^2.15.0", |
| 60 | + "@types/jsonwebtoken": "^9.0.10", |
62 | 61 | "@types/koa-logger": "^3.1.5", |
63 | | - "@types/node": "^22.15.2", |
64 | | - "eslint": "^9.25.1", |
65 | | - "eslint-config-prettier": "^10.1.2", |
| 62 | + "@types/node": "^22.16.5", |
| 63 | + "better-sqlite3": "^12.2.0", |
| 64 | + "eslint": "^9.31.0", |
| 65 | + "eslint-config-prettier": "^10.1.8", |
66 | 66 | "eslint-plugin-simple-import-sort": "^12.1.1", |
67 | | - "globals": "^16.0.0", |
| 67 | + "globals": "^16.3.0", |
68 | 68 | "husky": "^9.1.7", |
69 | 69 | "jest": "^29.7.0", |
70 | 70 | "jiti": "^2.4.2", |
71 | 71 | "koajax": "^3.1.2", |
72 | | - "lint-staged": "^15.5.1", |
73 | | - "prettier": "^3.5.3", |
74 | | - "sqlite3": "^5.1.7", |
75 | | - "start-server-and-test": "^2.0.11", |
76 | | - "swagger-typescript-api": "^13.1.1", |
77 | | - "ts-jest": "^29.3.2", |
| 72 | + "lint-staged": "^16.1.2", |
| 73 | + "prettier": "^3.6.2", |
| 74 | + "start-server-and-test": "^2.0.12", |
| 75 | + "swagger-typescript-api": "^13.2.7", |
| 76 | + "ts-jest": "^29.4.0", |
78 | 77 | "ts-node": "^10.9.2", |
79 | 78 | "typescript": "~5.8.3", |
80 | | - "typescript-eslint": "^8.31.0" |
| 79 | + "typescript-eslint": "^8.37.0" |
81 | 80 | }, |
82 | 81 | "resolutions": { |
83 | | - "reflect-metadata": "$reflect-metadata" |
| 82 | + "reflect-metadata": "$reflect-metadata", |
| 83 | + "koa": "$koa" |
84 | 84 | }, |
85 | 85 | "pnpm": { |
86 | 86 | "onlyBuiltDependencies": [ |
87 | | - "sqlite3" |
| 87 | + "better-sqlite3" |
88 | 88 | ] |
89 | 89 | }, |
90 | 90 | "prettier": { |
91 | 91 | "singleQuote": true, |
92 | 92 | "trailingComma": "none", |
93 | 93 | "arrowParens": "avoid", |
94 | | - "tabWidth": 4 |
| 94 | + "tabWidth": 4, |
| 95 | + "printWidth": 100 |
95 | 96 | }, |
96 | 97 | "lint-staged": { |
97 | | - "*.{md,json,yml,mjs,ts}": "prettier --write", |
| 98 | + "*.{md,json,yml,ts}": "prettier --write", |
98 | 99 | "*.ts": "eslint --fix" |
99 | 100 | }, |
100 | 101 | "jest": { |
101 | 102 | "preset": "ts-jest" |
102 | 103 | }, |
103 | 104 | "scripts": { |
104 | | - "install": "mv .env.example .env || true", |
| 105 | + "install": "cp -u .env.example .env || true", |
105 | 106 | "prepare": "husky || true", |
106 | 107 | "dev": "cross-env TS_NODE_TRANSPILE_ONLY=true node -r ts-node/register --watch source/", |
107 | 108 | "lint": "lint-staged", |
|
0 commit comments