Socket's customized Node.js distribution — source patches, builtins, SEA packaging, platform artifacts, and release assembly.
node-smol owns the Node source patches, builtins, SEA packaging, platform
artifacts, and release assembly for Socket's customized Node.js distribution.
Reusable native capabilities remain Rust-canonical in their owner repositories;
upstream/ holds shallow, pinned source references, and adapters consume those
references through a .node addon or a narrow node:smol-* builtin contract.
Binaries ship as GitHub release assets — download the artifact for your platform from the releases page.
gh release download --repo SocketDev/node-smolRun the downloaded binary in place of node:
./node-smol --versionupstream/stuie— terminal UI and ANSI mouse parsing. The Rust crate is the canonical implementation; futurenode:smol-tuiintegration must run its shared fixture corpus before a pin advances.
Contributor commands
git submodule update --init --depth 1
pnpm install
pnpm run check
pnpm run testThe first extraction wave moves the Node-specific builder and release surfaces from socket-btm without changing public package names.
MIT