Skip to main content

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.