mirror of
https://github.com/pesde-pkg/tooling.git
synced 2025-03-04 02:51:47 +00:00
56 lines
31 KiB
Markdown
56 lines
31 KiB
Markdown
# pesde/tooling
|
|
|
|
<a href="https://discord.gg/ATVVsNNv3u"><img alt="Discord" src="https://img.shields.io/discord/385151591524597761?style=plastic&logo=discord&color=%235865F2" /></a>
|
|
<a href="https://lune-org.github.io/docs"><img alt="Lune" src="https://raw.githubusercontent.com/pesde-pkg/tooling/refs/heads/main/.lune/assets/powered-by-lune.svg" /></a>
|
|
|
|
<!-- TODO: CI workflow status -->
|
|
|
|
Common Luau tooling packaged for pesde, for use within fully pesde-managed projects.
|
|
|
|
---
|
|
|
|
<div align="center">
|
|
|
|
| Tool | Available package |
|
|
|----------|:-------------------------------------------------------------------------------------------------------------------------------------|
|
|
| [`pesde/stylua`](https://pesde.daimond113.com/packages/pesde/stylua) |  |
|
|
| [`pesde/luau_lsp`](https://pesde.daimond113.com/packages/pesde/luau-lsp) |  |
|
|
| [`pesde/selene`](https://pesde.daimond113.com/packages/pesde/selene) |  |
|
|
| [`pesde/rojo`](https://pesde.daimond113.com/packages/pesde/rojo) |  |
|
|
| [`pesde/blink`](https://pesde.daimond113.com/packages/pesde/blink) |  |
|
|
| [`pesde/darklua`](https://pesde.daimond113.com/packages/pesde/darklua) |  |
|
|
| [`pesde/argon`](https://pesde.daimond113.com/packages/pesde/argon) |  |
|
|
| [`pesde/zap`](https://pesde.daimond113.com/packages/pesde/zap) |  |
|
|
| [`pesde/asphalt`](https://pesde.daimond113.com/packages/pesde/asphalt) |  |
|
|
|
|
</div>
|
|
|
|
## 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](https://github.com/JohnnyMorganz/stylua), a Lua code formatter, run:
|
|
|
|
```sh
|
|
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.
|
|
|
|
<!-- TODO: Recommend contributors to read CONTRIBUTING.md when that is a thing -->
|
|
|
|
# License
|
|
|
|
This project is licensed under the [MIT](https://github.com/pesde-pkg/tooling/blob/main/LICENSE) license.
|