From 67ec7560eead9a687440535207d3bd8e554f325c Mon Sep 17 00:00:00 2001 From: Chris Estreich Date: Tue, 29 Apr 2025 16:12:13 -0700 Subject: [PATCH] Copy tree-sitter.wasm to dist (#3046) --- esbuild.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/esbuild.js b/esbuild.js index 96fc47629a..f38de8c15f 100644 --- a/esbuild.js +++ b/esbuild.js @@ -32,12 +32,18 @@ const copyWasmFiles = { const nodeModulesDir = path.join(__dirname, "node_modules") const distDir = path.join(__dirname, "dist") - // tiktoken + // tiktoken WASM file fs.copyFileSync( path.join(nodeModulesDir, "tiktoken", "tiktoken_bg.wasm"), path.join(distDir, "tiktoken_bg.wasm"), ) + // Main tree-sitter WASM file + fs.copyFileSync( + path.join(nodeModulesDir, "web-tree-sitter", "tree-sitter.wasm"), + path.join(distDir, "tree-sitter.wasm"), + ) + // Copy language-specific WASM files const languageWasmDir = path.join(__dirname, "node_modules", "tree-sitter-wasms", "out")