# tinqs/ci/setup-node Installs Node.js and optionally pnpm. Detects Alpine vs Debian and uses the right package manager (`apk` or NodeSource). Skips installation if the correct major version is already present in the runner image. ## Usage ```yaml - uses: tinqs/ci/setup-node@v1 ``` ### Options ```yaml - uses: tinqs/ci/setup-node@v1 with: node-version: '22' # default: 22 pnpm: 'true' # default: true ``` ## Inputs | Input | Default | Description | |-------|---------|-------------| | `node-version` | `22` | Node.js major version | | `pnpm` | `true` | Install pnpm globally |