Transform Lua code.
When generating code, darklua keeps the line numbers aligned with the original code to keep stack traces easily actionable.
Inline a global directly in the code, like an environment configuration value. Use the same source but produce artifacts with debug information or optimization enabled.
darklua can parse and process Roblox Luau.
Compress Lua text source to its limits
Generate a single file from an entire project. Darklua can even load data files (json, yaml, toml) and convert them into Lua code.
Darklua can convert path requires into Roblox requires. No more confusing 'script.Parent' chains.