Skip to content
This repository was archived by the owner on May 15, 2023. It is now read-only.
This repository was archived by the owner on May 15, 2023. It is now read-only.

Retiring MouseTool Lua ..... #8

@Cassolette

Description

@Cassolette

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions