Node-API — это интерфейс для создания нативных аддонов к Node.js. Bun реализует 95% этого интерфейса с нуля, поэтому большинство существующих расширений Node-API будут работать с Bun из коробки. Отслеживайте статус завершения в этом issue.
Как и в Node.js, файлы .node (модули Node-API) могут быть подключены напрямую в Bun.
js
const napi = require("./my-node-module.node");Альтернативно, используйте process.dlopen:
js
let mod = { exports: {} };
process.dlopen(mod, "./my-node-module.node");