napi-rs-node-bindings
Installation
SKILL.md
napi-rs Node.js Bindings
Project Structure
my-rust-lib/
├── Cargo.toml # napi dependency
├── package.json # npm package config
├── src/
│ ├── lib.rs # Core Rust library
│ └── node/ # Node binding module
│ ├── mod.rs # Exports
│ ├── types.rs # #[napi] structs
│ └── errors.rs # Error conversions
├── index.js # JS entry point (generated)
├── index.d.ts # TypeScript definitions (generated)
└── __test__/
└── index.spec.ts # Tests