Skip to content

Commit d7338b5

Browse files
committed
chore: use path.resolve to find tree-sitter wasm files
1 parent 6549d2a commit d7338b5

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/providers/requirements_parser.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
import { createRequire } from 'node:module';
1+
import * as path from 'path';
2+
import { fileURLToPath } from 'url';
23

34
import { Language, Parser, Query } from 'web-tree-sitter';
45

5-
const require = createRequire(import.meta.url);
6+
const __dirname = path.dirname(fileURLToPath(import.meta.url));
67

78
async function init() {
89
await Parser.init();
9-
return await Language.load(require.resolve('tree-sitter-requirements/tree-sitter-requirements.wasm'));
10+
return await Language.load(path.resolve(__dirname, 'tree-sitter-requirements', 'tree-sitter-requirements.wasm'));
1011
}
1112

1213
export async function getParser() {

0 commit comments

Comments
 (0)