tree-sitter/lib/web/test/helper.js

10 lines
330 B
JavaScript
Raw Normal View History

2019-04-26 19:13:32 -07:00
const release = '../../../target/release'
const Parser = require(`${release}/tree-sitter.js`);
2019-05-01 11:29:35 -07:00
const languageURL = name => require.resolve(`${release}/tree-sitter-${name}.wasm`);
2019-04-26 17:28:15 -07:00
module.exports = Parser.init().then(async () => ({
Parser,
2019-05-01 11:29:35 -07:00
languageURL,
JavaScript: await Parser.Language.load(languageURL('javascript')),
2019-04-26 17:28:15 -07:00
}));