From 5c89aa54c49e4ba0ae424bdfe2692319fc296a80 Mon Sep 17 00:00:00 2001 From: Alex Yang <himself65@outlook.com> Date: Tue, 23 Jan 2024 02:34:28 -0600 Subject: [PATCH] feat: abstract `node:os` (#422) --- packages/core/package.json | 6 ++++++ packages/core/src/TextSplitter.ts | 2 +- packages/core/src/env/index.edge-light.ts | 1 + packages/core/src/env/index.ts | 3 +++ 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 packages/core/src/env/index.edge-light.ts create mode 100644 packages/core/src/env/index.ts diff --git a/packages/core/package.json b/packages/core/package.json index 66a9ec896..b9f88f522 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -52,6 +52,12 @@ "import": "./dist/index.mjs", "require": "./dist/index.js" }, + "./env": { + "types": "./dist/env.d.mts", + "edge-light": "./dist/env.edge-light.mjs", + "import": "./dist/env.mjs", + "require": "./dist/env.js" + }, "./storage/FileSystem": { "types": "./dist/storage/FileSystem.d.mts", "edge-light": "./dist/storage/FileSystem.edge-light.mjs", diff --git a/packages/core/src/TextSplitter.ts b/packages/core/src/TextSplitter.ts index e4a349d6b..6f5ecf9e8 100644 --- a/packages/core/src/TextSplitter.ts +++ b/packages/core/src/TextSplitter.ts @@ -1,4 +1,4 @@ -import { EOL } from "node:os"; +import { EOL } from "./env"; // GitHub translated import { globalsHelper } from "./GlobalsHelper"; import { DEFAULT_CHUNK_OVERLAP, DEFAULT_CHUNK_SIZE } from "./constants"; diff --git a/packages/core/src/env/index.edge-light.ts b/packages/core/src/env/index.edge-light.ts new file mode 100644 index 000000000..e4a6d208b --- /dev/null +++ b/packages/core/src/env/index.edge-light.ts @@ -0,0 +1 @@ +export const EOL = "\n"; diff --git a/packages/core/src/env/index.ts b/packages/core/src/env/index.ts new file mode 100644 index 000000000..ce1ebf034 --- /dev/null +++ b/packages/core/src/env/index.ts @@ -0,0 +1,3 @@ +import { EOL } from "node:os"; + +export { EOL }; -- GitLab