npm install @wasm-fmt/lua_fmt
npx jsr add @fmt/lua-fmt
import init, { format } from "@wasm-fmt/lua_fmt";
await init();
const input = `print "Hello World"`;
const formatted = format(input, "main.lua");
console.log(formatted);
For Vite users:
import init, { format } from "@wasm-fmt/lua_fmt/vite";
// ...
Thanks to:
- The StyLua project created by @JohnnyMorganz