@@ -29,6 +29,25 @@ export async function getParserForFile(filepath: string) {
2929 await Parser . init ( ) ;
3030 const parser = new Parser ( ) ;
3131
32+ // const packageRoot = path.dirname(
33+ // require.resolve("./package.json", { paths: [__dirname] })
34+ // );
35+ // console.log(packageRoot);
36+ // const wasmPath2 = require.resolve(
37+ // path.join(
38+ // __dirname,
39+ // `tree-sitter-files/wasms/tree-sitter-${supportedLanguages["ts"]}.wasm`
40+ // )
41+ // );
42+ // console.log(wasmPath2);
43+ // const wasmPath3 = require.resolve(
44+ // path.resolve(
45+ // __dirname,
46+ // `tree-sitter-files/wasms/tree-sitter-${supportedLanguages["ts"]}.wasm`
47+ // )
48+ // );
49+ // console.log(wasmPath3);
50+
3251 const language = await getLanguageForFile ( filepath ) ;
3352 if ( ! language ) {
3453 return undefined ;
@@ -99,7 +118,9 @@ export async function getQueryForFile(
99118async function loadLanguageForFileExt (
100119 fileExtension : string
101120) : Promise < Parser . Language > {
102- const wasmPath = require . resolve ( `./tree-sitter-files/wasms/tree-sitter-${ supportedLanguages [ fileExtension ] } .wasm` )
121+ const wasmPath = require . resolve (
122+ `@jpoly1219/context-extractor/src/tree-sitter-files/wasms/tree-sitter-${ supportedLanguages [ fileExtension ] } .wasm`
123+ ) ;
103124 // const wasmPath = path.join(
104125 // __dirname,
105126 // "tree-sitter-files",
@@ -267,7 +288,9 @@ export async function extractTopLevelDecls(currentFile: string) {
267288 throw new Error ( `failed to get ast for file ${ currentFile } ` ) ;
268289 }
269290 const language = getFullLanguageName ( currentFile ) ;
270- const queryPath = require . resolve ( `./tree-sitter-files/queries/relevant-headers-queries/${ language } -get-toplevel-headers.scm` )
291+ const queryPath = require . resolve (
292+ `@jpoly1219/context-extractor/src/tree-sitter-files/queries/relevant-headers-queries/${ language } -get-toplevel-headers.scm`
293+ ) ;
271294 const query = await getQueryForFile (
272295 currentFile ,
273296 queryPath
@@ -293,7 +316,9 @@ export async function extractTopLevelDeclsWithFormatting(currentFile: string) {
293316 throw new Error ( `failed to get ast for file ${ currentFile } ` ) ;
294317 }
295318 const language = getFullLanguageName ( currentFile ) ;
296- const queryPath = require . resolve ( `./tree-sitter-files/queries/relevant-headers-queries/${ language } -get-toplevel-headers.scm` )
319+ const queryPath = require . resolve (
320+ `@jpoly1219/context-extractor/src/tree-sitter-files/queries/relevant-headers-queries/${ language } -get-toplevel-headers.scm`
321+ ) ;
297322 const query = await getQueryForFile (
298323 currentFile ,
299324 queryPath
0 commit comments