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.
Files LPM CLI creates
Which project files to commit, what stays in .lpm/, and what lives in the LPM home.
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.