#996634 ITP: node-napi-rs -- minimal library for Rust-based native NodeJS modules

Package:
wnpp
Source:
wnpp
Submitter:
Jonas Smedegaard
Date:
2026-05-15 15:55:02 UTC
Severity:
wishlist
#996634#5
Date:
2021-10-16 14:28:53 UTC
From:
To:
* Package name    : node-napi-rs
  Version         : 1.0.0
  Upstream Author : LongYinan <lynweklm@gmail.com>
* URL             : https://napi.rs/
* License         : Expat
  Programming Lang: JavaScript, Rust
  Description     : minimal library for Rust-based native NodeJS modules

 napi is the command-line tool for napi-rs -
 a minimal library for building compiled Node add-ons in Rust.
 .
 Node.js is a back-end JavaScript runtime environment
 that runs on the V8 engine
 and executes JavaScript code outside a web browser.
 .
 Rust is a multi-paradigm, high-level,
 general-purpose programming language
 designed for performance and safety, especially safe concurrency.

This package is needed by swc.
It will be team-maintained at https://salsa.debian.org/js-team/node-napi-rs

 - Jonas
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmFq4aIACgkQLHwxRsGg
ASEO4xAAnP7FeXkPlLLUJMJSJHZXalJLudO4R3Y+jGN+5HVchxpCZBKQTd3Z9K7S
qEWqYf5QliS6k5M0pt7HT5f/ObiOSpZxLi397f4TIoBB4iN8MeVBjC9ri8HagYfQ
EdJzymmTo4Q6T5EozY1hpdA58tAahg8sdUHKIdcp4Huj0pfoBAaIKtzUCJwjWXb4
UnLQbUubjMbC6z/syMHqyYU0kk5+5t9bz1Y08EbbO99CEGYPI5SsQ1DWEqMI+qmq
TBFCpPZ93okGg6wCAKBG3NDzNSYm3U7Ye1npL3cmobpu7nsmhEml3mE35q7FYbYZ
+Mbxeh36fwlbbSDjdWubW+PhvMB4idyRbXYPTFp/L9upEHzFPap2t8dUIebQGE4V
MEcFT/TeHvsYK2UGAujDMzbGUBgChZyZ2lXuQihQaEIE7ewIA2U//j00uYUClUct
zdg22jy8HfNlHIZDowuiLpvDPTEHH9hR2Expq4Pb0K4wehTyGCqwKQejrTwmUGo7
xyWmhaJCvxqz9tZxfauh8yd0F01f5RK2c1GF4AS3a5Z7MuBiLurJV7rM1qAUeF+G
kd1rEHt+jNURljOQIM5vPnuI91EffNvPmwG6OmSS1r53ftkKbfp5+d1wkEZTYGRO
tAnoyO1MWFwEZw28t6kZjdZnY4KyQZJM6tjsUFr1Zr1pMrt3H8o=
=bwgp
-----END PGP SIGNATURE-----

#996634#16
Date:
2026-05-15 15:46:06 UTC
From:
To:
This is one of the first missing external dependency (besides swc stuff)
needed by node-amaro (which builds binding_typescript_wasm to wasm).

I'll see if I can help on that one.

#996634#21
Date:
2026-05-15 15:52:45 UTC
From:
To:
Quoting Jérémy Lal (2026-05-15 17:46:06)

Great!

From your bugreport to wasm-pack earlier today, it sounds like you
already got your feet wet in Rust packaging.  Do let me know if you
have any questions - or even better, please do tell if you think that I
seem to be toing something questionable ;-)

 - Jonas