* feat: add dev flag * fix: do not download dev/prod dependencies at all * fix: only remove direct non-dev dependencies * refactor: formatting * fix: check sub dependencies * fix: remove arc Co-authored-by: dai <contact@daimond113.com> * chore: grammar fixes Co-authored-by: dai <contact@daimond113.com> * chore: remove eagerly implemented traits Co-authored-by: dai <contact@daimond113.com> * refactor: use method over partialeq * chore: use owned type for `DependencyType` Co-authored-by: dai <contact@daimond113.com> * refactor: simplify and improve logic * chore: formatting * fix: install mode works with force mode * chore: remove cow * chore: fits method takes owned self * chore: fix needless borrow * refactor: improve code structure * refactor: avoid manually recreating graph --------- Co-authored-by: dai <contact@daimond113.com> |
||
---|---|---|
.github | ||
assets | ||
docs | ||
registry | ||
src | ||
website | ||
.dockerignore | ||
.env.example | ||
.git-blame-ignore-revs | ||
.gitattributes | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.md | ||
clippy.toml | ||
Dockerfile | ||
fly.toml | ||
LICENSE | ||
README.md | ||
rust-toolchain.toml | ||
rustfmt.toml | ||
SECURITY.md |
pesde is a package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune. pesde has its own registry, however it can also use Wally, and Git repositories as package sources. It has been designed with multiple targets in mind, namely Roblox, Lune, and Luau.
Installation
pesde can be installed from GitHub Releases. You can find the latest release here. Once you have downloaded the binary, run the following command to install it:
pesde self-install
Note that pesde manages its own versions, so you can update it by running the following command:
pesde self-upgrade
Documentation
For more information about its usage, you can check the documentation.
Registry
The main pesde registry is hosted on fly.io. You can find it at https://registry.pesde.daimond113.com.
Self-hosting
The registry tries to require no modifications to be self-hosted. Please refer to the documentation for more information.