Pesde packages for common Luau tooling.
Find a file
Erica Marigold bb6278407d
feat(lib): use gh CLI to get token and condition bar start
* Looks for `$GITHUB_TOKEN` env var, and if not found, tries to run `gh
  auth token` to get the token from the GitHub CLI.
* Made a conditional `start` method for the bar, which was previously
  missed.
2024-12-14 06:13:17 +00:00
.lune refactor(lib): use extension pattern for result<->option 2024-12-13 14:33:05 +00:00
.vscode feat: use dev mode based on env var 2024-11-23 15:59:22 +00:00
bins chore(bins): update selene README 2024-12-13 13:39:18 +00:00
toolchainlib feat(lib): use gh CLI to get token and condition bar start 2024-12-14 06:13:17 +00:00
.gitignore chore(gitignore): use new path for toolchainlib pesde lockfile 2024-12-01 05:40:26 +00:00
.luaurc chore(luaurc): re-enable lint warnings for analysis 2024-11-30 18:29:36 +00:00
LICENSE chore: rename LICENSE.md to LICENSE 2024-12-08 18:10:04 +01:00
pesde.lock refactor(lib): use extension pattern for result<->option 2024-12-13 14:33:05 +00:00
pesde.toml refactor(lib): use extension pattern for result<->option 2024-12-13 14:33:05 +00:00
README.md docs: remove unnecessary -- 2024-12-08 21:56:18 +01:00

pesde/tooling

Discord Lune

Common Luau tooling packaged for pesde, for use within fully pesde-managed projects.


Prerequisites

To ensure proper functionality, please make sure you have the following dependencies installed:

  • pesde: Version >= 0.5.0-rc.13
  • lune: Version >= 0.8.7

Usage

For example, to install stylua, a Lua code formatter, run:

pesde x pesde/stylua -- --version

# Or, install the tool into your project and have it accessible in PATH
pesde add --dev pesde/stylua --target lune
pesde install
stylua --version

Refer to the above table for a list of support tooling packages.

If a Luau tool you would like is not present here, please open an issue or submit a PR, following the format of one of the existing tools.

License

This project is licensed under the MIT license.