feat: add support for the pesde package manager
This PR changes quite a bit, to go over the larger details:
1. Remove the use of aliases
2. Implement bundling + type support within the bundling for the Api Types package.
3. Use Pesde's workspace feature
4. Adopt Pesde as Discord-Luau's package manager
5. Implement an entrypoint into each package.
6. Implement a `script` framework, just to have a clear distinction between whats just a temporary get stuff done quickly script, vs's a genuine script, such as one used in the Ci
7. Migrate the /test folder into their respective packages.
8. Remove the Vendor folder
9. Refactor `future` library -> `async` library.
Quirks, things I don't like atm:
- buffer isn't really a buffer, buffer is more like a string stream, should this be renamed?
- core is an odd name - should we call this something else? or is this fine..
合并状态:已合并 合并于 2025-02-13 关闭于 2025-02-13 10 条评论