Commit graph

18 commits

Author SHA1 Message Date
c1a4bf5bd7
chore: update lockfile cache 2024-12-03 15:01:34 +00:00
83ab6bf97f
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
5f068ba1b8
fix(rojo): pass directory to action from map 2024-12-03 10:50:07 +00:00
3a160c3e22
fix(rojo): move action map to top level and lazily evaluate 2024-12-03 10:22:48 +00:00
a6a52cac3b
chore(pkg): include MIT license and README in publish 2024-12-02 17:03:11 +00:00
51994dfd13
style: apply stylua formatter 2024-12-02 16:57:31 +00:00
e019e5a8ed
chore: include stylua config 2024-12-02 16:57:16 +00:00
84720a2885
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
6f4a186af4
chore(vscode): include lune require config snippet 2024-12-02 15:16:46 +00:00
258d1a99ff
chore: setup as pesde managed package 2024-12-02 15:16:22 +00:00
let
6082536350
fix: add missing paren (#2) 2024-11-14 07:47:12 +01:00
let
e68f5d0928
feat(sourcemap_generator): support init.lua files (#1) 2024-11-14 01:10:57 +01:00
daimond113
5e5b3efc78
fix(sourcemap_generator): support no default.project.json init.luau packages 2024-11-12 15:32:12 +01:00
daimond113
fb32d66cc6
fix: correct rojo sync config paths 2024-10-20 13:36:44 +02:00
daimond113
a737b56704
fix: sync config generator script corrupting cas data 2024-08-12 11:53:28 +02:00
daimond113
c6d9f2e6cf
fix: use new script format 2024-08-12 01:15:04 +02:00
daimond113
a0e6de8d6b
feat: add sourcemap_generator script 2024-08-11 17:43:54 +02:00
daimond113
861e7fec54
feat: 🎉 initial commit 2024-08-11 17:38:30 +02:00