Skip to content

Commit a78325c

Browse files
committed
chore(deps): update dependencies for improved functionality and compatibility
- Upgraded several packages in package.json and pnpm-lock.yaml, including @sxzz/eslint-config to 7.1.4, @types/node to 24.3.0, and typescript to 5.9.2. - Updated redis-memory-server to 0.13.0 and mongodb-memory-server to 10.2.0 for enhanced performance. - Incremented better-auth to 1.3.7 and adjusted other related packages for stability. - Removed AIDeepReadingModel from database models to streamline the codebase. Signed-off-by: Innei <tukon479@gmail.com>
1 parent 3f5f9f5 commit a78325c

File tree

6 files changed

+1974
-656
lines changed

6 files changed

+1974
-656
lines changed

apps/core/package.json

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"@fastify/static": "8.2.0",
6060
"@innei/next-async": "0.3.0",
6161
"@innei/pretty-logger-nestjs": "0.3.4",
62-
"@keyv/redis": "4.6.0",
62+
"@keyv/redis": "5.1.1",
6363
"@mx-space/compiled": "workspace:*",
6464
"@nestjs/cache-manager": "3.0.1",
6565
"@nestjs/common": "11.1.6",
@@ -75,45 +75,45 @@
7575
"@socket.io/redis-adapter": "8.3.0",
7676
"@socket.io/redis-emitter": "5.1.0",
7777
"@typegoose/auto-increment": "4.13.0",
78-
"@typegoose/typegoose": "12.17.0",
78+
"@typegoose/typegoose": "12.19.0",
7979
"@types/jsonwebtoken": "9.0.10",
8080
"ai": "5.0.28",
8181
"algoliasearch": "4.24.0",
8282
"axios": "^1.10.0",
8383
"axios-retry": "4.5.0",
8484
"bcryptjs": "^3.0.2",
8585
"blurhash": "2.0.5",
86-
"cache-manager": "7.0.1",
86+
"cache-manager": "7.2.0",
8787
"class-transformer": "0.5.1",
8888
"class-validator": "0.13.2",
8989
"class-validator-jsonschema": "npm:@innei/class-validator-jsonschema@3.1.2",
9090
"cls-hooked": "^4.2.2",
91-
"commander": "13.1.0",
92-
"dayjs": "1.11.13",
91+
"commander": "14.0.0",
92+
"dayjs": "1.11.17",
9393
"ejs": "3.1.10",
9494
"form-data": "4.0.4",
95-
"inquirer": "^10.2.2",
96-
"isbot": "5.1.28",
95+
"inquirer": "^12.9.4",
96+
"isbot": "5.1.30",
9797
"js-yaml": "^4.1.0",
9898
"json5": "2.2.3",
9999
"jsonwebtoken": "9.0.2",
100100
"jszip": "3.10.1",
101-
"keyv": "5.3.4",
102-
"linkedom": "0.18.11",
101+
"keyv": "5.5.0",
102+
"linkedom": "0.18.12",
103103
"lodash": "^4.17.21",
104104
"lru-cache": "11.1.0",
105-
"marked": "15.0.12",
105+
"marked": "16.2.1",
106106
"mime-types": "^3.0.1",
107107
"mkdirp": "^3.0.1",
108-
"mongoose": "8.16.2",
108+
"mongoose": "8.18.0",
109109
"mongoose-aggregate-paginate-v2": "1.1.4",
110110
"mongoose-autopopulate": "1.1.0",
111111
"mongoose-lean-getters": "2.2.2",
112112
"mongoose-lean-virtuals": "2.0.0",
113113
"mongoose-paginate-v2": "1.9.1",
114114
"node-machine-id": "1.1.12",
115115
"nodemailer": "7.0.5",
116-
"openai": "5.8.3",
116+
"openai": "5.16.0",
117117
"pluralize": "^8.0.0",
118118
"qs": "6.14.0",
119119
"reflect-metadata": "0.2.2",
@@ -136,14 +136,12 @@
136136
"@nestjs/testing": "11.1.6",
137137
"@swc/core": "1.13.5",
138138
"@types/babel__core": "7.20.5",
139-
"@types/bcryptjs": "^3.0.0",
140139
"@types/cls-hooked": "^4.3.9",
141140
"@types/ejs": "3.1.5",
142141
"@types/get-image-colors": "4.0.5",
143142
"@types/js-yaml": "4.0.9",
144143
"@types/lodash": "4.17.20",
145144
"@types/mime-types": "3.0.1",
146-
"@types/mongoose-aggregate-paginate-v2": "1.1.2",
147145
"@types/node": "24.3.0",
148146
"@types/nodemailer": "6.4.17",
149147
"@types/qs": "6.14.0",
@@ -154,11 +152,11 @@
154152
"@vercel/ncc": "0.38.3",
155153
"ioredis": "5.7.0",
156154
"mongodb-memory-server": "^10.2.0",
157-
"redis-memory-server": "^0.12.1",
155+
"redis-memory-server": "^0.13.0",
158156
"rimraf": "6.0.1",
159157
"sharp": "0.34.3",
160158
"socket.io": "^4.8.1",
161-
"typescript": "5.8.3",
159+
"typescript": "5.9.2",
162160
"unplugin-swc": "1.5.7",
163161
"vite": "5.4.10",
164162
"vite-tsconfig-paths": "5.1.4",

apps/core/src/processors/database/database.models.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { ActivityModel } from '~/modules/activity/activity.model'
2-
import { AIDeepReadingModel } from '~/modules/ai/ai-deep-reading/ai-deep-reading.model'
32
import { AISummaryModel } from '~/modules/ai/ai-summary/ai-summary.model'
43
import { AnalyzeModel } from '~/modules/analyze/analyze.model'
54
import { AuthnModel } from '~/modules/authn/authn.model'
@@ -28,7 +27,6 @@ import { getProviderByTypegooseClass } from '~/transformers/model.transformer'
2827
export const databaseModels = [
2928
ActivityModel,
3029
AISummaryModel,
31-
AIDeepReadingModel,
3230
AnalyzeModel,
3331
AuthnModel,
3432
CategoryModel,

apps/core/src/utils/s3.util.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,20 @@ export class S3Uploader {
156156
...headers,
157157
Authorization: authorization,
158158
},
159-
body: fileData,
159+
160+
body: toArrayBuffer(fileData),
160161
})
161162

162163
if (!response.ok) {
163164
throw new Error(`Upload failed with status code: ${response.status}`)
164165
}
165166
}
166167
}
168+
function toArrayBuffer(buffer) {
169+
const arrayBuffer = new ArrayBuffer(buffer.length)
170+
const view = new Uint8Array(arrayBuffer)
171+
for (const [i, element] of buffer.entries()) {
172+
view[i] = element
173+
}
174+
return arrayBuffer
175+
}

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@
2222
"devDependencies": {
2323
"@ianvs/prettier-plugin-sort-imports": "4.7.0",
2424
"@prettier/plugin-oxc": "0.0.4",
25-
"@sxzz/eslint-config": "7.0.5",
26-
"@types/node": "24.0.12",
27-
"cross-env": "7.0.3",
25+
"@sxzz/eslint-config": "7.1.4",
26+
"@types/node": "24.3.0",
27+
"cross-env": "10.0.0",
2828
"eslint": "^9.30.1",
29-
"lint-staged": "16.1.2",
30-
"mongodb-memory-server": "10.1.4",
29+
"lint-staged": "16.1.5",
30+
"mongodb-memory-server": "10.2.0",
3131
"prettier": "3.6.2",
3232
"prettier-package-json": "2.8.0",
3333
"prettier-plugin-ember-template-tag": "2.1.0",
34-
"redis-memory-server": "0.12.1",
34+
"redis-memory-server": "0.13.0",
3535
"rimraf": "6.0.1",
36-
"simple-git-hooks": "2.13.0",
36+
"simple-git-hooks": "2.13.1",
3737
"ts-node": "10.9.2",
3838
"tsconfig-paths": "4.2.0",
39-
"typescript": "5.8.3",
39+
"typescript": "5.9.2",
4040
"vite-tsconfig-paths": "5.1.4",
4141
"zx-cjs": "7.0.7-0"
4242
},
@@ -45,7 +45,7 @@
4545
"mongodb": "6.12.0",
4646
"pino": "./external/pino",
4747
"semver": "7.7.2",
48-
"typescript": "5.8.3",
48+
"typescript": "5.9.2",
4949
"whatwg-url": "14.1.1",
5050
"zod": "3.25.63"
5151
},

packages/compiled/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
},
1515
"devDependencies": {
1616
"@antfu/install-pkg": "1.1.0",
17-
"better-auth": "1.2.12",
17+
"better-auth": "1.3.7",
1818
"nanoid": "5.1.5",
19+
"tsdown": "0.14.2",
1920
"zod": "3.25.63",
20-
"zx": "7.2.3",
21-
"tsdown": "0.14.2"
21+
"zx": "7.2.3"
2222
}
2323
}

0 commit comments

Comments
 (0)