luaupm 0.1.0

The Luau package manager: dependencies, tools and scripts for Luau and Roblox projects
luaupm-0.1.0 is not a library.

lpm

The package manager for Luau.

Browse packages · Docs · Policies


The CLI for luaupm.com: install Luau packages from the lpm registry (plus wally and pesde indices), publish your own, pin your project's tools, and run its scripts — one manifest, one lockfile, one binary.

Install

Grab the binary for your platform from the latest release, then let lpm install itself:

# macOS / Linux
chmod +x lpm-macos-aarch64
./lpm-macos-aarch64 self install
# Windows
.\lpm-windows-x86_64.exe self install

self install copies lpm to ~/.lpm/bin. On Windows it adds that folder to your PATH for you; elsewhere it prints the line to add to your shell profile. Restart your terminal, then:

lpm --version
lpm self update    # pulls the newest release when there is one

With cargo

cargo install luaupm     # the crate is luaupm, the binary is lpm
lpm self install         # still worth running — tool shims live in ~/.lpm/bin

Docs

Commands, the manifest, workspaces, publishing — everything lives at luaupm.com/docs.

Contributing

See CONTRIBUTING.md. Licensed MIT.