https://github.com/mtadder/yuerunner
🌙 provides Yuescript compilation support to VSCode.
https://github.com/mtadder/yuerunner
vscode-extension yuescript
Last synced: 3 months ago
JSON representation
🌙 provides Yuescript compilation support to VSCode.
- Host: GitHub
- URL: https://github.com/mtadder/yuerunner
- Owner: MTadder
- License: mit
- Created: 2024-08-11T02:25:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T15:52:04.000Z (over 1 year ago)
- Last Synced: 2025-01-17T12:15:56.013Z (over 1 year ago)
- Topics: vscode-extension, yuescript
- Language: TypeScript
- Homepage:
- Size: 212 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# YueRunner






## Features
provides palette commands, and a simple status bar button
for compiling any currently open `yue` script, and/or project.
### Commands
> Open your command palette with `CTRL` + `SHIFT` + `P`
- `Run this Yuescript`
- `Compile this Yuescript`
- `Compile all Yuescripts (in this directory)`
- `Compile all Yuescripts & Run LOVE2D (in this directory)`
## Requirements
- Install [`yuescript`](https://yuescript.org)
- Ensure that `yue` is visible within your `PATH`.
- If you want [`LÖVE2D`](https://love2d.org) support, [install it](https://github.com/love2d/love/releases/latest), and add it to your `PATH`.
## Extension Settings
- `yuescriptrunner.defaultAction`
- `yuescriptrunner.reFocusDocument`
- `yuescriptrunner.iconOnly`
- `yuescriptrunner.dumpGlobals`
- `yuescriptrunner.dumpToStdout`
- `yuescriptrunner.targetLuaVersion`
- `yuescriptrunner.useMinification`
- `yuescriptrunner.useSpacesInstead`
- `yuescriptrunner.reserveComments`
- `yuescriptrunner.writeLineNumbers`
- `yuescriptrunner.dumpCompileTime`
- `yuescriptrunner.useImplicitReturn`
- `yuescriptrunner.matchLineNumbers`
- `yuescriptrunner.loveExecutable`
## Known Issues
> Help out by reporting any issues to the [Github](https://github.com/MTadder/YueRunner)
- If _you try to use `LÖVE2D` without it being installed_, an error will occur.
---
**Enjoy!**