Skip to main content
StackNext publishes all packages at the same version. Most are installed automatically as dependencies of the CLI; only the integration packages are installed directly.

Install directly

Peer dependencies:
  • @stacknext/next requires next >=15 <17.
  • @stacknext/drizzle has an optional drizzle-orm peer.
  • @stacknext/prisma has an optional @prisma/client peer.
  • @stacknext/playwright has an optional @playwright/test >=1.40 <2 peer.
All packages are ESM-only. CommonJS require() is not supported.

Installed with the CLI

These packages are implementation details of the CLI. Applications should not install them directly, although their documentation ships in the archive for maintainers and advanced debugging:

Version-matched reference

The canonical API reference is the Markdown shipped inside each package:
@stacknext/cli/docs/packages.md lists every documented package, its version, visibility, role and the relative path to its docs. Optional packages can be absent; check the path before reading. In a pnpm workspace, a package may be hoisted or resolved from the CLI dependency tree rather than the app-root node_modules. Confirm the installed version with the adjacent package.json:
Prefer the local files over this website when writing code against an installed API. See local documentation.

Public documentation