Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
edf0e7d946 | ||
|
|
baa7fadab1 |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "oh-my-opencode",
|
||||
"version": "0.1.11",
|
||||
"version": "0.1.12",
|
||||
"description": "OpenCode plugin - custom agents (oracle, librarian) and enhanced features",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
|
||||
@@ -59,8 +59,13 @@ async function initParserClass(): Promise<void> {
|
||||
parserInitPromise = (async () => {
|
||||
debugLog("importing web-tree-sitter...")
|
||||
parserClass = (await import("web-tree-sitter")).default
|
||||
const treeSitterWasmPath = require.resolve("web-tree-sitter/tree-sitter.wasm")
|
||||
|
||||
// Find wasm path relative to web-tree-sitter package at runtime
|
||||
const webTreeSitterPath = import.meta.resolve("web-tree-sitter")
|
||||
const packageDir = webTreeSitterPath.replace(/\/[^/]+$/, "").replace("file://", "")
|
||||
const treeSitterWasmPath = `${packageDir}/tree-sitter.wasm`
|
||||
debugLog("wasm path:", treeSitterWasmPath)
|
||||
|
||||
await parserClass.init({
|
||||
locateFile: () => treeSitterWasmPath,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user