Set up code to publish web bindings to npm

This commit is contained in:
Max Brunsfeld 2019-05-07 13:07:36 -07:00
parent 572f290ec0
commit 9a82bd9d83
8 changed files with 113 additions and 30 deletions

View file

@ -1,6 +1,8 @@
const release = '../../../target/release'
const Parser = require(`${release}/tree-sitter.js`);
const languageURL = name => require.resolve(`${release}/tree-sitter-${name}.wasm`);
const Parser = require(`..`);
function languageURL(name) {
return require.resolve(`../../../target/release/tree-sitter-${name}.wasm`);
}
module.exports = Parser.init().then(async () => ({
Parser,