Node-API は Node.js のネイティブアドオンを構築するためのインターフェースです。Bun はこのインターフェースの 95% をゼロから実装しているため、ほとんどの既存の Node-API 拡張機能はすぐに使える状態で Bun で動作します。完了ステータスは このイシュー で追跡できます。
Node.js と同様に、.node ファイル(Node-API モジュール)は Bun で直接 require できます。
js
const napi = require("./my-node-module.node");または、process.dlopen を使用します。
js
let mod = { exports: {} };
process.dlopen(mod, "./my-node-module.node");