Controlled
Package
Execution.
Disposable, isolated environments for npm, pnpm, and yarn. Zero-config. Local by default. Publish-safe.
npmpackage-ninja dev
1$ npx package-ninja dev
2
3[session] Starting local registry on 127.0.0.1:4873
4[session] Detected package manager: npm
5
6✓ Installed 42 packages in 1.2s
7✓ Running dev script
8
9⚠ publish safety: Blocked non-local registry
10
11Ready http://localhost:3000
Compatible with your existing workflow
npm
pnpm
yarn
Bun
Node.js
Deno
TypeScript
React
Next.js
Vite
Webpack
Turborepo
Nx
Lerna
Zero-Config. Local First.
Publish-Safe Package Control.
No Workflow Rewrite
Keep using npm, pnpm, and yarn commands. Drop-in proxy layer with zero configuration.
$ npx package-ninja dev$ npx package-ninja testGuarded Publish Flow
Prevents accidental publishes to non-local registries. Safety checks before any publish command.
⚠publishConfig.registry
✕Blocked: non-local target
Session Lifecycle Control
Ephemeral sessions for one-off runs. Persistent sessions for repeated commands. Clean teardown guaranteed.
start→run→stop