·napi-rs-node-bindings
</>

napi-rs-node-bindings

Привязки Node.js для библиотек Rust с использованием napi-rs. Используйте при работе над привязками Node.js/JavaScript к коду Rust, включая создание или изменение макросов и структур napi, преобразование типов между Rust и JavaScript, обработку ошибок за границей FFI, шаблоны async/Promise, создание собственных модулей, публикацию в npm, тестирование кода привязки или отладку проблем с привязкой. Настроен для CQLite (привязки Cassandra CQL) с отслеживанием четности функций.

4Установки·0Тренд·@pmcfadin

Установка

$npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings

Как установить napi-rs-node-bindings

Быстро установите AI-навык napi-rs-node-bindings в вашу среду разработки через командную строку

  1. Откройте терминал: Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.)
  2. Выполните команду установки: Скопируйте и выполните эту команду: npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings
  3. Проверьте установку: После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Источник: pmcfadin/cqlite.

| Type mapping between Rust ↔ JavaScript | type-conversions.md | | Converting Rust errors to JS exceptions | error-handling.md | | Async patterns and Promises | async-patterns.md | | Building and publishing to npm | build-publish.md | | Testing strategies | testing.md | | Debugging common binding issues | debugging.md |

| #[napi] | Expose function/struct/impl to JS | | #[napi(constructor)] | Class constructor | | #[napi(getter)] | Property getter | | #[napi(setter)] | Property setter | | #[napi(factory)] | Static factory method | | #[napi(jsname = "...")] | Rename in JavaScript | | #[napi(tsargstype = "...")] | Custom TypeScript arg types |

| #[napi(tsreturntype = "...")] | Custom TypeScript return type | | #[napi(object)] | Plain JS object (no class) | | #[napi(strict)] | Strict type checking |

Факты (для цитирования)

Стабильные поля и команды для ссылок в AI/поиске.

Команда установки
npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings
Источник
pmcfadin/cqlite
Категория
</>Разработка
Проверено
Впервые замечено
2026-02-05
Обновлено
2026-03-11

Browse more skills from pmcfadin/cqlite

Короткие ответы

Что такое napi-rs-node-bindings?

Привязки Node.js для библиотек Rust с использованием napi-rs. Используйте при работе над привязками Node.js/JavaScript к коду Rust, включая создание или изменение макросов и структур napi, преобразование типов между Rust и JavaScript, обработку ошибок за границей FFI, шаблоны async/Promise, создание собственных модулей, публикацию в npm, тестирование кода привязки или отладку проблем с привязкой. Настроен для CQLite (привязки Cassandra CQL) с отслеживанием четности функций. Источник: pmcfadin/cqlite.

Как установить napi-rs-node-bindings?

Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/pmcfadin/cqlite --skill napi-rs-node-bindings После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw

Где находится исходный репозиторий?

https://github.com/pmcfadin/cqlite

Детали

Категория
</>Разработка
Источник
skills.sh
Впервые замечено
2026-02-05

Похожие навыки

Нет