diff --git a/.gitignore b/.gitignore index 36386ce1c..2c6028230 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ dist .env .ipynb_checkpoints +dist-cjs +**/dist-cjs \ No newline at end of file diff --git a/libs/checkpoint-mongodb/package.json b/libs/checkpoint-mongodb/package.json index 7057821c5..b1238b93a 100644 --- a/libs/checkpoint-mongodb/package.json +++ b/libs/checkpoint-mongodb/package.json @@ -14,7 +14,8 @@ }, "scripts": { "build": "yarn turbo:command build:internal --filter=@langchain/langgraph-checkpoint-sqlite", - "build:internal": "yarn lc_build_v2 --create-entrypoints --pre --tree-shaking", + "build:internal": "yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking", + "clean": "rm -rf dist/ dist-cjs/ .turbo/", "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "yarn lint:eslint && yarn lint:dpdm", @@ -38,7 +39,7 @@ }, "devDependencies": { "@jest/globals": "^29.5.0", - "@langchain/scripts": "^0.0.22", + "@langchain/scripts": ">=0.1.2 <0.2.0", "@swc/core": "^1.3.90", "@swc/jest": "^0.2.29", "@tsconfig/recommended": "^1.0.3", diff --git a/libs/checkpoint-sqlite/package.json b/libs/checkpoint-sqlite/package.json index 085801146..575863fd5 100644 --- a/libs/checkpoint-sqlite/package.json +++ b/libs/checkpoint-sqlite/package.json @@ -14,7 +14,8 @@ }, "scripts": { "build": "yarn turbo:command build:internal --filter=@langchain/langgraph-checkpoint-sqlite", - "build:internal": "yarn lc_build --create-entrypoints --pre --tree-shaking", + "build:internal": "yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking", + "clean": "rm -rf dist/ dist-cjs/ .turbo/", "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "yarn lint:eslint && yarn lint:dpdm", @@ -43,7 +44,7 @@ }, "devDependencies": { "@jest/globals": "^29.5.0", - "@langchain/scripts": ">=0.1.0 <0.2.0", + "@langchain/scripts": ">=0.1.2 <0.2.0", "@swc/core": "^1.3.90", "@swc/jest": "^0.2.29", "@tsconfig/recommended": "^1.0.3", diff --git a/libs/checkpoint/package.json b/libs/checkpoint/package.json index 62277943d..73f8c20ba 100644 --- a/libs/checkpoint/package.json +++ b/libs/checkpoint/package.json @@ -14,7 +14,8 @@ }, "scripts": { "build": "yarn turbo:command build:internal --filter=@langchain/langgraph-checkpoint", - "build:internal": "yarn lc_build --create-entrypoints --pre --tree-shaking", + "build:internal": "yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking", + "clean": "rm -rf dist/ dist-cjs/ .turbo/", "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "yarn lint:eslint && yarn lint:dpdm", @@ -37,7 +38,7 @@ }, "devDependencies": { "@jest/globals": "^29.5.0", - "@langchain/scripts": ">=0.1.0 <0.2.0", + "@langchain/scripts": ">=0.1.2 <0.2.0", "@swc/core": "^1.3.90", "@swc/jest": "^0.2.29", "@tsconfig/recommended": "^1.0.3", diff --git a/libs/langgraph/package.json b/libs/langgraph/package.json index 5b2b76a7a..71efcff3c 100644 --- a/libs/langgraph/package.json +++ b/libs/langgraph/package.json @@ -14,7 +14,8 @@ }, "scripts": { "build": "yarn turbo:command build:internal --filter=@langchain/langgraph", - "build:internal": "yarn lc_build --create-entrypoints --pre --tree-shaking", + "build:internal": "yarn clean && yarn lc_build --create-entrypoints --pre --tree-shaking", + "clean": "rm -rf dist/ dist-cjs/ .turbo/", "lint:eslint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/", "lint:dpdm": "dpdm --exit-code circular:1 --no-warning --no-tree src/*.ts src/**/*.ts", "lint": "yarn lint:eslint && yarn lint:dpdm", @@ -50,7 +51,7 @@ "@langchain/anthropic": "^0.2.12", "@langchain/community": "^0.2.25", "@langchain/openai": "^0.2.4", - "@langchain/scripts": ">=0.1.0 <0.2.0", + "@langchain/scripts": ">=0.1.2 <0.2.0", "@swc/core": "^1.3.90", "@swc/jest": "^0.2.29", "@tsconfig/recommended": "^1.0.3", diff --git a/libs/langgraph/src/constants.ts b/libs/langgraph/src/constants.ts index f560a6c4f..9c09eef39 100644 --- a/libs/langgraph/src/constants.ts +++ b/libs/langgraph/src/constants.ts @@ -36,6 +36,7 @@ export function _isSendInterface(x: unknown): x is SendInterface { } /** + * * A message or packet to send to a specific node in the graph. * * The `Send` class is used within a `StateGraph`'s conditional edges to diff --git a/yarn.lock b/yarn.lock index ab545c49d..88b876079 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1877,7 +1877,7 @@ __metadata: resolution: "@langchain/langgraph-checkpoint-mongodb@workspace:libs/checkpoint-mongodb" dependencies: "@jest/globals": ^29.5.0 - "@langchain/scripts": ^0.0.22 + "@langchain/scripts": ">=0.1.2 <0.2.0" "@swc/core": ^1.3.90 "@swc/jest": ^0.2.29 "@tsconfig/recommended": ^1.0.3 @@ -1915,7 +1915,7 @@ __metadata: dependencies: "@jest/globals": ^29.5.0 "@langchain/langgraph-checkpoint": ~0.0.1 - "@langchain/scripts": ">=0.1.0 <0.2.0" + "@langchain/scripts": ">=0.1.2 <0.2.0" "@swc/core": ^1.3.90 "@swc/jest": ^0.2.29 "@tsconfig/recommended": ^1.0.3 @@ -1955,7 +1955,7 @@ __metadata: resolution: "@langchain/langgraph-checkpoint@workspace:libs/checkpoint" dependencies: "@jest/globals": ^29.5.0 - "@langchain/scripts": ">=0.1.0 <0.2.0" + "@langchain/scripts": ">=0.1.2 <0.2.0" "@swc/core": ^1.3.90 "@swc/jest": ^0.2.29 "@tsconfig/recommended": ^1.0.3 @@ -1996,7 +1996,7 @@ __metadata: "@langchain/langgraph-checkpoint": ~0.0.1 "@langchain/langgraph-checkpoint-sqlite": ~0.0.1 "@langchain/openai": ^0.2.4 - "@langchain/scripts": ">=0.1.0 <0.2.0" + "@langchain/scripts": ">=0.1.2 <0.2.0" "@swc/core": ^1.3.90 "@swc/jest": ^0.2.29 "@tsconfig/recommended": ^1.0.3 @@ -2086,9 +2086,9 @@ __metadata: languageName: node linkType: hard -"@langchain/scripts@npm:>=0.1.0 <0.2.0": - version: 0.1.1 - resolution: "@langchain/scripts@npm:0.1.1" +"@langchain/scripts@npm:>=0.1.2 <0.2.0": + version: 0.1.2 + resolution: "@langchain/scripts@npm:0.1.2" dependencies: "@rollup/wasm-node": ^4.19.0 axios: ^1.6.7 @@ -2103,29 +2103,7 @@ __metadata: bin: lc_build: bin/build.js notebook_validate: bin/validate_notebook.js - checksum: 4c56c081b456b072ea0e9b6eddbe9f8e8d69996027800084ae871e20fc76453a12fcf64794c6b3e0d5aae5177603a772a906d4a2b591dbe70ca7bb51327bfa8c - languageName: node - linkType: hard - -"@langchain/scripts@npm:^0.0.22": - version: 0.0.22 - resolution: "@langchain/scripts@npm:0.0.22" - dependencies: - "@rollup/wasm-node": ^4.19.0 - axios: ^1.6.7 - commander: ^11.1.0 - glob: ^10.3.10 - lodash: ^4.17.21 - readline: ^1.3.0 - rimraf: ^5.0.1 - rollup: ^4.5.2 - ts-morph: ^21.0.1 - typescript: ^5.4.5 - bin: - lc-build: bin/build.js - lc_build_v2: bin/build_v2.js - notebook_validate: bin/validate_notebook.js - checksum: d44cd14e83b895959cb8692a8308eb1f740556de359de3f16a7722445c5adaafc0606b9f078743030b17bb633efccb344c8f156d8e57e3221fcc73377427a021 + checksum: b6ae7f02b2f486af15c1e41dbd8113ef16b78d86c7d9d17e337a93e31e131778513418b9de81d9ba6e8f869bd0d32b395772f25ef8e579154adc280c8f9237a7 languageName: node linkType: hard