mirror of
https://github.com/littensy/charm.git
synced 2026-10-20 17:51:37 +00:00
ci: simplify pesde install
This commit is contained in:
parent
d33c4ce891
commit
0b37f9cd54
6 changed files with 140 additions and 8 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
|
@ -10,7 +10,7 @@ jobs:
|
||||||
- uses: CompeyDev/setup-rokit@v0.1.2
|
- uses: CompeyDev/setup-rokit@v0.1.2
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: sh bin/install.sh
|
run: pesde install
|
||||||
|
|
||||||
- name: Check code quality
|
- name: Check code quality
|
||||||
run: sh bin/check.sh
|
run: sh bin/check.sh
|
||||||
|
|
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -1,6 +1,9 @@
|
||||||
/.vscode
|
/.vscode
|
||||||
|
/.pesde
|
||||||
/build
|
/build
|
||||||
/roblox_packages
|
/roblox_packages
|
||||||
|
/luau_packages
|
||||||
|
/lune_packages
|
||||||
/pkgs/**/wally.lock
|
/pkgs/**/wally.lock
|
||||||
/sourcemap.json
|
/sourcemap.json
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
pesde install
|
|
||||||
rojo sourcemap --output sourcemap.json
|
|
||||||
131
pesde.lock
131
pesde.lock
|
|
@ -5,8 +5,133 @@ name = "littensy/charm"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
target = "roblox"
|
target = "roblox"
|
||||||
|
|
||||||
|
[graph."0x5eal/unzip@0.1.3 luau".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."0x5eal/unzip@0.1.3 luau".pkg_ref.dependencies]
|
||||||
|
asciitable = [{ name = "kimpure/asciitable", version = "^0.2.1", index = "https://github.com/pesde-pkg/index" }, "dev"]
|
||||||
|
frktest = [{ name = "itsfrank/frktest", version = "^0.0.2", index = "https://github.com/pesde-pkg/index", target = "lune" }, "dev"]
|
||||||
|
luau-lsp = [{ name = "pesde/luau_lsp", version = "=1.39.2", index = "https://github.com/pesde-pkg/index", target = "lune" }, "dev"]
|
||||||
|
stylua = [{ name = "pesde/stylua", version = "=2.0.2", index = "https://github.com/pesde-pkg/index", target = "lune" }, "dev"]
|
||||||
|
|
||||||
|
[graph."corecii/greentea@0.4.11 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/daimond113/pesde-index"
|
||||||
|
|
||||||
|
[graph."jiwonz/dirs@0.3.0 lune".dependencies]
|
||||||
|
greentea = ["corecii/greentea@0.4.11 lune", "standard"]
|
||||||
|
pathfs = ["jiwonz/pathfs@0.3.2 lune", "standard"]
|
||||||
|
|
||||||
|
[graph."jiwonz/dirs@0.3.0 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."jiwonz/dirs@0.3.0 lune".pkg_ref.dependencies]
|
||||||
|
greentea = [{ name = "corecii/greentea", version = "^0.4.10", index = "https://github.com/daimond113/pesde-index" }, "standard"]
|
||||||
|
luau_lsp = [{ name = "pesde/luau_lsp", version = "^1.38.1", index = "https://github.com/daimond113/pesde-index" }, "dev"]
|
||||||
|
pathfs = [{ name = "jiwonz/pathfs", version = "^0.3.0", index = "https://github.com/daimond113/pesde-index" }, "standard"]
|
||||||
|
selene = [{ name = "pesde/selene", version = "^0.28.0", index = "https://github.com/daimond113/pesde-index" }, "dev"]
|
||||||
|
stylua = [{ name = "pesde/stylua", version = "^2.0.2", index = "https://github.com/daimond113/pesde-index" }, "dev"]
|
||||||
|
|
||||||
|
[graph."jiwonz/luau_disk@0.1.4 luau".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."jiwonz/luau_path@0.1.4 luau".dependencies]
|
||||||
|
luau_disk = ["jiwonz/luau_disk@0.1.4 luau", "standard"]
|
||||||
|
|
||||||
|
[graph."jiwonz/luau_path@0.1.4 luau".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/daimond113/pesde-index"
|
||||||
|
|
||||||
|
[graph."jiwonz/luau_path@0.1.4 luau".pkg_ref.dependencies]
|
||||||
|
luau_disk = [{ name = "jiwonz/luau_disk", version = "^0.1.4", index = "https://github.com/pesde-pkg/index" }, "standard"]
|
||||||
|
|
||||||
|
[graph."jiwonz/pathfs@0.3.2 lune".dependencies]
|
||||||
|
greentea = ["corecii/greentea@0.4.11 lune", "standard"]
|
||||||
|
luau_path = ["jiwonz/luau_path@0.1.4 luau", "standard"]
|
||||||
|
|
||||||
|
[graph."jiwonz/pathfs@0.3.2 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."jiwonz/pathfs@0.3.2 lune".pkg_ref.dependencies]
|
||||||
|
frktest = [{ name = "itsfrank/frktest", version = "^0.0.2", index = "https://github.com/daimond113/pesde-index" }, "dev"]
|
||||||
|
greentea = [{ name = "corecii/greentea", version = "^0.4.11", index = "https://github.com/daimond113/pesde-index" }, "standard"]
|
||||||
|
luau_check = [{ name = "jiwonz/luau_check", version = "^0.3.8", index = "https://github.com/daimond113/pesde-index" }, "dev"]
|
||||||
|
luau_path = [{ name = "jiwonz/luau_path", version = "^0.1.1", index = "https://github.com/daimond113/pesde-index", target = "luau" }, "standard"]
|
||||||
|
|
||||||
|
[graph."lukadev_0/option@1.2.0 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."lukadev_0/result@1.2.0 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."pesde/rojo@7.5.1 lune"]
|
||||||
|
direct = ["rojo", { name = "pesde/rojo", version = "^7.4.4", index = "default", target = "lune" }, "dev"]
|
||||||
|
|
||||||
|
[graph."pesde/rojo@7.5.1 lune".dependencies]
|
||||||
|
core = ["pesde/toolchainlib@0.1.14 lune", "standard"]
|
||||||
|
option = ["lukadev_0/option@1.2.0 lune", "standard"]
|
||||||
|
result = ["lukadev_0/result@1.2.0 lune", "standard"]
|
||||||
|
|
||||||
|
[graph."pesde/rojo@7.5.1 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."pesde/rojo@7.5.1 lune".pkg_ref.dependencies]
|
||||||
|
core = [{ name = "pesde/toolchainlib", version = "^0.1.13", index = "https://github.com/pesde-pkg/index", target = "lune" }, "standard"]
|
||||||
|
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/pesde-pkg/index" }, "standard"]
|
||||||
|
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/pesde-pkg/index" }, "standard"]
|
||||||
|
|
||||||
|
[graph."pesde/scripts_core@0.0.1 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."pesde/scripts_core@0.0.1 lune".pkg_ref.dependencies]
|
||||||
|
frktest = [{ name = "itsfrank/frktest", version = "^0.0.2", index = "https://github.com/pesde-pkg/index" }, "dev"]
|
||||||
|
luau-lsp = [{ name = "pesde/luau_lsp", version = "^1.36.0", index = "https://github.com/pesde-pkg/index" }, "dev"]
|
||||||
|
pathfs = [{ name = "jiwonz/pathfs", version = "^0.1.0", index = "https://github.com/pesde-pkg/index" }, "dev"]
|
||||||
|
stylua = [{ name = "pesde/stylua", version = "^2.0.1", index = "https://github.com/pesde-pkg/index" }, "dev"]
|
||||||
|
|
||||||
|
[graph."pesde/scripts_rojo@0.1.0 lune"]
|
||||||
|
direct = ["scripts", { name = "pesde/scripts_rojo", version = "^0.1.0", index = "default", target = "lune" }, "dev"]
|
||||||
|
|
||||||
|
[graph."pesde/scripts_rojo@0.1.0 lune".dependencies]
|
||||||
|
core = ["pesde/scripts_core@0.0.1 lune", "standard"]
|
||||||
|
rojo = ["pesde/rojo@7.5.1 lune", "peer"]
|
||||||
|
|
||||||
|
[graph."pesde/scripts_rojo@0.1.0 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."pesde/scripts_rojo@0.1.0 lune".pkg_ref.dependencies]
|
||||||
|
core = [{ name = "pesde/scripts_core", version = "^0.0.1", index = "https://github.com/pesde-pkg/index", target = "lune" }, "standard"]
|
||||||
|
rojo = [{ name = "pesde/rojo", version = "^7.4.4", index = "https://github.com/pesde-pkg/index" }, "peer"]
|
||||||
|
|
||||||
|
[graph."pesde/toolchainlib@0.1.14 lune".dependencies]
|
||||||
|
dirs = ["jiwonz/dirs@0.3.0 lune", "standard"]
|
||||||
|
option = ["lukadev_0/option@1.2.0 lune", "peer"]
|
||||||
|
pathfs = ["jiwonz/pathfs@0.3.2 lune", "standard"]
|
||||||
|
result = ["lukadev_0/result@1.2.0 lune", "peer"]
|
||||||
|
unzip = ["0x5eal/unzip@0.1.3 luau", "standard"]
|
||||||
|
|
||||||
|
[graph."pesde/toolchainlib@0.1.14 lune".pkg_ref]
|
||||||
|
ref_ty = "pesde"
|
||||||
|
index_url = "https://github.com/pesde-pkg/index"
|
||||||
|
|
||||||
|
[graph."pesde/toolchainlib@0.1.14 lune".pkg_ref.dependencies]
|
||||||
|
dirs = [{ name = "jiwonz/dirs", version = "^0.3.0", index = "https://github.com/pesde-pkg/index" }, "standard"]
|
||||||
|
option = [{ name = "lukadev_0/option", version = "^1.2.0", index = "https://github.com/pesde-pkg/index" }, "peer"]
|
||||||
|
pathfs = [{ name = "jiwonz/pathfs", version = "^0.3.0", index = "https://github.com/pesde-pkg/index" }, "standard"]
|
||||||
|
result = [{ name = "lukadev_0/result", version = "^1.2.0", index = "https://github.com/pesde-pkg/index" }, "peer"]
|
||||||
|
unzip = [{ name = "0x5eal/unzip", version = "^0.1.0", index = "https://github.com/pesde-pkg/index", target = "luau" }, "standard"]
|
||||||
|
|
||||||
[graph."wally#centau/vide@0.3.1 roblox"]
|
[graph."wally#centau/vide@0.3.1 roblox"]
|
||||||
direct = ["Vide", { wally = "wally#centau/vide", version = "^0.3.1", index = "default" }, "standard"]
|
direct = ["Vide", { wally = "wally#centau/vide", version = "^0.3.1", index = "default" }, "dev"]
|
||||||
|
|
||||||
[graph."wally#centau/vide@0.3.1 roblox".pkg_ref]
|
[graph."wally#centau/vide@0.3.1 roblox".pkg_ref]
|
||||||
ref_ty = "wally"
|
ref_ty = "wally"
|
||||||
|
|
@ -93,7 +218,7 @@ ref_ty = "wally"
|
||||||
index_url = "https://github.com/UpliftGames/wally-index"
|
index_url = "https://github.com/UpliftGames/wally-index"
|
||||||
|
|
||||||
[graph."wally#jsdotlua/react@17.2.1 roblox"]
|
[graph."wally#jsdotlua/react@17.2.1 roblox"]
|
||||||
direct = ["React", { wally = "wally#jsdotlua/react", version = "^17.2.1", index = "default" }, "standard"]
|
direct = ["React", { wally = "wally#jsdotlua/react", version = "^17.2.1", index = "default" }, "dev"]
|
||||||
|
|
||||||
[graph."wally#jsdotlua/react@17.2.1 roblox".dependencies]
|
[graph."wally#jsdotlua/react@17.2.1 roblox".dependencies]
|
||||||
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
|
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
|
||||||
|
|
@ -126,7 +251,7 @@ scheduler = [{ wally = "wally#jsdotlua/scheduler", version = ">=17.2.1, <18.0.0"
|
||||||
shared = [{ wally = "wally#jsdotlua/shared", version = ">=17.2.1, <18.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
|
shared = [{ wally = "wally#jsdotlua/shared", version = ">=17.2.1, <18.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
|
||||||
|
|
||||||
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox"]
|
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox"]
|
||||||
direct = ["ReactRoblox", { wally = "wally#jsdotlua/react-roblox", version = "^17.2.1", index = "default" }, "standard"]
|
direct = ["ReactRoblox", { wally = "wally#jsdotlua/react-roblox", version = "^17.2.1", index = "default" }, "dev"]
|
||||||
|
|
||||||
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox".dependencies]
|
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox".dependencies]
|
||||||
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
|
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,13 @@ default = "https://github.com/pesde-pkg/index"
|
||||||
[wally_indices]
|
[wally_indices]
|
||||||
default = "https://github.com/UpliftGames/wally-index"
|
default = "https://github.com/UpliftGames/wally-index"
|
||||||
|
|
||||||
[dependencies]
|
[scripts]
|
||||||
|
roblox_sync_config_generator = ".pesde/scripts/roblox_sync_config_generator.luau"
|
||||||
|
sourcemap_generator = ".pesde/scripts/sourcemap_generator.luau"
|
||||||
|
|
||||||
|
[dev_dependencies]
|
||||||
|
scripts = { name = "pesde/scripts_rojo", version = "^0.1.0", target = "lune" }
|
||||||
|
rojo = { name = "pesde/rojo", version = "^7.4.4", target = "lune" }
|
||||||
React = { wally = "jsdotlua/react", version = "^17.2.1" }
|
React = { wally = "jsdotlua/react", version = "^17.2.1" }
|
||||||
ReactRoblox = { wally = "jsdotlua/react-roblox", version = "^17.2.1" }
|
ReactRoblox = { wally = "jsdotlua/react-roblox", version = "^17.2.1" }
|
||||||
Vide = { wally = "centau/vide", version = "^0.3.1" }
|
Vide = { wally = "centau/vide", version = "^0.3.1" }
|
||||||
|
|
|
||||||
|
|
@ -10,4 +10,4 @@ stylua = "johnnymorganz/stylua@2.1.0"
|
||||||
selene = "Kampfkarren/selene@0.28.0"
|
selene = "Kampfkarren/selene@0.28.0"
|
||||||
luau-lsp = "johnnymorganz/luau-lsp@1.44.1"
|
luau-lsp = "johnnymorganz/luau-lsp@1.44.1"
|
||||||
lute = "luau-lang/lute@0.1.0-nightly.20250503"
|
lute = "luau-lang/lute@0.1.0-nightly.20250503"
|
||||||
pesde = "daimond113/pesde@0.7.0-rc.1+registry.0.2.3-rc.1"
|
pesde = "daimond113/pesde@0.7.0-rc.2+registry.0.2.3-rc.1"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue