2019-04-26 19:13:32 -07:00
|
|
|
const release = '../../../target/release'
|
|
|
|
|
const Parser = require(`${release}/tree-sitter.js`);
|
|
|
|
|
const JavaScript = require.resolve(`${release}/tree-sitter-javascript.wasm`);
|
2019-04-27 18:06:34 -07:00
|
|
|
const Python = require.resolve(`${release}/tree-sitter-python.wasm`);
|
2019-04-26 17:28:15 -07:00
|
|
|
|
|
|
|
|
module.exports = Parser.init().then(async () => ({
|
|
|
|
|
Parser,
|
|
|
|
|
JavaScript: await Parser.Language.load(JavaScript),
|
2019-04-27 18:06:34 -07:00
|
|
|
Python: await Parser.Language.load(Python)
|
2019-04-26 17:28:15 -07:00
|
|
|
}));
|