Skip to main content

@effectstream/npm-avail-node

Package: @effectstream/npm-avail-node · Source

NPM wrapper around the Avail node binary. Installs a pinned version into node_modules/.bin/npm-avail-node so the EffectStream orchestrator can run a local Avail node without each developer compiling or downloading it manually.

Install

bun add @effectstream/npm-avail-node
# or
npm install @effectstream/npm-avail-node

The package downloads the pinned tarball for your platform on install.

Standalone usage

# Spin up a local dev node
bunx npm-avail-node --dev

# Or invoke through this package
bun run --bun @effectstream/npm-avail-node/start -- --dev

Pair with @effectstream/npm-avail-light-client for the full local Avail-DA setup.

Inside EffectStream

The orchestrator's Avail step starts this node alongside the light client. Templates and E2E suites that consume Avail data — see templates/avail/ — rely on it as their local source of truth.