npm workflow layer
xnpm turns install, build, test, publish, verify, and upstream package updates into repeatable commands — using your existing npm and git.
$ npm install -g @x12i/npm
Or run without installing: npx @x12i/npm@latest --full-flow
One command. Correct order. Safe publish. Machine-readable result.
Everything xnpm does
npm is fine. The multi-package release workflow around it is the hard part.
Learn why →Validates every package before it ships. No secrets. No surprises.
See how →Deterministic phrase catalog. Same input, same command. Always.
See how →Submit fixes, pull versions, verify. Change requests become traceable.
See how →Transaction journal, history, and one-command undo for local changes.
See how →One install. Works everywhere. Run xnpm doctor to verify your setup.
Get started →Does it replace npm? Is ask an LLM? What happens if push fails?
Read FAQ →Every flag, passthrough rule, and copy-paste example in one place.
See all →Core workflow
xnpm --full-flow
Find all packages under the current directory
Sort local packages by dependency order
Align dependencies before build and test
Run builds in correct order, stop on failure
Block the publish path if tests fail
Inspect what npm would actually publish
Hand off to real npm binary, in order
Structured result for humans, CI, and agents