chore(lune): use pesde-managed luau-lsp install

This commit is contained in:
Erica Marigold 2024-12-08 17:49:21 +00:00
parent 88c305eb02
commit 57f7719b81
Signed by: DevComp
GPG key ID: 429EF1C337871656
3 changed files with 181 additions and 1 deletions

View file

@ -5,7 +5,7 @@ local process = require("@lune/process")
local CommandBuilder = require("./lib/exec")
process.exit(
CommandBuilder.new("~/.rokit/bin/luau-lsp")
CommandBuilder.new("luau_lsp")
:withArg("analyze")
:withArgs({ "--settings", ".vscode/settings.json" })
:withArgs({ "--ignore", "'**/.pesde/**'" })

View file

@ -5,6 +5,35 @@ target = "lune"
[workspace."pesde/scripts_core"]
lune = ""
[workspace."pesde/scripts_rojo"]
lune = ".pesde/rojo"
[graph."0x5eal/semver"."0.1.1 luau"]
resolved_ty = "peer"
[graph."0x5eal/semver"."0.1.1 luau".target]
environment = "luau"
lib = "lib/init.luau"
[graph."0x5eal/semver"."0.1.1 luau".dependencies]
"lukadev_0/option" = ["1.2.0 luau", "option"]
"lukadev_0/result" = ["1.2.0 luau", "result"]
[graph."0x5eal/semver"."0.1.1 luau".pkg_ref]
ref_ty = "pesde"
name = "0x5eal/semver"
version = "0.1.1"
index_url = "https://github.com/daimond113/pesde-index"
[graph."0x5eal/semver"."0.1.1 luau".pkg_ref.dependencies]
frktest = [{ name = "itsfrank/frktest", version = "^0.0.2", index = "https://github.com/daimond113/pesde-index", target = "lune" }, "dev"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
[graph."0x5eal/semver"."0.1.1 luau".pkg_ref.target]
environment = "luau"
lib = "lib/init.luau"
[graph."itsfrank/frktest"."0.0.2 lune"]
direct = ["frktest", { name = "itsfrank/frktest", version = "^0.0.2" }, "dev"]
resolved_ty = "dev"
@ -23,6 +52,29 @@ index_url = "https://github.com/daimond113/pesde-index"
environment = "lune"
lib = "src/_pesde_init.luau"
[graph."jiwonz/dirs"."0.1.2 lune"]
resolved_ty = "standard"
[graph."jiwonz/dirs"."0.1.2 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."jiwonz/dirs"."0.1.2 lune".dependencies]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
[graph."jiwonz/dirs"."0.1.2 lune".pkg_ref]
ref_ty = "pesde"
name = "jiwonz/dirs"
version = "0.1.2"
index_url = "https://github.com/daimond113/pesde-index"
[graph."jiwonz/dirs"."0.1.2 lune".pkg_ref.dependencies]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
[graph."jiwonz/dirs"."0.1.2 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"
[graph."jiwonz/pathfs"."0.1.0 lune"]
direct = ["pathfs", { name = "jiwonz/pathfs", version = "^0.1.0" }, "dev"]
resolved_ty = "dev"
@ -40,3 +92,130 @@ 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"]
resolved_ty = "standard"
[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/option"."1.2.0 luau"]
resolved_ty = "peer"
[graph."lukadev_0/option"."1.2.0 luau".target]
environment = "luau"
lib = "lib/init.luau"
[graph."lukadev_0/option"."1.2.0 luau".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 luau".pkg_ref.target]
environment = "luau"
lib = "lib/init.luau"
[graph."lukadev_0/result"."1.2.0 lune"]
resolved_ty = "standard"
[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."lukadev_0/result"."1.2.0 luau"]
resolved_ty = "peer"
[graph."lukadev_0/result"."1.2.0 luau".target]
environment = "luau"
lib = "lib/init.luau"
[graph."lukadev_0/result"."1.2.0 luau".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 luau".pkg_ref.target]
environment = "luau"
lib = "lib/init.luau"
[graph."pesde/luau_lsp"."1.36.0 lune"]
direct = ["luau_lsp", { name = "pesde/luau_lsp", version = "^1.36.0" }, "dev"]
resolved_ty = "dev"
[graph."pesde/luau_lsp"."1.36.0 lune".target]
environment = "lune"
bin = "init.luau"
[graph."pesde/luau_lsp"."1.36.0 lune".dependencies]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
"pesde/toolchainlib" = ["0.1.2 lune", "core"]
[graph."pesde/luau_lsp"."1.36.0 lune".pkg_ref]
ref_ty = "pesde"
name = "pesde/luau_lsp"
version = "1.36.0"
index_url = "https://github.com/pesde-pkg/index"
[graph."pesde/luau_lsp"."1.36.0 lune".pkg_ref.dependencies]
core = [{ name = "pesde/toolchainlib", version = "^0.1.2", index = "https://github.com/daimond113/pesde-index", target = "lune" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
[graph."pesde/luau_lsp"."1.36.0 lune".pkg_ref.target]
environment = "lune"
bin = "init.luau"
[graph."pesde/toolchainlib"."0.1.2 lune"]
resolved_ty = "standard"
[graph."pesde/toolchainlib"."0.1.2 lune".target]
environment = "lune"
lib = "src/init.luau"
[graph."pesde/toolchainlib"."0.1.2 lune".dependencies]
"0x5eal/semver" = ["0.1.1 luau", "semver"]
"jiwonz/dirs" = ["0.1.2 lune", "dirs"]
"jiwonz/pathfs" = ["0.1.0 lune", "pathfs"]
"lukadev_0/option" = ["1.2.0 lune", "option"]
"lukadev_0/result" = ["1.2.0 lune", "result"]
[graph."pesde/toolchainlib"."0.1.2 lune".pkg_ref]
ref_ty = "pesde"
name = "pesde/toolchainlib"
version = "0.1.2"
index_url = "https://github.com/daimond113/pesde-index"
[graph."pesde/toolchainlib"."0.1.2 lune".pkg_ref.dependencies]
dirs = [{ name = "jiwonz/dirs", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index" }, "standard"]
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/daimond113/pesde-index" }, "peer"]
semver = [{ name = "0x5eal/semver", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "peer"]
[graph."pesde/toolchainlib"."0.1.2 lune".pkg_ref.target]
environment = "lune"
lib = "src/init.luau"

View file

@ -29,6 +29,7 @@ lib = "src/init.luau"
[dev_dependencies]
frktest = { name = "itsfrank/frktest", version = "^0.0.2" }
pathfs = { name = "jiwonz/pathfs", version = "^0.1.0" }
luau_lsp = { name = "pesde/luau_lsp", version = "^1.36.0" }
[indices]
default = "https://github.com/pesde-pkg/index"