From 66c26d9cce482adf382d6129f852d49b0e0881ac Mon Sep 17 00:00:00 2001
From: Alex Yang <himself65@outlook.com>
Date: Fri, 21 Jun 2024 11:27:08 -0700
Subject: [PATCH] fix: json import (#958)

---
 packages/env/src/tokenizers/node.ts | 2 +-
 packages/env/tsconfig.json          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/env/src/tokenizers/node.ts b/packages/env/src/tokenizers/node.ts
index 6f0db4ca1..4a6e6c9f7 100644
--- a/packages/env/src/tokenizers/node.ts
+++ b/packages/env/src/tokenizers/node.ts
@@ -1,5 +1,5 @@
 // Note: This is using th WASM implementation of tiktoken which is 60x faster
-import cl100k_base from "tiktoken/encoders/cl100k_base.json";
+import cl100k_base from "tiktoken/encoders/cl100k_base.json" with { type: "json" };
 import { Tiktoken } from "tiktoken/lite";
 import type { Tokenizer } from "./types.js";
 import { Tokenizers } from "./types.js";
diff --git a/packages/env/tsconfig.json b/packages/env/tsconfig.json
index a7628c0ee..aa28ab20c 100644
--- a/packages/env/tsconfig.json
+++ b/packages/env/tsconfig.json
@@ -5,7 +5,7 @@
     "outDir": "./dist/type",
     "tsBuildInfoFile": "./dist/.tsbuildinfo",
     "emitDeclarationOnly": true,
-    "module": "node16",
+    "module": "nodenext",
     "moduleResolution": "node16",
     "types": ["node"],
     "resolveJsonModule": true
-- 
GitLab