Skip to content

Commit 441bc8a

Browse files
committed
chore(deps): update dependencies and ESLint configuration
- Changed pnpm setting in eslint.config.mjs from true to false. - Updated various dependencies in package.json to specific versions for better stability and compatibility. - Removed optionalDependencies from package.json to streamline the dependency management. - Refactored ai-agent.service.ts to replace ToolInterface with DynamicStructuredTool for improved type safety. Signed-off-by: Innei <tukon479@gmail.com>
1 parent 7047b76 commit 441bc8a

File tree

9 files changed

+1859
-2945
lines changed

9 files changed

+1859
-2945
lines changed

apps/core/package.json

+116-115
Original file line numberDiff line numberDiff line change
@@ -48,122 +48,123 @@
4848
"changelog": true
4949
},
5050
"dependencies": {
51-
"@algolia/client-search": "catalog:",
52-
"@antfu/install-pkg": "catalog:",
53-
"@aws-sdk/client-s3": "catalog:",
54-
"@babel/core": "catalog:",
55-
"@babel/plugin-transform-modules-commonjs": "catalog:",
56-
"@babel/plugin-transform-typescript": "catalog:",
57-
"@babel/types": "catalog:",
58-
"@fastify/cookie": "catalog:",
59-
"@fastify/multipart": "catalog:",
60-
"@fastify/static": "catalog:",
61-
"@innei/next-async": "catalog:",
62-
"@innei/pretty-logger-nestjs": "catalog:",
63-
"@keyv/redis": "catalog:",
64-
"@langchain/openai": "catalog:",
51+
"@algolia/client-search": "^4.22.1",
52+
"@antfu/install-pkg": "1.1.0",
53+
"@aws-sdk/client-s3": "3.808.0",
54+
"@babel/core": "7.27.1",
55+
"@babel/plugin-transform-modules-commonjs": "7.27.1",
56+
"@babel/plugin-transform-typescript": "7.27.1",
57+
"@babel/types": "^7.27.1",
58+
"@fastify/cookie": "11.0.2",
59+
"@fastify/multipart": "9.0.3",
60+
"@fastify/static": "8.1.1",
61+
"@innei/next-async": "0.3.0",
62+
"@innei/pretty-logger-nestjs": "0.3.3",
63+
"@keyv/redis": "4.4.0",
64+
"@langchain/openai": "0.5.10",
6565
"@mx-space/compiled": "workspace:*",
66-
"@nestjs/cache-manager": "catalog:",
67-
"@nestjs/common": "catalog:",
68-
"@nestjs/core": "catalog:",
69-
"@nestjs/event-emitter": "catalog:",
70-
"@nestjs/mapped-types": "catalog:",
71-
"@nestjs/platform-fastify": "catalog:",
72-
"@nestjs/platform-socket.io": "catalog:",
73-
"@nestjs/schedule": "catalog:",
74-
"@nestjs/throttler": "catalog:",
75-
"@nestjs/websockets": "catalog:",
76-
"@simplewebauthn/server": "catalog:",
77-
"@socket.io/redis-adapter": "catalog:",
78-
"@socket.io/redis-emitter": "catalog:",
79-
"@typegoose/auto-increment": "catalog:",
80-
"@typegoose/typegoose": "catalog:",
81-
"@types/jsonwebtoken": "catalog:",
82-
"algoliasearch": "catalog:",
83-
"axios": "catalog:",
84-
"axios-retry": "catalog:",
85-
"bcryptjs": "catalog:",
86-
"blurhash": "catalog:",
87-
"cache-manager": "catalog:",
88-
"class-transformer": "catalog:",
89-
"class-validator": "catalog:",
90-
"class-validator-jsonschema": "catalog:",
91-
"cls-hooked": "catalog:",
92-
"commander": "catalog:",
93-
"dayjs": "catalog:",
94-
"ejs": "catalog:",
95-
"form-data": "catalog:",
96-
"inquirer": "catalog:",
97-
"isbot": "catalog:",
98-
"js-yaml": "catalog:",
99-
"json5": "catalog:",
100-
"jsonwebtoken": "catalog:",
101-
"jszip": "catalog:",
102-
"keyv": "catalog:",
103-
"langchain": "catalog:",
104-
"linkedom": "catalog:",
105-
"lodash": "catalog:",
106-
"lru-cache": "catalog:",
107-
"marked": "catalog:",
108-
"mime-types": "catalog:",
109-
"mkdirp": "catalog:",
110-
"mongoose": "catalog:",
111-
"mongoose-aggregate-paginate-v2": "catalog:",
112-
"mongoose-autopopulate": "catalog:",
113-
"mongoose-lean-getters": "catalog:",
114-
"mongoose-lean-virtuals": "catalog:",
115-
"mongoose-paginate-v2": "catalog:",
116-
"node-machine-id": "catalog:",
117-
"nodemailer": "catalog:",
118-
"openai": "catalog:",
119-
"pluralize": "catalog:",
120-
"qs": "catalog:",
121-
"reflect-metadata": "catalog:",
122-
"remove-markdown": "catalog:",
123-
"remove-md-codeblock": "catalog:",
124-
"rxjs": "catalog:",
125-
"semver": "catalog:",
126-
"slugify": "catalog:",
127-
"snakecase-keys": "catalog:",
128-
"source-map-support": "catalog:",
129-
"ua-parser-js": "catalog:",
130-
"vm2": "catalog:",
131-
"wildcard-match": "catalog:",
132-
"xss": "catalog:",
133-
"zx-cjs": "catalog:"
66+
"@nestjs/cache-manager": "3.0.1",
67+
"@nestjs/common": "11.1.1",
68+
"@nestjs/core": "11.1.1",
69+
"@nestjs/event-emitter": "3.0.1",
70+
"@nestjs/mapped-types": "^2.1.0",
71+
"@nestjs/platform-fastify": "11.1.1",
72+
"@nestjs/platform-socket.io": "11.1.1",
73+
"@nestjs/schedule": "6.0.0",
74+
"@nestjs/throttler": "6.4.0",
75+
"@nestjs/websockets": "11.1.1",
76+
"@simplewebauthn/server": "10.0.1",
77+
"@socket.io/redis-adapter": "8.3.0",
78+
"@socket.io/redis-emitter": "5.1.0",
79+
"@typegoose/auto-increment": "4.13.0",
80+
"@typegoose/typegoose": "12.15.1",
81+
"@types/jsonwebtoken": "9.0.9",
82+
"algoliasearch": "4.24.0",
83+
"axios": "^1.9.0",
84+
"axios-retry": "4.5.0",
85+
"bcryptjs": "^3.0.2",
86+
"blurhash": "2.0.5",
87+
"cache-manager": "6.4.3",
88+
"class-transformer": "0.5.1",
89+
"class-validator": "0.13.2",
90+
"class-validator-jsonschema": "npm:@innei/class-validator-jsonschema@3.1.2",
91+
"cls-hooked": "^4.2.2",
92+
"commander": "13.1.0",
93+
"dayjs": "1.11.13",
94+
"ejs": "3.1.10",
95+
"form-data": "4.0.2",
96+
"inquirer": "^10.2.2",
97+
"isbot": "5.1.28",
98+
"js-yaml": "^4.1.0",
99+
"json5": "2.2.3",
100+
"jsonwebtoken": "9.0.2",
101+
"jszip": "3.10.1",
102+
"keyv": "5.3.3",
103+
"langchain": "0.3.25",
104+
"linkedom": "0.18.10",
105+
"lodash": "^4.17.21",
106+
"lru-cache": "11.1.0",
107+
"marked": "15.0.11",
108+
"mime-types": "^3.0.1",
109+
"mkdirp": "^3.0.1",
110+
"mongoose": "8.14.3",
111+
"mongoose-aggregate-paginate-v2": "1.1.4",
112+
"mongoose-autopopulate": "1.1.0",
113+
"mongoose-lean-getters": "2.2.2",
114+
"mongoose-lean-virtuals": "1.1.1",
115+
"mongoose-paginate-v2": "1.9.0",
116+
"node-machine-id": "1.1.12",
117+
"nodemailer": "7.0.3",
118+
"openai": "4.98.0",
119+
"pluralize": "^8.0.0",
120+
"qs": "6.14.0",
121+
"reflect-metadata": "0.2.2",
122+
"remove-markdown": "0.6.2",
123+
"remove-md-codeblock": "0.0.4",
124+
"rxjs": "7.8.2",
125+
"semver": "7.7.2",
126+
"slugify": "1.6.6",
127+
"snakecase-keys": "6.0.0",
128+
"source-map-support": "^0.5.21",
129+
"ua-parser-js": "2.0.3",
130+
"vm2": "3.9.19",
131+
"wildcard-match": "5.1.4",
132+
"xss": "1.0.15",
133+
"zx-cjs": "7.0.7-0"
134134
},
135135
"devDependencies": {
136-
"@langchain/core": "catalog:",
137-
"@nestjs/cli": "catalog:",
138-
"@nestjs/schematics": "catalog:",
139-
"@nestjs/testing": "catalog:",
140-
"@swc/core": "catalog:",
141-
"@types/babel__core": "catalog:",
142-
"@types/bcryptjs": "catalog:",
143-
"@types/cls-hooked": "catalog:",
144-
"@types/ejs": "catalog:",
145-
"@types/get-image-colors": "catalog:",
146-
"@types/js-yaml": "catalog:",
147-
"@types/lodash": "catalog:",
148-
"@types/mime-types": "catalog:",
149-
"@types/mongoose-aggregate-paginate-v2": "catalog:",
150-
"@types/node": "catalog:",
151-
"@types/nodemailer": "catalog:",
152-
"@types/qs": "catalog:",
153-
"@types/remove-markdown": "catalog:",
154-
"@types/semver": "catalog:",
155-
"@types/ua-parser-js": "catalog:",
156-
"@types/validator": "catalog:",
157-
"@vercel/ncc": "catalog:",
158-
"cron": "catalog:",
159-
"ioredis": "catalog:",
160-
"mongodb-memory-server": "catalog:",
161-
"redis-memory-server": "catalog:",
162-
"sharp": "catalog:",
163-
"socket.io": "catalog:",
164-
"unplugin-swc": "catalog:",
165-
"vite": "catalog:",
166-
"vite-tsconfig-paths": "catalog:",
167-
"vitest": "catalog:"
136+
"@langchain/core": "0.3.55",
137+
"@nestjs/cli": "11.0.7",
138+
"@nestjs/schematics": "11.0.5",
139+
"@nestjs/testing": "11.1.1",
140+
"@swc/core": "1.11.24",
141+
"@types/babel__core": "7.20.5",
142+
"@types/bcryptjs": "^3.0.0",
143+
"@types/cls-hooked": "^4.3.9",
144+
"@types/ejs": "3.1.5",
145+
"@types/get-image-colors": "4.0.5",
146+
"@types/js-yaml": "4.0.9",
147+
"@types/lodash": "4.17.16",
148+
"@types/mime-types": "2.1.4",
149+
"@types/mongoose-aggregate-paginate-v2": "1.1.2",
150+
"@types/node": "22.15.18",
151+
"@types/nodemailer": "6.4.17",
152+
"@types/qs": "6.9.18",
153+
"@types/remove-markdown": "0.3.4",
154+
"@types/semver": "7.7.0",
155+
"@types/ua-parser-js": "0.7.39",
156+
"@types/validator": "13.15.0",
157+
"@vercel/ncc": "0.38.3",
158+
"cron": "^3.5.0",
159+
"ioredis": "5.6.1",
160+
"mongodb-memory-server": "^10.1.4",
161+
"redis-memory-server": "^0.12.1",
162+
"sharp": "0.34.1",
163+
"socket.io": "^4.8.1",
164+
"typescript": "5.7.3",
165+
"unplugin-swc": "1.5.2",
166+
"vite": "5.4.10",
167+
"vite-tsconfig-paths": "5.1.4",
168+
"vitest": "1.5.2"
168169
}
169-
}
170+
}

0 commit comments

Comments
 (0)