Lua port of Crockford's JSMin.c
luarocks install jsmin
From CLI:
$ cat <<EOF > input.js
(function() {
console.log("Hello, World!");
// removes comments
return 0;
})()
EOF
$ jsmin <input.js >output.js
$
$ cat output.js
(function(){console.log("Hello, World!");return 0;})()
From Lua:
local jsmin = require("jsmin")
local js_str = [[
(function() {
console.log("Hello, World!");
// removes comments
return 0;
})()]]
print(jsmin(js_str))
-- (function(){console.log("Hello, World!");return 0;})()
Report issues on the issue tracker