mirror of
https://github.com/pesde-pkg/tooling.git
synced 2025-01-09 07:49:10 +00:00
Erica Marigold
ead60c003e
Formerly, we used metatables to get custom `Option` and `Result` objects which were difficult to type properly, leading to a lot of `unknown` and `any` casts. This refactor fixes it by making extensions opt-in, where we import the extension methods separately from the original implementations, thereby allowing us to not have to typecast things everywhere.
102 lines
2.4 KiB
Text
102 lines
2.4 KiB
Text
name = "pesde/tooling"
|
|
version = "0.1.0"
|
|
target = "lune"
|
|
|
|
[workspace."pesde/argon"]
|
|
lune = "bins/argon"
|
|
|
|
[workspace."pesde/blink"]
|
|
lune = "bins/blink"
|
|
|
|
[workspace."pesde/darklua"]
|
|
lune = "bins/darklua"
|
|
|
|
[workspace."pesde/luau_lsp"]
|
|
lune = "bins/luau-lsp"
|
|
|
|
[workspace."pesde/rojo"]
|
|
lune = "bins/rojo"
|
|
|
|
[workspace."pesde/selene"]
|
|
lune = "bins/selene"
|
|
|
|
[workspace."pesde/stylua"]
|
|
lune = "bins/stylua"
|
|
|
|
[workspace."pesde/toolchainlib"]
|
|
lune = "toolchainlib"
|
|
|
|
[workspace."pesde/zap"]
|
|
lune = "bins/zap"
|
|
|
|
[graph."jiwonz/pathfs"."0.1.0 lune"]
|
|
direct = ["pathfs", { name = "jiwonz/pathfs", version = "^0.1.0" }, "dev"]
|
|
resolved_ty = "dev"
|
|
|
|
[graph."jiwonz/pathfs"."0.1.0 lune".target]
|
|
environment = "lune"
|
|
lib = "init.luau"
|
|
|
|
[graph."jiwonz/pathfs"."0.1.0 lune".pkg_ref]
|
|
ref_ty = "pesde"
|
|
name = "jiwonz/pathfs"
|
|
version = "0.1.0"
|
|
index_url = "https://github.com/daimond113/pesde-index"
|
|
|
|
[graph."jiwonz/pathfs"."0.1.0 lune".pkg_ref.target]
|
|
environment = "lune"
|
|
lib = "init.luau"
|
|
|
|
[graph."lukadev_0/option"."1.2.0 lune"]
|
|
direct = ["option", { name = "lukadev_0/option", version = "^1.2.0" }, "dev"]
|
|
resolved_ty = "dev"
|
|
|
|
[graph."lukadev_0/option"."1.2.0 lune".target]
|
|
environment = "lune"
|
|
lib = "lib/init.luau"
|
|
|
|
[graph."lukadev_0/option"."1.2.0 lune".pkg_ref]
|
|
ref_ty = "pesde"
|
|
name = "lukadev_0/option"
|
|
version = "1.2.0"
|
|
index_url = "https://github.com/daimond113/pesde-index"
|
|
|
|
[graph."lukadev_0/option"."1.2.0 lune".pkg_ref.target]
|
|
environment = "lune"
|
|
lib = "lib/init.luau"
|
|
|
|
[graph."lukadev_0/result"."1.2.0 lune"]
|
|
direct = ["result", { name = "lukadev_0/result", version = "^1.2.0" }, "dev"]
|
|
resolved_ty = "dev"
|
|
|
|
[graph."lukadev_0/result"."1.2.0 lune".target]
|
|
environment = "lune"
|
|
lib = "lib/init.luau"
|
|
|
|
[graph."lukadev_0/result"."1.2.0 lune".pkg_ref]
|
|
ref_ty = "pesde"
|
|
name = "lukadev_0/result"
|
|
version = "1.2.0"
|
|
index_url = "https://github.com/daimond113/pesde-index"
|
|
|
|
[graph."lukadev_0/result"."1.2.0 lune".pkg_ref.target]
|
|
environment = "lune"
|
|
lib = "lib/init.luau"
|
|
|
|
[graph."synpixel/base64"."3.0.1 lune"]
|
|
direct = ["base64", { name = "synpixel/base64", version = "^3.0.1" }, "dev"]
|
|
resolved_ty = "dev"
|
|
|
|
[graph."synpixel/base64"."3.0.1 lune".target]
|
|
environment = "lune"
|
|
lib = "lib.luau"
|
|
|
|
[graph."synpixel/base64"."3.0.1 lune".pkg_ref]
|
|
ref_ty = "pesde"
|
|
name = "synpixel/base64"
|
|
version = "3.0.1"
|
|
index_url = "https://github.com/daimond113/pesde-index"
|
|
|
|
[graph."synpixel/base64"."3.0.1 lune".pkg_ref.target]
|
|
environment = "lune"
|
|
lib = "lib.luau"
|