Docs/pnpm / npm

pnpm / npm

Planned environment lifecycle for JavaScript and TypeScript projects.

New to Basecamp?Start with the quickstart →
Planned

This page defines the target product contract. The pnpm integration is not production-ready yet.

Native project inputs

  • package.json
  • pnpm-lock.yaml or the native ecosystem lock
  • workspace metadata

Target workflow

basecamp init
basecamp sync
basecamp shell
pnpm build

What Basecamp will own

Basecamp will lock and synchronize the Node runtime, pnpm/Corepack version, package store, and required native build tools. It will not replace package.json, the pnpm lockfile, or pnpm's own dependency semantics.

Changes

After intentional project or runtime changes, basecamp update will produce a new environment lock and synchronize it.