An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# YueRunner

![GitHub last commit](https://img.shields.io/github/last-commit/MTadder/YueRunner?style=flat-square)
![GitHub Tag](https://img.shields.io/github/v/tag/MTadder/YueRunner?style=flat-square)
![GitHub Repo code size in bytes](https://img.shields.io/github/languages/code-size/MTadder/YueRunner?style=flat-square)
![GitHub Repo size](https://img.shields.io/github/repo-size/MTadder/YueRunner?style=flat-square)
![GitHub Repo stars](https://img.shields.io/github/stars/MTadder/YueRunner?style=flat-square)

## 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!**