tooling/pesde.lock
Erica Marigold ead60c003e
refactor(lib): use extension pattern for result<->option
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.
2024-12-13 14:33:05 +00:00

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"