unifast-bindings-node 0.0.10

High-performance Markdown/MDX compiler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# unifast-bindings-node

[![Crates.io](https://img.shields.io/crates/v/unifast-bindings-node)](https://crates.io/crates/unifast-bindings-node)

[napi-rs](https://napi.rs/) Node.js binding for [unifast-core](https://crates.io/crates/unifast-core).

This crate compiles to a native Node.js addon (`.node` file) that exposes unifast's Rust compiler to JavaScript via N-API.

> **Note:** Most users should install the npm package [`@unifast/node`]https://www.npmjs.com/package/@unifast/node instead of using this crate directly.

## How It Works

This crate wraps `unifast-core`'s compilation API using `napi-rs`, producing a `cdylib` that Node.js can load as a native addon. The npm package `@unifast/node` bundles prebuilt binaries for multiple platforms (Linux x64/arm64, macOS x64/arm64, Windows x64).

## License

[MIT](https://github.com/kenzo-pj/unifast/blob/main/LICENSE)