From 31ff80bd9a33f6e5ef8ff1c1eacb69dc93bbafeb Mon Sep 17 00:00:00 2001 From: jacoblee93 Date: Tue, 3 Sep 2024 10:00:11 -0700 Subject: [PATCH] Update versions, add tsconfig --- package.json | 6 +++++- tsconfig.json | 30 ++++++++++++++++++++++++++++++ yarn.lock | 18 ++++++++++++++---- 3 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 tsconfig.json diff --git a/package.json b/package.json index 0032938..bb793f3 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,11 @@ "dependencies": { "@langchain/community": "^0.2.31", "@langchain/core": "^0.2.31", - "@langchain/langgraph": "0.2.0", + "@langchain/langgraph": "^0.2.1", "@langchain/openai": "^0.2.8" + }, + "devDependencies": { + "@tsconfig/recommended": "^1.0.7", + "typescript": "^5.5.4" } } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..55ab7e8 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,30 @@ +{ + "extends": "@tsconfig/recommended", + "compilerOptions": { + "outDir": "dist", + "lib": [ + "ES2021", + "ES2022.Object", + "DOM" + ], + "target": "ES2021", + "module": "nodenext", + "sourceMap": true, + "allowSyntheticDefaultImports": true, + "baseUrl": "./src", + "declaration": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUnusedParameters": true, + "useDefineForClassFields": true, + "strictPropertyInitialization": false + }, + "exclude": [ + "node_modules/", + "dist/", + "tests/" + ], + "include": [ + "./src" + ] +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index ebafa94..07b7d2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,10 +43,10 @@ dependencies: uuid "^10.0.0" -"@langchain/langgraph@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@langchain/langgraph/-/langgraph-0.2.0.tgz#d41008e93033c4d0c0f5bd962703cae69181b28a" - integrity sha512-JuxOB7wRum8RtglkkQypPvfQDXzWOigNZ0yHobXLb8AJSZ+kmjcviOZZb4X3EiKEg5APCIVn1c0Gjm8bwRZIjA== +"@langchain/langgraph@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@langchain/langgraph/-/langgraph-0.2.1.tgz#2031c0a8a96cf0dbb711375d77098233f9f114b3" + integrity sha512-pn/V98XUuDivQYTI3bPF8MVpEBxaA2xr9pqSuTCtEtuBgqqqqCuzPyFWX9cRqfA+Yxf/DT4BAlnvQrZr03vAbA== dependencies: "@langchain/langgraph-checkpoint" "~0.0.4" double-ended-queue "^2.1.0-0" @@ -72,6 +72,11 @@ "@langchain/core" ">0.2.0 <0.3.0" js-tiktoken "^1.0.12" +"@tsconfig/recommended@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@tsconfig/recommended/-/recommended-1.0.7.tgz#fdd95fc2c8d643c8b4a8ca45fd68eea248512407" + integrity sha512-xiNMgCuoy4mCL4JTywk9XFs5xpRUcKxtWEcMR6FNMtsgewYTIgIR+nvlP4A4iRCAzRsHMnPhvTRrzp4AGcRTEA== + "@types/node-fetch@^2.6.4": version "2.6.11" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24" @@ -382,6 +387,11 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +typescript@^5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== + undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"