Commit graph

6 commits

Author SHA1 Message Date
d49bc42ee0 style: apply stylua formatter 2024-12-03 15:05:47 +00:00
077e0a4cd0 feat: test setup using frktest & more
* Sets up a test runner system and includes unit tests for existing
  generators using Rojo's test files.
* Configure Luau analysis and disables unnecessary lints.
* Make sync config generator accept a third options argument with a
  `force` option to generate configs even when there is a
  `default.project.json` present in the `projectDir`.
2024-12-03 14:58:15 +00:00
3e03837d02 fix(rojo): pass directory to action from map 2024-12-03 10:50:07 +00:00
00d991357a fix(rojo): move action map to top level and lazily evaluate 2024-12-03 10:22:48 +00:00
8ad7f3a9d2 style: apply stylua formatter 2024-12-02 16:57:31 +00:00
f1406c08e9 refactor: restructure repo and setup as library
Restructures the project to be a library with generator exports, and
includes lune scripts as examples on how to use exported generators by
the library.

Also specifies `includes` and pins a pesde version in the package
manifest.
2024-12-02 16:54:17 +00:00