From a9aaac5c8aeacb9e44ebedff0483ee2677c55720 Mon Sep 17 00:00:00 2001 From: zAlweNy26 Date: Thu, 16 May 2024 21:34:59 +0200 Subject: [PATCH] chore: Update langchain packages --- package.json | 26 ++-- pnpm-lock.yaml | 335 +++++++++++++++++++++++++------------------------ 2 files changed, 181 insertions(+), 180 deletions(-) diff --git a/package.json b/package.json index 57df55a..d4e3dee 100644 --- a/package.json +++ b/package.json @@ -57,14 +57,14 @@ "@fastify/swagger-ui": "^3.0.0", "@fastify/under-pressure": "^8.3.0", "@fastify/websocket": "^9.0.0", - "@langchain/anthropic": "^0.1.17", - "@langchain/azure-openai": "^0.0.8", - "@langchain/cohere": "^0.0.8", - "@langchain/community": "^0.0.56", - "@langchain/core": "^0.1.62", - "@langchain/google-genai": "^0.0.12", - "@langchain/mistralai": "^0.0.19", - "@langchain/openai": "^0.0.28", + "@langchain/anthropic": "^0.1.19", + "@langchain/azure-openai": "^0.0.9", + "@langchain/cohere": "^0.0.9", + "@langchain/community": "^0.0.57", + "@langchain/core": "^0.1.63", + "@langchain/google-genai": "^0.0.13", + "@langchain/mistralai": "^0.0.20", + "@langchain/openai": "^0.0.31", "@mgcrea/fastify-request-logger": "^1.5.0", "@mgcrea/pino-pretty-compact": "^1.3.0", "@qdrant/js-client-rest": "^1.9.0", @@ -84,7 +84,7 @@ "get-port-please": "^3.1.2", "html-to-text": "^9.0.5", "is-docker": "^3.0.0", - "js-tiktoken": "^1.0.11", + "js-tiktoken": "^1.0.12", "langchain": "^0.1.37", "lodash": "^4.17.21", "lowdb": "^7.0.1", @@ -102,10 +102,10 @@ "zod-to-json-schema": "^3.23.0" }, "devDependencies": { - "@antfu/eslint-config": "^2.17.0", + "@antfu/eslint-config": "^2.18.0", "@total-typescript/ts-reset": "^0.5.1", - "@types/lodash": "^4.17.1", - "@types/node": "^20.12.11", + "@types/lodash": "^4.17.3", + "@types/node": "^20.12.12", "@types/nodemon": "^1.19.6", "@types/qs": "^6.9.15", "@types/ws": "^8.5.10", @@ -117,7 +117,7 @@ "magicast": "^0.3.4", "nodemon": "^3.1.0", "tsup": "^8.0.2", - "tsx": "^4.10.2", + "tsx": "^4.10.3", "typescript": "^5.4.5", "typescript-eslint": "^7.9.0", "vite-tsconfig-paths": "^4.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2375bd5..74e8f07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,29 +33,29 @@ dependencies: specifier: ^9.0.0 version: 9.0.0 '@langchain/anthropic': - specifier: ^0.1.17 - version: 0.1.17 + specifier: ^0.1.19 + version: 0.1.19 '@langchain/azure-openai': - specifier: ^0.0.8 - version: 0.0.8 + specifier: ^0.0.9 + version: 0.0.9 '@langchain/cohere': - specifier: ^0.0.8 - version: 0.0.8 + specifier: ^0.0.9 + version: 0.0.9 '@langchain/community': - specifier: ^0.0.56 - version: 0.0.56(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21) + specifier: ^0.0.57 + version: 0.0.57(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21) '@langchain/core': - specifier: ^0.1.62 - version: 0.1.62 + specifier: ^0.1.63 + version: 0.1.63 '@langchain/google-genai': - specifier: ^0.0.12 - version: 0.0.12 + specifier: ^0.0.13 + version: 0.0.13 '@langchain/mistralai': - specifier: ^0.0.19 - version: 0.0.19 + specifier: ^0.0.20 + version: 0.0.20 '@langchain/openai': - specifier: ^0.0.28 - version: 0.0.28 + specifier: ^0.0.31 + version: 0.0.31 '@mgcrea/fastify-request-logger': specifier: ^1.5.0 version: 1.5.0 @@ -114,8 +114,8 @@ dependencies: specifier: ^3.0.0 version: 3.0.0 js-tiktoken: - specifier: ^1.0.11 - version: 1.0.11 + specifier: ^1.0.12 + version: 1.0.12 langchain: specifier: ^0.1.37 version: 0.1.37(@qdrant/js-client-rest@1.9.0)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(html-to-text@9.0.5)(lodash@4.17.21)(mammoth@1.7.2)(officeparser@4.1.1)(pdf-parse@1.1.1) @@ -164,17 +164,17 @@ dependencies: devDependencies: '@antfu/eslint-config': - specifier: ^2.17.0 - version: 2.17.0(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.1)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) + specifier: ^2.18.0 + version: 2.18.0(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.1)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) '@total-typescript/ts-reset': specifier: ^0.5.1 version: 0.5.1 '@types/lodash': - specifier: ^4.17.1 - version: 4.17.1 + specifier: ^4.17.3 + version: 4.17.3 '@types/node': - specifier: ^20.12.11 - version: 20.12.11 + specifier: ^20.12.12 + version: 20.12.12 '@types/nodemon': specifier: ^1.19.6 version: 1.19.6 @@ -209,8 +209,8 @@ devDependencies: specifier: ^8.0.2 version: 8.0.2(typescript@5.4.5) tsx: - specifier: ^4.10.2 - version: 4.10.2 + specifier: ^4.10.3 + version: 4.10.3 typescript: specifier: ^5.4.5 version: 5.4.5 @@ -222,7 +222,7 @@ devDependencies: version: 4.3.2(typescript@5.4.5) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0) + version: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0) packages: @@ -231,11 +231,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@antfu/eslint-config@2.17.0(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.1)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0): - resolution: {integrity: sha512-OvLgETKfNTFD1PaGToM/Mu1A53lbMCXN4TLLL3QloGK3IkuSvNoGumLwkK1wQ1AsZAG+hfGoe+Rkd7V9Wv7MlA==} + /@antfu/eslint-config@2.18.0(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.1)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0): + resolution: {integrity: sha512-aK9xjU8jnOfEO449A34wypCUiAz9S4/d0Tvup6FS7IsR3Y1xtF3KQI4OYYM2OqFLHEsRLrGAcE9FbUb+oC6EiA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 + '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^0.16.3 eslint: '>=8.40.0' @@ -251,6 +252,8 @@ packages: peerDependenciesMeta: '@eslint-react/eslint-plugin': optional: true + '@prettier/plugin-xml': + optional: true '@unocss/eslint-plugin': optional: true astro-eslint-parser: @@ -288,17 +291,18 @@ packages: eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) eslint-plugin-format: 0.1.1(eslint@8.57.0) eslint-plugin-import-x: 0.5.0(eslint@8.57.0)(typescript@5.4.5) - eslint-plugin-jsdoc: 48.2.3(eslint@8.57.0) + eslint-plugin-jsdoc: 48.2.5(eslint@8.57.0) eslint-plugin-jsonc: 2.15.1(eslint@8.57.0) eslint-plugin-markdown: 5.0.0(eslint@8.57.0) eslint-plugin-n: 17.6.0(eslint@8.57.0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-perfectionist: 2.10.0(eslint@8.57.0)(typescript@5.4.5)(vue-eslint-parser@9.4.2) + eslint-plugin-regexp: 2.5.0(eslint@8.57.0) eslint-plugin-toml: 0.11.0(eslint@8.57.0) eslint-plugin-unicorn: 52.0.0(eslint@8.57.0) eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0) eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.9.0)(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) - eslint-plugin-vue: 9.25.0(eslint@8.57.0) + eslint-plugin-vue: 9.26.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0) globals: 15.2.0 @@ -328,8 +332,8 @@ packages: resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} dev: true - /@anthropic-ai/sdk@0.20.1: - resolution: {integrity: sha512-isoelcNvCC0dKJ9cXPIpHaHjrW4EQlXIp4f/3zT3jMZDqSHCx5PVnfsgOiERM5NUTpdKGMDURewoKYK4a9Wu3w==} + /@anthropic-ai/sdk@0.21.0: + resolution: {integrity: sha512-Bh4DU7zQA95yM0D+pCAMrBiVbIlhLNYlpj0PcMrVJSm2Od/xoEj90KOWlECMrkfMOv7+rVnR6bLdWutH6MS2Og==} dependencies: '@types/node': 18.18.7 '@types/node-fetch': 2.6.7 @@ -557,10 +561,13 @@ packages: resolution: {integrity: sha512-1fmGui+BNLKNonG3fvjT+thtL8u0pL1GsIuRbhgRnP+UOkcfPgoUsgNFctDmOE13y6MX4TVvxXKKrMY/qwXqkA==} dev: true - /@es-joy/jsdoccomment@0.42.0: - resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==} + /@es-joy/jsdoccomment@0.43.0: + resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} engines: {node: '>=16'} dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.9.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -1231,12 +1238,12 @@ packages: type-detect: 4.0.8 dev: true - /@langchain/anthropic@0.1.17: - resolution: {integrity: sha512-zbyTXtbFh0P0EEi+Q/AgDJlz/tltAg9ddVptew3IcQM1c6Yc7lG9oUqh14uzFUKPae2kFDKE78jrx1oiV4JMgw==} + /@langchain/anthropic@0.1.19: + resolution: {integrity: sha512-lhbn3bWk7aCURPPFAyrg585HWK+wplc8/RMF3sMD8a/k72u3TQ0B1f/cWtBG9ihjfQjmmjvac+tRqtaX+9yAUw==} engines: {node: '>=18'} dependencies: - '@anthropic-ai/sdk': 0.20.1 - '@langchain/core': 0.1.62 + '@anthropic-ai/sdk': 0.21.0 + '@langchain/core': 0.1.63 fast-xml-parser: 4.3.5 zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) @@ -1244,32 +1251,32 @@ packages: - encoding dev: false - /@langchain/azure-openai@0.0.8: - resolution: {integrity: sha512-8ckAdL33jqPPEABwsdIYao/NZr7c47XTZZ0gj+BO//EDHuXYlAiZC0XS+iS5OI0aGqJFt0eKh/fCuCHxT4xDeQ==} + /@langchain/azure-openai@0.0.9: + resolution: {integrity: sha512-PQZduFxccWHqN2LYL40imHCunuKqR9eZr18hqaXkD2lexMCIpAXXOWCIzbYmLX4FJUGtWSZyp4fl5NDYApcvuw==} engines: {node: '>=18'} dependencies: '@azure/core-auth': 1.6.0 '@azure/openai': 1.0.0-beta.11 - '@langchain/core': 0.1.62 - js-tiktoken: 1.0.11 + '@langchain/core': 0.1.63 + js-tiktoken: 1.0.12 zod: 3.23.8 zod-to-json-schema: 3.20.3(zod@3.23.8) transitivePeerDependencies: - supports-color dev: false - /@langchain/cohere@0.0.8: - resolution: {integrity: sha512-HZ0NcJqEQj4vwiBiL97fFe1DreGzvUuAQZ41IeIJJKPxG4anNQ7EI1qrjmOEY71Hbnqty16Y5IPK4DbvsR6YFQ==} + /@langchain/cohere@0.0.9: + resolution: {integrity: sha512-hxzjJb9f21s7E6NK+e+kg8akFJs7N/BtRRk5SpbQk0UCUdtlC2YfVyZ2ogMWk+V/6FpkI4SSzUDQ0Judwkn0/A==} engines: {node: '>=18'} dependencies: - '@langchain/core': 0.1.62 + '@langchain/core': 0.1.63 cohere-ai: 7.9.5 transitivePeerDependencies: - encoding dev: false - /@langchain/community@0.0.56(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21): - resolution: {integrity: sha512-EJlwyh2UZyfHJdh0OnyoCYV9BmyLGtoDPgeGPkXGhyxzUlVx+wbfx8LfkI47MGYGJHDNECKtAAfS7pqNdlmgFg==} + /@langchain/community@0.0.57(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21): + resolution: {integrity: sha512-tib4UJNkyA4TPNsTNChiBtZmThVJBr7X/iooSmKeCr+yUEha2Yxly3A4OAO95Vlpj4Q+od8HAfCbZih/1XqAMw==} engines: {node: '>=18'} peerDependencies: '@aws-crypto/sha256-js': ^5.0.0 @@ -1293,6 +1300,7 @@ packages: '@google-ai/generativelanguage': ^0.2.1 '@gradientai/nodejs-sdk': ^1.2.0 '@huggingface/inference': ^2.6.4 + '@mlc-ai/web-llm': ^0.2.35 '@mozilla/readability': '*' '@neondatabase/serverless': '*' '@opensearch-project/opensearch': '*' @@ -1407,6 +1415,8 @@ packages: optional: true '@huggingface/inference': optional: true + '@mlc-ai/web-llm': + optional: true '@mozilla/readability': optional: true '@neondatabase/serverless': @@ -1550,8 +1560,8 @@ packages: ws: optional: true dependencies: - '@langchain/core': 0.1.62 - '@langchain/openai': 0.0.28 + '@langchain/core': 0.1.63 + '@langchain/openai': 0.0.31 '@qdrant/js-client-rest': 1.9.0(typescript@5.4.5) expr-eval: 2.0.2 flat: 5.0.2 @@ -1565,14 +1575,14 @@ packages: - encoding dev: false - /@langchain/core@0.1.62: - resolution: {integrity: sha512-PsBM/x0wxVvVPawKak2MFjxEneogipf212yO+rLf+2M3RDepCpYCdn1NBWgfmC+AWpmBYx/8zM7Y4QW7Kg2Wjw==} + /@langchain/core@0.1.63: + resolution: {integrity: sha512-+fjyYi8wy6x1P+Ee1RWfIIEyxd9Ee9jksEwvrggPwwI/p45kIDTdYTblXsM13y4mNWTiACyLSdbwnPaxxdoz+w==} engines: {node: '>=18'} dependencies: ansi-styles: 5.2.0 camelcase: 6.3.0 decamelize: 1.2.0 - js-tiktoken: 1.0.11 + js-tiktoken: 1.0.12 langsmith: 0.1.13 ml-distance: 4.0.1 mustache: 4.2.0 @@ -1583,19 +1593,19 @@ packages: zod-to-json-schema: 3.23.0(zod@3.23.8) dev: false - /@langchain/google-genai@0.0.12: - resolution: {integrity: sha512-NDARJ+ZxjlkTHDvNroiG6V+3gW0u0OlMvbDEYAAXR6wFGIV09//ekolr+bA290ZCN77Ei+BEOsd6Ax1wBk3Z4w==} + /@langchain/google-genai@0.0.13: + resolution: {integrity: sha512-TpSfTPLspuGY9R5+Ys/GyHCPNsNu+tiYyDTXDZLLExg8/a0uSEzAFZwgVbDntwR53H5/xXybX5npF2121X1SHQ==} engines: {node: '>=18'} dependencies: '@google/generative-ai': 0.7.1 - '@langchain/core': 0.1.62 + '@langchain/core': 0.1.63 dev: false - /@langchain/mistralai@0.0.19: - resolution: {integrity: sha512-Uin/jve1NCZLAFa9dpOKzE3Y2+uSnMJQX5ria9vO3lnTGRlvBwcMhyGDoTYdI+gnQgHH4ceBoIBzJDlVG+WVWw==} + /@langchain/mistralai@0.0.20: + resolution: {integrity: sha512-JLmVkAI83CAG989CMHEFBNMkwKhgrwjSWHlYIgW+ztxPrHZe163+NJrU6wO1TCzP9UIJYmXUfB91BJJnOzr3vg==} engines: {node: '>=18'} dependencies: - '@langchain/core': 0.1.62 + '@langchain/core': 0.1.63 '@mistralai/mistralai': 0.1.3 uuid: 9.0.1 zod: 3.23.8 @@ -1604,13 +1614,13 @@ packages: - encoding dev: false - /@langchain/openai@0.0.28: - resolution: {integrity: sha512-2s1RA3/eAnz4ahdzsMPBna9hfAqpFNlWdHiPxVGZ5yrhXsbLWWoPcF+22LCk9t0HJKtazi2GCIWc0HVXH9Abig==} + /@langchain/openai@0.0.31: + resolution: {integrity: sha512-fkuXzzaRk4NZX3xXP3fzg74fIEFmTSnTTHuIt+3NpDW4qgVfoJ6/hK6iVarCM0L5F/IxNAgqdEPXFFCAAmJuUQ==} engines: {node: '>=18'} dependencies: - '@langchain/core': 0.1.62 - js-tiktoken: 1.0.11 - openai: 4.33.0 + '@langchain/core': 0.1.63 + js-tiktoken: 1.0.12 + openai: 4.47.1 zod: 3.23.8 zod-to-json-schema: 3.23.0(zod@3.23.8) transitivePeerDependencies: @@ -1621,8 +1631,8 @@ packages: resolution: {integrity: sha512-3hPesWomnmVeYMppEGYbyv0v/sRUugUdlFBNn9m1ueJYHAIKbvCErkWxNUH3guyKKYgJVrkvZoQxcd9faucSaw==} engines: {node: '>=18'} dependencies: - '@langchain/core': 0.1.62 - js-tiktoken: 1.0.11 + '@langchain/core': 0.1.63 + js-tiktoken: 1.0.12 dev: false /@lukeed/ms@2.0.1: @@ -2042,7 +2052,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.12.11 + '@types/node': 20.12.12 dev: false /@types/json-schema@7.0.15: @@ -2052,11 +2062,11 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 dev: false - /@types/lodash@4.17.1: - resolution: {integrity: sha512-X+2qazGS3jxLAIz5JDXDzglAF3KpijdhFxlf/V1+hEsOUc+HnWi81L/uv/EvGuV90WY+7mPGFCUDGfQC3Gj95Q==} + /@types/lodash@4.17.3: + resolution: {integrity: sha512-zmNrEJaBvNskZXQWaUQq6bktF4IDGVfDS78M+YEk5aCn9M/b94/mB/6WCyfH2/MjwBdc6QuOor95CIlKWYRL3A==} dev: true /@types/mdast@3.0.15: @@ -2072,7 +2082,7 @@ packages: /@types/node-fetch@2.6.7: resolution: {integrity: sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==} dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 form-data: 4.0.0 dev: false @@ -2082,15 +2092,15 @@ packages: undici-types: 5.26.5 dev: false - /@types/node@20.12.11: - resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + /@types/node@20.12.12: + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} dependencies: undici-types: 5.26.5 /@types/nodemon@1.19.6: resolution: {integrity: sha512-vjKuaQOLUA5EY2zkUmWG1ipXbKt9Wd+H/0SiIuHVeH4cHtt6509iRUGH9ZR0iqgUrtj3BrP9KqoTuV3ZCbQcYA==} dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 dev: true /@types/normalize-package-data@2.4.3: @@ -2128,7 +2138,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 dev: true /@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5): @@ -2187,14 +2197,6 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@7.7.1: - resolution: {integrity: sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==} - engines: {node: ^18.18.0 || >=20.0.0} - dependencies: - '@typescript-eslint/types': 7.7.1 - '@typescript-eslint/visitor-keys': 7.7.1 - dev: true - /@typescript-eslint/scope-manager@7.9.0: resolution: {integrity: sha512-ZwPK4DeCDxr3GJltRz5iZejPFAAr4Wk3+2WIBaj1L5PYK5RgxExu/Y68FFVclN0y6GGwH8q+KgKRCvaTmFBbgQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2228,11 +2230,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@7.7.1: - resolution: {integrity: sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true - /@typescript-eslint/types@7.9.0: resolution: {integrity: sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2259,28 +2256,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.7.1(typescript@5.4.5): - resolution: {integrity: sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 7.7.1 - '@typescript-eslint/visitor-keys': 7.7.1 - debug: 4.3.4(supports-color@5.5.0) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5): resolution: {integrity: sha512-zBCMCkrb2YjpKV3LA0ZJubtKCDxLttxfdGmwZvTqqWevUPN0FZvSI26FalGFFUZU/9YQK/A4xcQF9o/VVaCKAg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2323,25 +2298,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@7.7.1(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.7.1 - '@typescript-eslint/types': 7.7.1 - '@typescript-eslint/typescript-estree': 7.7.1(typescript@5.4.5) - eslint: 8.57.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@7.9.0(eslint@8.57.0)(typescript@5.4.5): resolution: {integrity: sha512-5KVRQCzZajmT4Ep+NEgjXCvjuypVvYHUW7RHlXzNPuak2oWpVoD1jf5xCP0dPAuNIchjC7uQyvbdaSTFaLqSdA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2366,14 +2322,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@7.7.1: - resolution: {integrity: sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==} - engines: {node: ^18.18.0 || >=20.0.0} - dependencies: - '@typescript-eslint/types': 7.7.1 - eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@7.9.0: resolution: {integrity: sha512-iESPx2TNLDNGQLyjKhUvIKprlP49XNEK+MvIf9nIO7ZZaZdbnfWKHnXAgufpxqfA0YryH8XToi4+CjBgVnFTSQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2428,7 +2376,7 @@ packages: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0) + vitest: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0) dev: true /@vitest/utils@1.6.0: @@ -3623,7 +3571,7 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4(supports-color@5.5.0) doctrine: 3.0.0 eslint: 8.57.0 @@ -3637,13 +3585,13 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@48.2.3(eslint@8.57.0): - resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==} + /eslint-plugin-jsdoc@48.2.5(eslint@8.57.0): + resolution: {integrity: sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@es-joy/jsdoccomment': 0.42.0 + '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4(supports-color@5.5.0) @@ -3651,7 +3599,7 @@ packages: eslint: 8.57.0 esquery: 1.5.0 is-builtin-module: 3.2.1 - semver: 7.6.0 + semver: 7.6.2 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color @@ -3725,7 +3673,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 @@ -3735,6 +3683,22 @@ packages: - typescript dev: true + /eslint-plugin-regexp@2.5.0(eslint@8.57.0): + resolution: {integrity: sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + comment-parser: 1.4.1 + eslint: 8.57.0 + jsdoc-type-pratt-parser: 4.0.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + dev: true + /eslint-plugin-toml@0.11.0(eslint@8.57.0): resolution: {integrity: sha512-sau+YvPU4fWTjB+qtBt3n8WS87aoDCs+BVbSUAemGaIsRNbvR9uEk+Tt892iLHTGvp/DPWYoCX4/8DoyAbB+sQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3806,16 +3770,16 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.7.1(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.9.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 - vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0) + vitest: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue@9.25.0(eslint@8.57.0): - resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==} + /eslint-plugin-vue@9.26.0(eslint@8.57.0): + resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4472,6 +4436,12 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /giget@1.2.3: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true @@ -4925,8 +4895,8 @@ packages: resolution: {integrity: sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==} dev: false - /js-tiktoken@1.0.11: - resolution: {integrity: sha512-PajXFLq2vx7/8jllQZ43vzNpAai/0MOVdJjW/UrNyJorNQRTjHrqdGJG/mjHVy7h9M6dW6CaG43eNLMYFkTh6w==} + /js-tiktoken@1.0.12: + resolution: {integrity: sha512-L7wURW1fH9Qaext0VzaUDpFGVQgjkdE3Dgsy9/+yXyGEpBKnylTd0mU0bfbNkKDlXRb6TEsZkwuflu1B8uQbJQ==} dependencies: base64-js: 1.5.1 dev: false @@ -5200,15 +5170,15 @@ packages: optional: true dependencies: '@anthropic-ai/sdk': 0.9.1 - '@langchain/community': 0.0.56(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21) - '@langchain/core': 0.1.62 - '@langchain/openai': 0.0.28 + '@langchain/community': 0.0.57(@qdrant/js-client-rest@1.9.0)(html-to-text@9.0.5)(lodash@4.17.21) + '@langchain/core': 0.1.63 + '@langchain/openai': 0.0.31 '@langchain/textsplitters': 0.0.0 binary-extensions: 2.2.0 cheerio: 1.0.0-rc.12 d3-dsv: 2.0.0 html-to-text: 9.0.5 - js-tiktoken: 1.0.11 + js-tiktoken: 1.0.12 js-yaml: 4.1.0 jsonpointer: 5.0.1 langchainhub: 0.0.8 @@ -5239,6 +5209,7 @@ packages: - '@getzep/zep-js' - '@gradientai/nodejs-sdk' - '@huggingface/inference' + - '@mlc-ai/web-llm' - '@mozilla/readability' - '@neondatabase/serverless' - '@opensearch-project/opensearch' @@ -5893,8 +5864,8 @@ packages: is-wsl: 2.2.0 dev: true - /openai@4.33.0: - resolution: {integrity: sha512-Sh4KvplkvkAREuhb8yZpohqsOo08cBBu6LNWLD8YyMxe8yCxbE+ouJYUs1X2oDPrzQGANj0rFNQYiwW9gWLBOg==} + /openai@4.47.1: + resolution: {integrity: sha512-WWSxhC/69ZhYWxH/OBsLEirIjUcfpQ5+ihkXKp06hmeYXgBBIUCa9IptMzYx6NdkiOCsSGYCnTIsxaic3AjRCQ==} hasBin: true dependencies: '@types/node': 18.18.7 @@ -6479,6 +6450,21 @@ packages: engines: {node: '>= 12.13.0'} dev: false + /refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + dev: true + + /regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + dev: true + /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -6651,6 +6637,15 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false + /scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + dev: true + /scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -6694,6 +6689,12 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: true + /serialize-error@11.0.3: resolution: {integrity: sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==} engines: {node: '>=14.16'} @@ -7264,13 +7265,13 @@ packages: typescript: 5.4.5 dev: true - /tsx@4.10.2: - resolution: {integrity: sha512-gOfACgv1ElsIjvt7Fp0rMJKGnMGjox0JfGOfX3kmZCV/yZumaNqtHGKBXt1KgaYS9KjDOmqGeI8gHk/W7kWVZg==} + /tsx@4.10.3: + resolution: {integrity: sha512-f0g60aFSVRVkzcQkEflh8fPLRfmt+HJHgWi/plG5UgvVaV+9TcpOwJ0sZJSACXmwmjMPg9yQR0BhTLbhkfV2uA==} engines: {node: '>=18.0.0'} hasBin: true dependencies: esbuild: 0.20.2 - get-tsconfig: 4.7.3 + get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 dev: true @@ -7460,7 +7461,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite-node@1.6.0(@types/node@20.12.11): + /vite-node@1.6.0(@types/node@20.12.12): resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7469,7 +7470,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.7(@types/node@20.12.11) + vite: 5.2.7(@types/node@20.12.12) transitivePeerDependencies: - '@types/node' - less @@ -7497,7 +7498,7 @@ packages: - typescript dev: true - /vite@5.2.7(@types/node@20.12.11): + /vite@5.2.7(@types/node@20.12.12): resolution: {integrity: sha512-k14PWOKLI6pMaSzAuGtT+Cf0YmIx12z9YGon39onaJNy8DLBfBJrzg9FQEmkAM5lpHBZs9wksWAsyF/HkpEwJA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7525,7 +7526,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.2 @@ -7533,7 +7534,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0): + /vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7558,7 +7559,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.12.11 + '@types/node': 20.12.12 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -7577,8 +7578,8 @@ packages: strip-literal: 2.1.0 tinybench: 2.6.0 tinypool: 0.8.3 - vite: 5.2.7(@types/node@20.12.11) - vite-node: 1.6.0(@types/node@20.12.11) + vite: 5.2.7(@types/node@20.12.12) + vite-node: 1.6.0(@types/node@20.12.12) why-is-node-running: 2.2.2 transitivePeerDependencies: - less