Reference
Configuration files, environment variables, editor integrations, file formats, terminal output, exit codes, and glossary entries.
Canonical, schema-style reference for everything LPM CLI exposes outside of the command surface itself, plus the related LPM.dev Registry formats.
Configuration
package.json — "lpm" key
The LPM CLI-specific block embedded in package.json.
lpm.json
Sibling file for runtime, tasks, services, tunnel, env, and publish config.
lpm.config.json
Tarball-root config that turns lpm add into a configurable installer.
JSON Schemas
Published schema URLs and the lpm schema command.
lpm.toml
Project-level CLI defaults — save policy and friends.
~/.lpm/config.toml
User-level CLI defaults — same keys as lpm.toml plus more.
Environment variables
Every LPM_* variable LPM CLI reads, what it does, and when to use it.
Editor integrations
MCP servers
Wire Claude Code, Cursor, and Windsurf to the LPM.dev Registry MCP server.
AI agent skills
How package-published and standalone skills are installed and managed.
File formats
lpm.lock format
The git-diffable TOML lockfile written next to package.json.
lpm.lockb format
The mmap-friendly binary lockfile companion.