Skip to content

Moon Bundler is a simple and easy to use bundler for Lua using the full-moon abstract syntax tree Rust crate.

License

Notifications You must be signed in to change notification settings

kaorlol/moon-bundler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moon Bundler

Moon Bundler is a simple and easy to use bundler for Lua using the full-moon abstract syntax tree Rust crate.

Installation

You can install the bundler in releases

Custom installation

if you wanna build the executable yourself, you can do the following:

Prerequisites
Building
git clone https://github.com/kaorlol/moon-bundler.git
cd moon-bundler
cargo build --release

Usage

moon-bundler -i <input> -o <output>

Todo

  • Add CLI implementation
  • Add Minify and Beautify options in CLI
  • Add unit tests
  • Refactor, optimize code, and make it more robust
  • Add more support for where acquire is used, i.e. string interpolation
  • Add root file support/option in CLI

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Moon Bundler is a simple and easy to use bundler for Lua using the full-moon abstract syntax tree Rust crate.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages