Installation
Requirements: Node.js 18+ (Node 20+ recommended for the docs site toolchain).
npm install poker-calculations
Published tarballs ship prebuilt N-API binaries under prebuilds/<platform>-<arch>/, so npm install does not compile C++ on the installing machine.
Linux musl (Alpine)
On linux-x64 / linux-arm64, musl builds install as node.napi.musl.node in the same folder—useful for Alpine and many serverless images.
Subpath: poker-calculations/encode
const encode = require('poker-calculations/encode');
// cardStringToDeckIndex, deckIndexToCardString, packCards, unpackCards, packPokerState, unpackPokerState
Next
Quick start — first require and sample calls.