I found the luarocks eco-system to be quite typically of web module software. Fractured between versions, incompatible and constantly requiring intervention to work.
I do not blame them though- the language has gone through several 2.7 ~ 3.0 years of the snake shisms.
PS: Looked around, and it turns out - there is even a lua implementation for the javascript vm..
Using luaver and luarocks has been a pretty great experience for the last several years, except that there is often no library at all to do what you want. In this case I usually use a C library and the FFI.
I do not blame them though- the language has gone through several 2.7 ~ 3.0 years of the snake shisms.
PS: Looked around, and it turns out - there is even a lua implementation for the javascript vm..
https://fengari.io/