A small Node.js CLI built to ease the development of Lua scripts, from small to large ones.
https://github.com/wolfe-labs/DU-LuaC
⭐ Features:
• Project files and management, with configurable link types
• Multiple source file support, compiled to Lua, JSON, YAML and CONF
• Code on your favorite IDE or editor, be it VS Code, IntelliJ IDEA, Atom or even Notepad!
• Automatic code completion support when used with EmmyLua on VS Code and IntelliJ IDEA
• Multiple build targets, such as development and production, allowing control over minification, etc.
• Multiple entry-point support, allowing you to use a single codebase to code multiple components of a build, such as different Programming Boards, seats, etc.
• Support for code libraries, both built using the compiler and outside it
• Integration with GitHub Actions available
• Built-in helpers for linked element detection and event handling, no need to worry about multiple filters anymore!
• Copy output JSON/YAML code directly to your clipboard, speed up your workflow!
📋 Requirements:
• Node.js 18 or LTS
• Tested on both Windows and Linux
🚗 Getting Started:
1. Install our CLI tool via `npm i -g @wolfe-labs/du-luac`
2. Run `du-lua create hello-world` to create a new project folder or just go into an existing one and run `du-lua init` then follow the prompts
3. When ready, run `du-lua script-add main` to create your main Lua file
4. Run `du-lua target-add` to create a new build target
5. Run `du-lua build` to compile your project
You should now be ready to build your next big thing!
ℹ️ Source and Documentation URL:
https://github.com/wolfe-labs/DU-LuaC/
-
Sold As
- ✓ Free
- ✓ Source