Commit graph

5 commits

Author SHA1 Message Date
d515a89d01
chore(lune): address requested review changes
Co-authored-by: Luka <47296785+lukadev-0@users.noreply.github.com>
2024-12-08 18:24:55 +00:00
02c835f80f
chore(lune): fix manifest PackageTarget type
Co-authored-by: Luka <47296785+lukadev-0@users.noreply.github.com>
2024-12-08 23:51:56 +05:30
0045c01c72
style: apply stylua formatter 2024-12-08 17:42:05 +00:00
22552c0f80
refactor: restructure to use script package system
General restructuring
=====================
* Restructures to workspace with script packages for each tool choice.
* Include build script to generate package for every supported tool
  choice in library into the `.pesde/` directory.
* Remove testing .lune scripts for Rojo.

Manifest changes
================
* Exclude `.spec.luau` test files for library package.
* Include .pesde directory for library package.
* Add pathfs dev-dependency.
* Include metadata for build script package codegen.
* Use new git URL for index repo.
* Setup workspace including top level itself & tool choice script packages.

These changes require an unstable version of pesde: 2b2d280fe0.
2024-12-08 11:09:53 +00:00
ca5f2d53c8
chore(lune): restructure util libraries and include dev scripts
* Moved all util libs like `channel` into a `lib/` directory within
  `.lune`. Also includes a builder-pattern exec lib.
* Added dev scripts for fmt (stylua) and typecheck (luau-lsp).
2024-12-04 05:49:01 +00:00