From 8eddd182d37f9d339ccca76e43201c1846b7a5a9 Mon Sep 17 00:00:00 2001 From: richard <56808540+littensy@users.noreply.github.com> Date: Sat, 25 Jan 2025 13:12:50 -0800 Subject: [PATCH] refactor: move modules to `packages` (#41) * refactor: move modules to `packages` * chore: remove .vscode --- .github/workflows/ci.yml | 6 +- .gitignore | 12 +- .vscode/settings.json | 3 - bin/build.sh | 8 +- bin/check.sh | 4 +- bin/install.sh | 4 + default.project.json | 10 +- modules/wally.lock | 103 ++++++++++++++++++ wally.toml => modules/wally.toml | 0 package.json | 4 +- .../charm-sync/default.project.json | 0 {src => packages}/charm-sync/package.json | 0 {src => packages}/charm-sync/src/client.luau | 0 {src => packages}/charm-sync/src/index.d.ts | 0 {src => packages}/charm-sync/src/init.luau | 0 .../charm-sync/src/interval.luau | 0 {src => packages}/charm-sync/src/patch.luau | 0 {src => packages}/charm-sync/src/server.luau | 0 {src => packages}/charm-sync/src/types.luau | 0 .../charm-sync/src/validate.luau | 0 {src => packages}/charm-sync/wally.toml | 0 {src => packages}/charm/default.project.json | 0 {src => packages}/charm/package.json | 0 {src => packages}/charm/src/atom.luau | 0 {src => packages}/charm/src/computed.luau | 0 {src => packages}/charm/src/effect.luau | 0 {src => packages}/charm/src/index.d.ts | 0 {src => packages}/charm/src/init.luau | 0 {src => packages}/charm/src/mapped.luau | 0 {src => packages}/charm/src/observe.luau | 0 {src => packages}/charm/src/store.luau | 0 {src => packages}/charm/src/subscribe.luau | 0 {src => packages}/charm/src/types.luau | 0 {src => packages}/charm/wally.toml | 0 {src => packages}/react/default.project.json | 0 {src => packages}/react/package.json | 0 {src => packages}/react/src/index.d.ts | 0 {src => packages}/react/src/init.luau | 0 {src => packages}/react/wally.toml | 0 {src => packages}/vide/default.project.json | 0 {src => packages}/vide/package.json | 0 {src => packages}/vide/src/index.d.ts | 0 {src => packages}/vide/src/init.luau | 0 {src => packages}/vide/wally.toml | 0 pnpm-lock.yaml | 58 +++------- pnpm-workspace.yaml | 2 +- rokit.toml | 8 +- stylua.toml | 1 + wally.lock | 103 ------------------ 49 files changed, 152 insertions(+), 174 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 bin/install.sh create mode 100644 modules/wally.lock rename wally.toml => modules/wally.toml (100%) rename {src => packages}/charm-sync/default.project.json (100%) rename {src => packages}/charm-sync/package.json (100%) rename {src => packages}/charm-sync/src/client.luau (100%) rename {src => packages}/charm-sync/src/index.d.ts (100%) rename {src => packages}/charm-sync/src/init.luau (100%) rename {src => packages}/charm-sync/src/interval.luau (100%) rename {src => packages}/charm-sync/src/patch.luau (100%) rename {src => packages}/charm-sync/src/server.luau (100%) rename {src => packages}/charm-sync/src/types.luau (100%) rename {src => packages}/charm-sync/src/validate.luau (100%) rename {src => packages}/charm-sync/wally.toml (100%) rename {src => packages}/charm/default.project.json (100%) rename {src => packages}/charm/package.json (100%) rename {src => packages}/charm/src/atom.luau (100%) rename {src => packages}/charm/src/computed.luau (100%) rename {src => packages}/charm/src/effect.luau (100%) rename {src => packages}/charm/src/index.d.ts (100%) rename {src => packages}/charm/src/init.luau (100%) rename {src => packages}/charm/src/mapped.luau (100%) rename {src => packages}/charm/src/observe.luau (100%) rename {src => packages}/charm/src/store.luau (100%) rename {src => packages}/charm/src/subscribe.luau (100%) rename {src => packages}/charm/src/types.luau (100%) rename {src => packages}/charm/wally.toml (100%) rename {src => packages}/react/default.project.json (100%) rename {src => packages}/react/package.json (100%) rename {src => packages}/react/src/index.d.ts (100%) rename {src => packages}/react/src/init.luau (100%) rename {src => packages}/react/wally.toml (100%) rename {src => packages}/vide/default.project.json (100%) rename {src => packages}/vide/package.json (100%) rename {src => packages}/vide/src/index.d.ts (100%) rename {src => packages}/vide/src/init.luau (100%) rename {src => packages}/vide/wally.toml (100%) create mode 100644 stylua.toml delete mode 100644 wally.lock diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aef4707..4369391 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,12 +15,14 @@ jobs: steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 + with: + run_install: true - name: Install Rokit uses: CompeyDev/setup-rokit@v0.1.2 - - name: Install dependencies - run: pnpm install + - name: Install Wally dependencies + run: pnpm wally - name: Check code quality run: pnpm check diff --git a/.gitignore b/.gitignore index a5a20b4..f3a27c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,11 @@ +/.vscode /node_modules /build -/devpackages -/packages -/src/**/node_modules -/src/**/wally.lock -/src/**/README.md -/src/**/LICENSE.md +/modules/DevPackages +/packages/**/node_modules +/packages/**/wally.lock +/packages/**/README.md +/packages/**/LICENSE.md /sourcemap.json *.tsbuildinfo *.tgz diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 68885db..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "luau-lsp.types.definitionFiles": ["bin/testez.d.luau"] -} diff --git a/bin/build.sh b/bin/build.sh index b8a7ddc..547e4e7 100644 --- a/bin/build.sh +++ b/bin/build.sh @@ -1,5 +1,5 @@ mkdir build -rojo build src/charm -o build/charm.rbxm -rojo build src/charm-sync -o build/charm-sync.rbxm -rojo build src/react -o build/react-charm.rbxm -rojo build src/vide -o build/vide-charm.rbxm +rojo build packages/charm -o build/charm.rbxm +rojo build packages/charm-sync -o build/charm-sync.rbxm +rojo build packages/react -o build/react-charm.rbxm +rojo build packages/vide -o build/vide-charm.rbxm diff --git a/bin/check.sh b/bin/check.sh index ac1b63e..0e948f8 100644 --- a/bin/check.sh +++ b/bin/check.sh @@ -18,9 +18,9 @@ check() { stylua --check $1 } -eslint src +eslint packages -for i in src/*/src; do +for i in packages/*/src; do check $i done diff --git a/bin/install.sh b/bin/install.sh new file mode 100644 index 0000000..53ccca2 --- /dev/null +++ b/bin/install.sh @@ -0,0 +1,4 @@ +cd modules +wally install +cd .. +rojo sourcemap --output sourcemap.json diff --git a/default.project.json b/default.project.json index 880d017..a43197e 100644 --- a/default.project.json +++ b/default.project.json @@ -5,18 +5,18 @@ "ReplicatedStorage": { "$className": "ReplicatedStorage", "DevPackages": { - "$path": "DevPackages", + "$path": "modules/DevPackages", "Charm": { - "$path": "src/charm" + "$path": "packages/charm" }, "CharmSync": { - "$path": "src/charm-sync" + "$path": "packages/charm-sync" }, "ReactCharm": { - "$path": "src/react" + "$path": "packages/react" }, "VideCharm": { - "$path": "src/vide" + "$path": "packages/vide" } } }, diff --git a/modules/wally.lock b/modules/wally.lock new file mode 100644 index 0000000..7294d77 --- /dev/null +++ b/modules/wally.lock @@ -0,0 +1,103 @@ +# 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 = "littensy/charm" +version = "0.1.0" +dependencies = [["React", "jsdotlua/react@17.2.1"], ["ReactRoblox", "jsdotlua/react-roblox@17.2.1"], ["TestEZ", "roblox/testez@0.4.1"], ["Vide", "centau/vide@0.3.1"]] + +[[package]] +name = "roblox/testez" +version = "0.4.1" +dependencies = [] diff --git a/wally.toml b/modules/wally.toml similarity index 100% rename from wally.toml rename to modules/wally.toml diff --git a/package.json b/package.json index 29d3129..73e2375 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "scripts": { "build": "sh bin/build.sh", "check": "sh bin/check.sh", - "wally": "wally install && rojo sourcemap --output sourcemap.json", + "wally": "sh bin/install.sh", "publish:npm": "pnpm publish -r --access public", "publish:wally": "pnpm -r --workspace-concurrency 1 publish:wally" }, @@ -20,5 +20,5 @@ "roblox-ts": "^3.0.0", "typescript": "~5.5.4" }, - "packageManager": "pnpm@9.12.1" + "packageManager": "pnpm@9.15.4" } diff --git a/src/charm-sync/default.project.json b/packages/charm-sync/default.project.json similarity index 100% rename from src/charm-sync/default.project.json rename to packages/charm-sync/default.project.json diff --git a/src/charm-sync/package.json b/packages/charm-sync/package.json similarity index 100% rename from src/charm-sync/package.json rename to packages/charm-sync/package.json diff --git a/src/charm-sync/src/client.luau b/packages/charm-sync/src/client.luau similarity index 100% rename from src/charm-sync/src/client.luau rename to packages/charm-sync/src/client.luau diff --git a/src/charm-sync/src/index.d.ts b/packages/charm-sync/src/index.d.ts similarity index 100% rename from src/charm-sync/src/index.d.ts rename to packages/charm-sync/src/index.d.ts diff --git a/src/charm-sync/src/init.luau b/packages/charm-sync/src/init.luau similarity index 100% rename from src/charm-sync/src/init.luau rename to packages/charm-sync/src/init.luau diff --git a/src/charm-sync/src/interval.luau b/packages/charm-sync/src/interval.luau similarity index 100% rename from src/charm-sync/src/interval.luau rename to packages/charm-sync/src/interval.luau diff --git a/src/charm-sync/src/patch.luau b/packages/charm-sync/src/patch.luau similarity index 100% rename from src/charm-sync/src/patch.luau rename to packages/charm-sync/src/patch.luau diff --git a/src/charm-sync/src/server.luau b/packages/charm-sync/src/server.luau similarity index 100% rename from src/charm-sync/src/server.luau rename to packages/charm-sync/src/server.luau diff --git a/src/charm-sync/src/types.luau b/packages/charm-sync/src/types.luau similarity index 100% rename from src/charm-sync/src/types.luau rename to packages/charm-sync/src/types.luau diff --git a/src/charm-sync/src/validate.luau b/packages/charm-sync/src/validate.luau similarity index 100% rename from src/charm-sync/src/validate.luau rename to packages/charm-sync/src/validate.luau diff --git a/src/charm-sync/wally.toml b/packages/charm-sync/wally.toml similarity index 100% rename from src/charm-sync/wally.toml rename to packages/charm-sync/wally.toml diff --git a/src/charm/default.project.json b/packages/charm/default.project.json similarity index 100% rename from src/charm/default.project.json rename to packages/charm/default.project.json diff --git a/src/charm/package.json b/packages/charm/package.json similarity index 100% rename from src/charm/package.json rename to packages/charm/package.json diff --git a/src/charm/src/atom.luau b/packages/charm/src/atom.luau similarity index 100% rename from src/charm/src/atom.luau rename to packages/charm/src/atom.luau diff --git a/src/charm/src/computed.luau b/packages/charm/src/computed.luau similarity index 100% rename from src/charm/src/computed.luau rename to packages/charm/src/computed.luau diff --git a/src/charm/src/effect.luau b/packages/charm/src/effect.luau similarity index 100% rename from src/charm/src/effect.luau rename to packages/charm/src/effect.luau diff --git a/src/charm/src/index.d.ts b/packages/charm/src/index.d.ts similarity index 100% rename from src/charm/src/index.d.ts rename to packages/charm/src/index.d.ts diff --git a/src/charm/src/init.luau b/packages/charm/src/init.luau similarity index 100% rename from src/charm/src/init.luau rename to packages/charm/src/init.luau diff --git a/src/charm/src/mapped.luau b/packages/charm/src/mapped.luau similarity index 100% rename from src/charm/src/mapped.luau rename to packages/charm/src/mapped.luau diff --git a/src/charm/src/observe.luau b/packages/charm/src/observe.luau similarity index 100% rename from src/charm/src/observe.luau rename to packages/charm/src/observe.luau diff --git a/src/charm/src/store.luau b/packages/charm/src/store.luau similarity index 100% rename from src/charm/src/store.luau rename to packages/charm/src/store.luau diff --git a/src/charm/src/subscribe.luau b/packages/charm/src/subscribe.luau similarity index 100% rename from src/charm/src/subscribe.luau rename to packages/charm/src/subscribe.luau diff --git a/src/charm/src/types.luau b/packages/charm/src/types.luau similarity index 100% rename from src/charm/src/types.luau rename to packages/charm/src/types.luau diff --git a/src/charm/wally.toml b/packages/charm/wally.toml similarity index 100% rename from src/charm/wally.toml rename to packages/charm/wally.toml diff --git a/src/react/default.project.json b/packages/react/default.project.json similarity index 100% rename from src/react/default.project.json rename to packages/react/default.project.json diff --git a/src/react/package.json b/packages/react/package.json similarity index 100% rename from src/react/package.json rename to packages/react/package.json diff --git a/src/react/src/index.d.ts b/packages/react/src/index.d.ts similarity index 100% rename from src/react/src/index.d.ts rename to packages/react/src/index.d.ts diff --git a/src/react/src/init.luau b/packages/react/src/init.luau similarity index 100% rename from src/react/src/init.luau rename to packages/react/src/init.luau diff --git a/src/react/wally.toml b/packages/react/wally.toml similarity index 100% rename from src/react/wally.toml rename to packages/react/wally.toml diff --git a/src/vide/default.project.json b/packages/vide/default.project.json similarity index 100% rename from src/vide/default.project.json rename to packages/vide/default.project.json diff --git a/src/vide/package.json b/packages/vide/package.json similarity index 100% rename from src/vide/package.json rename to packages/vide/package.json diff --git a/src/vide/src/index.d.ts b/packages/vide/src/index.d.ts similarity index 100% rename from src/vide/src/index.d.ts rename to packages/vide/src/index.d.ts diff --git a/src/vide/src/init.luau b/packages/vide/src/init.luau similarity index 100% rename from src/vide/src/init.luau rename to packages/vide/src/init.luau diff --git a/src/vide/wally.toml b/packages/vide/wally.toml similarity index 100% rename from src/vide/wally.toml rename to packages/vide/wally.toml diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3791d76..90e0e73 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,57 +42,31 @@ importers: specifier: ~5.5.4 version: 5.5.4 - modules/charm: {} + packages/charm: {} - modules/charm-sync: + packages/charm-sync: dependencies: '@rbxts/charm': specifier: workspace:* version: link:../charm - modules/react: + packages/react: dependencies: '@rbxts/charm': specifier: workspace:* version: link:../charm '@rbxts/react': specifier: '*' - version: 17.2.1 + version: 17.2.3 - modules/vide: + packages/vide: dependencies: '@rbxts/charm': specifier: workspace:* version: link:../charm '@rbxts/vide': specifier: '*' - version: 0.4.6 - - src/charm: {} - - src/charm-sync: - dependencies: - '@rbxts/charm': - specifier: workspace:* - version: link:../charm - - src/react: - dependencies: - '@rbxts/charm': - specifier: workspace:* - version: link:../charm - '@rbxts/react': - specifier: '*' - version: 17.2.1 - - src/vide: - dependencies: - '@rbxts/charm': - specifier: workspace:* - version: link:../charm - '@rbxts/vide': - specifier: '*' - version: 0.4.6 + version: 0.5.3 packages: @@ -146,17 +120,17 @@ packages: '@rbxts/compiler-types@3.0.0-types.0': resolution: {integrity: sha512-VGOHJPoL7+56NTatMGqQj3K7xWuzEV+aP4QD5vZiHu+bcff3kiTmtoadaF6NkJrmwfFAvbsd4Dg764ZjWNceag==} - '@rbxts/react-vendor@17.2.1': - resolution: {integrity: sha512-7DxFweCbhhso4M4tl1pO7Kil9SZrvOl1SoZ4lnwUfoxdHvSmWgeKgaUqd+ZS3/u1E8kRraqGQ56Q8zjUEEUzlA==} + '@rbxts/react-vendor@17.2.3': + resolution: {integrity: sha512-dWCiVelvTK6h920geaFH/OQ5zoWHyhyqyfH51hKx2/iVZ6OiiyNVJ5UqEIkJMG4HsJ8JnkTORizV3+MtQ41BtA==} - '@rbxts/react@17.2.1': - resolution: {integrity: sha512-iu0RsVvfHroI7l+QXjwE0FiWV2rXoKMxuznDZ8vnx2BsFqrPnCqFjXuNeGYZwibibZC6jbyq7uKl+/8cz7XlsA==} + '@rbxts/react@17.2.3': + resolution: {integrity: sha512-IoOB8e2W8MxT0MKWFf0Ls0vT61ImYL6ctHQgz5+oazma6z8bqFtJjgPxOuy6jmMSuyfBe7rYp/muou0kIjZT+Q==} '@rbxts/types@1.0.811': resolution: {integrity: sha512-MPhs5lxzxvDqie34Y9FzJ1R+k+33jjrkj03agX2y2WzBKyGmO0rD/kPuUaKXQgEiACXuk36C5FxUTYgkKJPbvA==} - '@rbxts/vide@0.4.6': - resolution: {integrity: sha512-xYtvCS05nGq1YU7fyQVmp4z1CcvuOR+VKpKj/Y7lFPvKobQ3oHTQEzZiJFEMZ+iSeHxwZhwpzVjrP+6+e2EoQw==} + '@rbxts/vide@0.5.3': + resolution: {integrity: sha512-evaZbBRZzaqU8ibddTMaomb30pmW5OhWTT7ba1PLSA/iGBCid0eOF6BX1o0ArKPyMFnNj6pMM2yMTQzL5b9cIA==} '@roblox-ts/luau-ast@2.0.0': resolution: {integrity: sha512-cmMi093IdwBOLVxwuordhM8AmtbyTIyRpsTbB0D/JauidW4SXsQRQowSwWjHo4QP0DRJBXvOIlxtqEQi50uNzQ==} @@ -932,15 +906,15 @@ snapshots: '@rbxts/compiler-types@3.0.0-types.0': {} - '@rbxts/react-vendor@17.2.1': {} + '@rbxts/react-vendor@17.2.3': {} - '@rbxts/react@17.2.1': + '@rbxts/react@17.2.3': dependencies: - '@rbxts/react-vendor': 17.2.1 + '@rbxts/react-vendor': 17.2.3 '@rbxts/types@1.0.811': {} - '@rbxts/vide@0.4.6': {} + '@rbxts/vide@0.5.3': {} '@roblox-ts/luau-ast@2.0.0': {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e79ce62..924b55f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,2 @@ packages: - - src/* + - packages/* diff --git a/rokit.toml b/rokit.toml index 0df6c48..02a00e8 100644 --- a/rokit.toml +++ b/rokit.toml @@ -6,7 +6,7 @@ [tools] wally = "UpliftGames/wally@0.3.2" rojo = "rojo-rbx/rojo@7.4.4" -wally-package-types = "JohnnyMorganz/wally-package-types@1.3.2" -stylua = "johnnymorganz/stylua@0.20.0" -selene = "Kampfkarren/selene@0.27.1" -luau-lsp = "johnnymorganz/luau-lsp@1.32.4" +wally-package-types = "JohnnyMorganz/wally-package-types@1.4.2" +stylua = "johnnymorganz/stylua@2.0.2" +selene = "Kampfkarren/selene@0.28.0" +luau-lsp = "johnnymorganz/luau-lsp@1.38.1" diff --git a/stylua.toml b/stylua.toml new file mode 100644 index 0000000..caaa48d --- /dev/null +++ b/stylua.toml @@ -0,0 +1 @@ +syntax = "Luau" diff --git a/wally.lock b/wally.lock deleted file mode 100644 index c7a5a63..0000000 --- a/wally.lock +++ /dev/null @@ -1,103 +0,0 @@ -# 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.6" -dependencies = [["number", "jsdotlua/number@1.2.6"]] - -[[package]] -name = "jsdotlua/collections" -version = "1.2.6" -dependencies = [["es7-types", "jsdotlua/es7-types@1.2.6"], ["instance-of", "jsdotlua/instance-of@1.2.6"]] - -[[package]] -name = "jsdotlua/console" -version = "1.2.6" -dependencies = [["collections", "jsdotlua/collections@1.2.6"]] - -[[package]] -name = "jsdotlua/es7-types" -version = "1.2.6" -dependencies = [] - -[[package]] -name = "jsdotlua/instance-of" -version = "1.2.6" -dependencies = [] - -[[package]] -name = "jsdotlua/luau-polyfill" -version = "1.2.6" -dependencies = [["boolean", "jsdotlua/boolean@1.2.6"], ["collections", "jsdotlua/collections@1.2.6"], ["console", "jsdotlua/console@1.2.6"], ["es7-types", "jsdotlua/es7-types@1.2.6"], ["instance-of", "jsdotlua/instance-of@1.2.6"], ["math", "jsdotlua/math@1.2.6"], ["number", "jsdotlua/number@1.2.6"], ["string", "jsdotlua/string@1.2.6"], ["symbol-luau", "jsdotlua/symbol-luau@1.0.1"], ["timers", "jsdotlua/timers@1.2.6"]] - -[[package]] -name = "jsdotlua/math" -version = "1.2.6" -dependencies = [] - -[[package]] -name = "jsdotlua/number" -version = "1.2.6" -dependencies = [] - -[[package]] -name = "jsdotlua/promise" -version = "3.5.2" -dependencies = [] - -[[package]] -name = "jsdotlua/react" -version = "17.2.0" -dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.6"], ["shared", "jsdotlua/shared@17.2.0"]] - -[[package]] -name = "jsdotlua/react-reconciler" -version = "17.2.0" -dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.6"], ["promise", "jsdotlua/promise@3.5.2"], ["react", "jsdotlua/react@17.2.0"], ["scheduler", "jsdotlua/scheduler@17.2.0"], ["shared", "jsdotlua/shared@17.2.0"]] - -[[package]] -name = "jsdotlua/react-roblox" -version = "17.2.0" -dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.6"], ["react", "jsdotlua/react@17.2.0"], ["react-reconciler", "jsdotlua/react-reconciler@17.2.0"], ["scheduler", "jsdotlua/scheduler@17.2.0"], ["shared", "jsdotlua/shared@17.2.0"]] - -[[package]] -name = "jsdotlua/scheduler" -version = "17.2.0" -dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.6"], ["shared", "jsdotlua/shared@17.2.0"]] - -[[package]] -name = "jsdotlua/shared" -version = "17.2.0" -dependencies = [["luau-polyfill", "jsdotlua/luau-polyfill@1.2.6"]] - -[[package]] -name = "jsdotlua/string" -version = "1.2.6" -dependencies = [["es7-types", "jsdotlua/es7-types@1.2.6"], ["number", "jsdotlua/number@1.2.6"]] - -[[package]] -name = "jsdotlua/symbol-luau" -version = "1.0.1" -dependencies = [] - -[[package]] -name = "jsdotlua/timers" -version = "1.2.6" -dependencies = [["collections", "jsdotlua/collections@1.2.6"]] - -[[package]] -name = "littensy/charm" -version = "0.1.0" -dependencies = [["React", "jsdotlua/react@17.2.0"], ["ReactRoblox", "jsdotlua/react-roblox@17.2.0"], ["TestEZ", "roblox/testez@0.4.1"], ["Vide", "centau/vide@0.3.1"]] - -[[package]] -name = "roblox/testez" -version = "0.4.1" -dependencies = []