FAQ

Frequently Asked Questions

Everything you need to know about LPM — pricing, the Pool, marketplace, private registries, and how to get started.

General

What is LPM?

LPM is a language-agnostic package registry for JavaScript and Swift. It combines a private registry, a revenue-sharing Pool, and a marketplace into one platform. Publish, monetize, and distribute packages with a single CLI.

Is it compatible with npm, yarn, and pnpm?

Yes. LPM is fully npm-compatible. Run lpm setup in your project directory and it creates a .npmrc file that works with npm, yarn, and pnpm out of the box. No custom tooling required.

How do I get started?

Install the CLI with npm install -g @lpm-registry/cli, run lpm login to authenticate, then lpm publish to publish your first package. Free accounts can publish to the Pool immediately.

Pricing & Plans

How much does LPM cost?

LPM is free to start. The Hobby plan includes 2 private packages and 100MB of storage. Pro is $7/month with unlimited private packages, 5GB storage, and lower marketplace fees. Organizations are $7/seat/month.

What are the platform fees for marketplace packages?

15% on the Hobby plan (free), 10% on Pro ($7/mo) and Organization plans. The fee covers payment processing, license management, CLI distribution, and access control.

The Pool

How does the Pool work?

Subscribers pay $12/month for unlimited installs from all Pool packages. 80% of that revenue flows back to authors based on real usage — weighted by install count and package depth. Think of it as Spotify for code.

Is opting into the Pool permanent?

Yes. Once a package is set to Pool distribution, it cannot be changed back to private or marketplace. This ensures subscribers can rely on long-term access.

Can organizations subscribe to the Pool?

Yes. Organizations pay $12/month per seat. Each org member gets unlimited Pool access, and the revenue distribution works the same way as personal subscriptions.

Marketplace

How do I sell my packages?

Publish your package and set it to Marketplace distribution. Choose between one-time fees or recurring subscriptions, and set per-user or org-wide pricing. Buyers just run lpm install.

How is the Marketplace different from the Pool?

The Marketplace gives you full pricing control. You set one-time or recurring prices and buyers purchase directly. The Pool is a flat subscription where revenue is shared based on usage. Marketplace is for premium packages; Pool is for passive income.

Can organizations buy licenses?

Yes. You can offer individual licenses (per-seat, org admins assign access to members) or organization-wide licenses (flat price, all members get access automatically).

Private Registry & CI/CD

How many private packages can I have?

The Hobby plan includes 2 private packages with 100MB of storage. Pro and Organization plans include unlimited private packages with 5GB of storage.

Can I make a private package public later?

Yes, you can move a private package to Pool or Marketplace distribution at any time. However, this change is permanent. Once a package leaves private mode, it cannot be switched back.

How do CI/CD tokens work?

Generate scoped tokens from your dashboard with read-only or publish permissions or lpm config get token. Organization tokens are machine-owned, so they survive employee turnover. Add them as environment variables in your CI platform.