Skip to content

Commit ad6b7b9

Browse files
committed
Merge branch 'origin/main' into context-management
2 parents 7fc2b77 + 2e1d949 commit ad6b7b9

File tree

212 files changed

+12352
-6236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

212 files changed

+12352
-6236
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

esbuild.js

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -38,35 +38,21 @@ const copyWasmFiles = {
3838
path.join(distDir, "tiktoken_bg.wasm"),
3939
)
4040

41-
// tree-sitter WASM
42-
fs.copyFileSync(
43-
path.join(nodeModulesDir, "web-tree-sitter", "tree-sitter.wasm"),
44-
path.join(distDir, "tree-sitter.wasm"),
45-
)
41+
// Copy language-specific WASM files
42+
const languageWasmDir = path.join(__dirname, "node_modules", "tree-sitter-wasms", "out")
4643

47-
// language-specific tree-sitter WASMs
48-
const languageWasmDir = path.join(nodeModulesDir, "tree-sitter-wasms", "out")
49-
const languages = [
50-
"typescript",
51-
"tsx",
52-
"python",
53-
"rust",
54-
"javascript",
55-
"go",
56-
"cpp",
57-
"c",
58-
"c_sharp",
59-
"ruby",
60-
"java",
61-
"php",
62-
"swift",
63-
"kotlin",
64-
]
65-
66-
languages.forEach((lang) => {
67-
const filename = `tree-sitter-${lang}.wasm`
68-
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(distDir, filename))
69-
})
44+
// Dynamically read all WASM files from the directory instead of using a hardcoded list
45+
if (fs.existsSync(languageWasmDir)) {
46+
const wasmFiles = fs.readdirSync(languageWasmDir).filter((file) => file.endsWith(".wasm"))
47+
48+
console.log(`Copying ${wasmFiles.length} tree-sitter WASM files to dist directory`)
49+
50+
wasmFiles.forEach((filename) => {
51+
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(distDir, filename))
52+
})
53+
} else {
54+
console.warn(`Tree-sitter WASM directory not found: ${languageWasmDir}`)
55+
}
7056
})
7157
},
7258
}

locales/ca/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/de/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/es/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/fr/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/hi/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/it/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/ja/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/ko/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)