chore: update packages

This commit is contained in:
2026-03-11 14:53:19 +02:00
parent 347e99f256
commit 356820577e
43 changed files with 207 additions and 8649 deletions

View File

@@ -10,7 +10,6 @@ const napi_type_tag LANGUAGE_TYPE_TAG = {
};
Napi::Object Init(Napi::Env env, Napi::Object exports) {
exports["name"] = Napi::String::New(env, "bruno");
auto language = Napi::External<TSLanguage>::New(env, tree_sitter_bruno());
language.TypeTag(&LANGUAGE_TYPE_TAG);
exports["language"] = language;

View File

@@ -1,9 +1,9 @@
/// <reference types="node" />
const assert = require("node:assert");
const { test } = require("node:test");
const Parser = require("tree-sitter");
test("can load grammar", () => {
const parser = new (require("tree-sitter"))();
const parser = new Parser();
assert.doesNotThrow(() => parser.setLanguage(require(".")));
});

1
bindings/node/index.d.ts generated vendored
View File

@@ -19,7 +19,6 @@ type NodeInfo =
});
type Language = {
name: string;
language: unknown;
nodeTypeInfo: NodeInfo[];
};

View File

@@ -1,6 +1,10 @@
const root = require("path").join(__dirname, "..", "..");
module.exports = require("node-gyp-build")(root);
module.exports =
typeof process.versions.bun === "string"
// Support `bun build --compile` by being statically analyzable enough to find the .node file at build-time
? require(`../../prebuilds/${process.platform}-${process.arch}/tree-sitter-bruno.node`)
: require("node-gyp-build")(root);
try {
module.exports.nodeTypeInfo = require("../../src/node-types.json");