This repository was archived by the owner on Nov 30, 2023. It is now read-only.
This repository was archived by the owner on Nov 30, 2023. It is now read-only.
Port build system to TypeScript #909
Open
Description
As the build system in this repo has grown and increased in complexity, its now suffering from some of the same problems projects that start with straight JavaScript "scripts" face. Namely that there's implicit "structs" floating around without a specific definition. For those new to the code base, it makes it pretty hard to follow.
Moving to TypeScript and using full classes for a number of aspects of the system will make it much easier for others to review ant maintain.