diff --git a/.lune/typecheck.luau b/.lune/typecheck.luau index 3e56319..2b41268 100644 --- a/.lune/typecheck.luau +++ b/.lune/typecheck.luau @@ -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/**'" }) diff --git a/pesde.lock b/pesde.lock index 5c43444..9f12d5e 100644 --- a/pesde.lock +++ b/pesde.lock @@ -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" diff --git a/pesde.toml b/pesde.toml index fa6d169..e75edea 100644 --- a/pesde.toml +++ b/pesde.toml @@ -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"