A Lua minifier written in JavaScript, modified for FiveM Lua 5.4. This package (v1.0.6) uses luaparse to parse Lua code into an AST and generates a compact semantically equivalent program. It has been tested in Chrome, Firefox, Safari, Opera, IE 6-11, Edge, Node.js v0.10-v5, and others. Key differentiators: focuses on Lua minification, supports CLI and browser usage, and accepts both source code and AST input.
npm install fivem-luaminNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates basic minification of Lua code and minification from AST using luamin.
Run npm install luaparse alongside luamin.
Import { minify } from 'luamin' explicitly.Test minification on your specific Lua version.
Create a declaration file or use '// @ts-ignore'.
npm install luaparse
Ensure correct import: import { minify } from 'luamin' or const luamin = require('luamin'); luamin.minify()