-
Notifications
You must be signed in to change notification settings - Fork 1
Retiring MouseTool Lua ..... #8
Description
So about a year ago, I made OneLua, a bundler for Lua files. The idea was to reuse NPM/Node mechanics of requiring files and sharing libraries across projects. Since then, it has grown into a pretty solid concept with the availability of Sumneko's Lua language server, providing a pretty solid framework for intellisense, autocompletion, and more from libraries!
Recently, it's clear to me now that this has become far too troublesome for me, a single person to continue maintaining with my commitments to other projects. With libraries required to be built from ground up (I know they have always been), typings required to be more verbose than those of TypeScript. Since the language server is still in heavy devlopment, several features are still constantly being changed and broken. Furthermore, it feels that as I go on further on the roadmap (e.g. source map), it feels like just tedious reinventing of what has already been done in the NodeJS and TypeScript community,
Don't get me wrong, I love the language server and its annotation system, which has shown to be better than JSDoc itself! (version 3.0 will introduce really cool generics support and more!)
If anyone sees this and would like to continue maintaining/using the MouseTool Lua framework, please feel free to do so! I don't think the Lua-NPM framework is still a bad idea, and not just for Transformice – but Lua in general! It's really more of an issue of me being too lazy to go on.
Please continue supporting the Lua language server project, it's a great development in the right direction for the Lua community!