build: install dev deps with wally

This commit is contained in:
littensy 2025-05-06 00:33:56 -07:00
parent 0b37f9cd54
commit 7c48bd2fa4
33 changed files with 120 additions and 358 deletions

View file

@ -10,7 +10,7 @@ jobs:
- uses: CompeyDev/setup-rokit@v0.1.2
- name: Install dependencies
run: pesde install
run: wally install
- name: Check code quality
run: sh bin/check.sh

4
.gitignore vendored
View file

@ -1,9 +1,7 @@
/.vscode
/.pesde
/build
/roblox_packages
/luau_packages
/lune_packages
/DevPackages
/pkgs/**/wally.lock
/sourcemap.json
*.tsbuildinfo

View file

@ -6,7 +6,7 @@ luau-lsp analyze \
--defs=bin/roblox.d.luau \
--flag:LuauFixIndexerSubtypingOrdering=true \
--sourcemap=sourcemap.json \
--ignore="roblox_packages/**" \
--ignore="**/_Index/**" \
pkgs tests
selene pkgs tests

View file

@ -5,7 +5,7 @@
"ReplicatedStorage": {
"$className": "ReplicatedStorage",
"Packages": {
"$path": "roblox_packages",
"$path": "DevPackages",
"Charm": { "$path": "pkgs/charm" },
"CharmSync": { "$path": "pkgs/charm-sync" },
"ReactCharm": { "$path": "pkgs/react-charm" },
@ -16,15 +16,15 @@
"$className": "ServerScriptService",
"Tests": {
"$path": "tests",
"Charm": { "$path": "pkgs/charm/__tests__" },
"CharmSync": { "$path": "pkgs/charm-sync/__tests__" },
"ReactCharm": { "$path": "pkgs/react-charm/__tests__" },
"VideCharm": { "$path": "pkgs/vide-charm/__tests__" }
"Charm": { "$path": "pkgs/charm/tests" },
"CharmSync": { "$path": "pkgs/charm-sync/tests" },
"ReactCharm": { "$path": "pkgs/react-charm/tests" },
"VideCharm": { "$path": "pkgs/vide-charm/tests" }
},
"Benchmarks": {
"$className": "Folder",
"Charm": { "$path": "pkgs/charm/__benchmarks__" },
"CharmSync": { "$path": "pkgs/charm-sync/__benchmarks__" }
"Charm": { "$path": "pkgs/charm/benchmarks" },
"CharmSync": { "$path": "pkgs/charm-sync/benchmarks" }
}
}
}

View file

@ -1,320 +0,0 @@
# This file is automatically @generated by pesde.
# It is not intended for manual editing.
format = 2
name = "littensy/charm"
version = "0.1.0"
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"]
direct = ["Vide", { wally = "wally#centau/vide", version = "^0.3.1", index = "default" }, "dev"]
[graph."wally#centau/vide@0.3.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/boolean@1.2.7 roblox".dependencies]
number = ["wally#jsdotlua/number@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/boolean@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/boolean@1.2.7 roblox".pkg_ref.dependencies]
number = [{ wally = "wally#jsdotlua/number", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/collections@1.2.7 roblox".dependencies]
es7-types = ["wally#jsdotlua/es7-types@1.2.7 roblox", "standard"]
instance-of = ["wally#jsdotlua/instance-of@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/collections@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/collections@1.2.7 roblox".pkg_ref.dependencies]
es7-types = [{ wally = "wally#jsdotlua/es7-types", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
instance-of = [{ wally = "wally#jsdotlua/instance-of", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/console@1.2.7 roblox".dependencies]
collections = ["wally#jsdotlua/collections@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/console@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/console@1.2.7 roblox".pkg_ref.dependencies]
collections = [{ wally = "wally#jsdotlua/collections", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/es7-types@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/instance-of@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/luau-polyfill@1.2.7 roblox".dependencies]
boolean = ["wally#jsdotlua/boolean@1.2.7 roblox", "standard"]
collections = ["wally#jsdotlua/collections@1.2.7 roblox", "standard"]
console = ["wally#jsdotlua/console@1.2.7 roblox", "standard"]
es7-types = ["wally#jsdotlua/es7-types@1.2.7 roblox", "standard"]
instance-of = ["wally#jsdotlua/instance-of@1.2.7 roblox", "standard"]
math = ["wally#jsdotlua/math@1.2.7 roblox", "standard"]
number = ["wally#jsdotlua/number@1.2.7 roblox", "standard"]
string = ["wally#jsdotlua/string@1.2.7 roblox", "standard"]
symbol-luau = ["wally#jsdotlua/symbol-luau@1.0.1 roblox", "standard"]
timers = ["wally#jsdotlua/timers@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/luau-polyfill@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/luau-polyfill@1.2.7 roblox".pkg_ref.dependencies]
boolean = [{ wally = "wally#jsdotlua/boolean", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
collections = [{ wally = "wally#jsdotlua/collections", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
console = [{ wally = "wally#jsdotlua/console", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
es7-types = [{ wally = "wally#jsdotlua/es7-types", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
instance-of = [{ wally = "wally#jsdotlua/instance-of", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
math = [{ wally = "wally#jsdotlua/math", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
number = [{ wally = "wally#jsdotlua/number", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
string = [{ wally = "wally#jsdotlua/string", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
symbol-luau = [{ wally = "wally#jsdotlua/symbol-luau", version = ">=1.0.0, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
timers = [{ wally = "wally#jsdotlua/timers", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/math@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/number@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/promise@3.5.2 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/react@17.2.1 roblox"]
direct = ["React", { wally = "wally#jsdotlua/react", version = "^17.2.1", index = "default" }, "dev"]
[graph."wally#jsdotlua/react@17.2.1 roblox".dependencies]
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
shared = ["wally#jsdotlua/shared@17.2.1 roblox", "standard"]
[graph."wally#jsdotlua/react@17.2.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/react@17.2.1 roblox".pkg_ref.dependencies]
luau-polyfill = [{ wally = "wally#jsdotlua/luau-polyfill", version = ">=1.2.6, <2.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-reconciler@17.2.1 roblox".dependencies]
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
promise = ["wally#jsdotlua/promise@3.5.2 roblox", "standard"]
react = ["wally#jsdotlua/react@17.2.1 roblox", "standard"]
scheduler = ["wally#jsdotlua/scheduler@17.2.1 roblox", "standard"]
shared = ["wally#jsdotlua/shared@17.2.1 roblox", "standard"]
[graph."wally#jsdotlua/react-reconciler@17.2.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/react-reconciler@17.2.1 roblox".pkg_ref.dependencies]
luau-polyfill = [{ wally = "wally#jsdotlua/luau-polyfill", version = ">=1.2.6, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
promise = [{ wally = "wally#jsdotlua/promise", version = ">=3.5.0, <4.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
react = [{ wally = "wally#jsdotlua/react", version = ">=17.2.1, <18.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
scheduler = [{ wally = "wally#jsdotlua/scheduler", 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"]
direct = ["ReactRoblox", { wally = "wally#jsdotlua/react-roblox", version = "^17.2.1", index = "default" }, "dev"]
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox".dependencies]
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
react = ["wally#jsdotlua/react@17.2.1 roblox", "standard"]
react-reconciler = ["wally#jsdotlua/react-reconciler@17.2.1 roblox", "standard"]
scheduler = ["wally#jsdotlua/scheduler@17.2.1 roblox", "standard"]
shared = ["wally#jsdotlua/shared@17.2.1 roblox", "standard"]
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/react-roblox@17.2.1 roblox".pkg_ref.dependencies]
luau-polyfill = [{ wally = "wally#jsdotlua/luau-polyfill", version = ">=1.2.6, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
react = [{ wally = "wally#jsdotlua/react", version = ">=17.2.1, <18.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
react-reconciler = [{ wally = "wally#jsdotlua/react-reconciler", version = ">=17.2.1, <18.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
scheduler = [{ wally = "wally#jsdotlua/scheduler", 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/scheduler@17.2.1 roblox".dependencies]
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
shared = ["wally#jsdotlua/shared@17.2.1 roblox", "standard"]
[graph."wally#jsdotlua/scheduler@17.2.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/scheduler@17.2.1 roblox".pkg_ref.dependencies]
luau-polyfill = [{ wally = "wally#jsdotlua/luau-polyfill", version = ">=1.2.6, <2.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/shared@17.2.1 roblox".dependencies]
luau-polyfill = ["wally#jsdotlua/luau-polyfill@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/shared@17.2.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/shared@17.2.1 roblox".pkg_ref.dependencies]
luau-polyfill = [{ wally = "wally#jsdotlua/luau-polyfill", version = ">=1.2.6, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/string@1.2.7 roblox".dependencies]
es7-types = ["wally#jsdotlua/es7-types@1.2.7 roblox", "standard"]
number = ["wally#jsdotlua/number@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/string@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/string@1.2.7 roblox".pkg_ref.dependencies]
es7-types = [{ wally = "wally#jsdotlua/es7-types", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
number = [{ wally = "wally#jsdotlua/number", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]
[graph."wally#jsdotlua/symbol-luau@1.0.1 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/timers@1.2.7 roblox".dependencies]
collections = ["wally#jsdotlua/collections@1.2.7 roblox", "standard"]
[graph."wally#jsdotlua/timers@1.2.7 roblox".pkg_ref]
ref_ty = "wally"
index_url = "https://github.com/UpliftGames/wally-index"
[graph."wally#jsdotlua/timers@1.2.7 roblox".pkg_ref.dependencies]
collections = [{ wally = "wally#jsdotlua/collections", version = ">=1.2.7, <2.0.0", index = "https://github.com/UpliftGames/wally-index" }, "standard"]

View file

@ -1,23 +0,0 @@
name = "littensy/charm"
version = "0.1.0"
license = "MIT"
[target]
environment = "roblox"
[indices]
default = "https://github.com/pesde-pkg/index"
[wally_indices]
default = "https://github.com/UpliftGames/wally-index"
[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" }
ReactRoblox = { wally = "jsdotlua/react-roblox", version = "^17.2.1" }
Vide = { wally = "centau/vide", version = "^0.3.1" }

View file

@ -9,5 +9,4 @@ rojo = "rojo-rbx/rojo@7.5.1"
stylua = "johnnymorganz/stylua@2.1.0"
selene = "Kampfkarren/selene@0.28.0"
luau-lsp = "johnnymorganz/luau-lsp@1.44.1"
lute = "luau-lang/lute@0.1.0-nightly.20250503"
pesde = "daimond113/pesde@0.7.0-rc.2+registry.0.2.3-rc.1"
lute = "luau-lang/lute@0.1.0-nightly.20250506"

View file

@ -8,7 +8,7 @@ if not table.isfrozen(_G) then
end
describe("charm", function()
require("@pkgs/charm/__tests__/spec")
require("@pkgs/charm/tests/spec")
end)
finish()

98
wally.lock Normal file
View file

@ -0,0 +1,98 @@
# This file is automatically @generated by Wally.
# It is not intended for manual editing.
registry = "test"
[[package]]
name = "centau/vide"
version = "0.3.1"
dependencies = []
[[package]]
name = "jsdotlua/boolean"
version = "1.2.7"
dependencies = [["number", "jsdotlua/number@1.2.7"]]
[[package]]
name = "jsdotlua/collections"
version = "1.2.7"
dependencies = [["es7-types", "jsdotlua/es7-types@1.2.7"], ["instance-of", "jsdotlua/instance-of@1.2.7"]]
[[package]]
name = "jsdotlua/console"
version = "1.2.7"
dependencies = [["collections", "jsdotlua/collections@1.2.7"]]
[[package]]
name = "jsdotlua/es7-types"
version = "1.2.7"
dependencies = []
[[package]]
name = "jsdotlua/instance-of"
version = "1.2.7"
dependencies = []
[[package]]
name = "jsdotlua/luau-polyfill"
version = "1.2.7"
dependencies = [["boolean", "jsdotlua/boolean@1.2.7"], ["collections", "jsdotlua/collections@1.2.7"], ["console", "jsdotlua/console@1.2.7"], ["es7-types", "jsdotlua/es7-types@1.2.7"], ["instance-of", "jsdotlua/instance-of@1.2.7"], ["math", "jsdotlua/math@1.2.7"], ["number", "jsdotlua/number@1.2.7"], ["string", "jsdotlua/string@1.2.7"], ["symbol-luau", "jsdotlua/symbol-luau@1.0.1"], ["timers", "jsdotlua/timers@1.2.7"]]
[[package]]
name = "jsdotlua/math"
version = "1.2.7"
dependencies = []
[[package]]
name = "jsdotlua/number"
version = "1.2.7"
dependencies = []
[[package]]
name = "jsdotlua/promise"
version = "3.5.2"
dependencies = []
[[package]]
name = "jsdotlua/react"
version = "17.2.1"
dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.7"], ["shared", "jsdotlua/shared@17.2.1"]]
[[package]]
name = "jsdotlua/react-reconciler"
version = "17.2.1"
dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.7"], ["promise", "jsdotlua/promise@3.5.2"], ["react", "jsdotlua/react@17.2.1"], ["scheduler", "jsdotlua/scheduler@17.2.1"], ["shared", "jsdotlua/shared@17.2.1"]]
[[package]]
name = "jsdotlua/react-roblox"
version = "17.2.1"
dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.7"], ["react", "jsdotlua/react@17.2.1"], ["react-reconciler", "jsdotlua/react-reconciler@17.2.1"], ["scheduler", "jsdotlua/scheduler@17.2.1"], ["shared", "jsdotlua/shared@17.2.1"]]
[[package]]
name = "jsdotlua/scheduler"
version = "17.2.1"
dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.7"], ["shared", "jsdotlua/shared@17.2.1"]]
[[package]]
name = "jsdotlua/shared"
version = "17.2.1"
dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.7"]]
[[package]]
name = "jsdotlua/string"
version = "1.2.7"
dependencies = [["es7-types", "jsdotlua/es7-types@1.2.7"], ["number", "jsdotlua/number@1.2.7"]]
[[package]]
name = "jsdotlua/symbol-luau"
version = "1.0.1"
dependencies = []
[[package]]
name = "jsdotlua/timers"
version = "1.2.7"
dependencies = [["collections", "jsdotlua/collections@1.2.7"]]
[[package]]
name = "richerd/charm"
version = "0.1.0"
dependencies = [["React", "jsdotlua/react@17.2.1"], ["ReactRoblox", "jsdotlua/react-roblox@17.2.1"], ["Vide", "centau/vide@0.3.1"]]

10
wally.toml Normal file
View file

@ -0,0 +1,10 @@
[package]
name = "richerd/charm"
version = "0.1.0"
registry = "https://github.com/UpliftGames/wally-index"
realm = "shared"
[dev-dependencies]
React = "jsdotlua/react@17"
ReactRoblox = "jsdotlua/react-roblox@17"
Vide = "centau/vide@0.3"