{"_id":"@rbxts/commander","_rev":"58-ff99007f699184ab97b2df04b0d40bbe","name":"@rbxts/commander","description":"A flexible command framework built for roblox-ts","dist-tags":{"latest":"0.3.2","next":"0.4.0-dev-180984b"},"versions":{"0.1.0":{"name":"@rbxts/commander","version":"0.1.0","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.1.0","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"c6c7f332e4ae921b4fe0b902b5ed0a70b3a97a7a","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.1.0.tgz","fileCount":185,"integrity":"sha512-BzFikENrgIY2Ib8HiyfxsEiJ9aNh0XRtJZdfAbC5HR4v5GKhwVzeI8xQevmMnvGDsh/pFO/D01XTB7VTUFBRsA==","signatures":[{"sig":"MEYCIQDRxbq9SdTSM8SURq+UA8Ii2QqqM6EMEDW66vW5chWJNAIhAJ4JEArsfMphlYt176gmRrEcbInnsFbLYbzBoDg4NUgc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227521},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"0582f27dbb88f74fe94895ea7fcdc7dd5d83ebde","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rbxtsc --verbose"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/remo":"^1.3.1","@rbxts/sift":"^0.0.8","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.3","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.2.0","typescript":"=5.2","@rbxts/types":"^1.0.749","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.5.3","@rbxts/compiler-types":"2.2.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.1.0_1707409673334_0.4435684083421898","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@rbxts/commander","version":"0.1.1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.1.1","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"e9697b19ad62561915a214d83b187ebf60326e8b","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.1.1.tgz","fileCount":187,"integrity":"sha512-tuoUloU6MgLLL7nE+90A+QvL4TivgiAteTCtyehpGkj/EO28h+FQVl+CL9Ha3gTzgP+Ybv7NgRxMnvzmYKGO5Q==","signatures":[{"sig":"MEUCIQC3QrLHKJKhXPtJQ0rQGyNsgpJkM7DNiiYJ4pTns8Qw6QIgfJg6sd/cJplSHuedAYKvQNTk0VYO/6CeLFmwrFodwNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228786},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"3e9e24b78966c91bb31b732e4b8eefb0b01f19fc","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rbxtsc --verbose"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.3","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.2.0","typescript":"=5.2","@rbxts/types":"^1.0.749","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.5.3","@rbxts/compiler-types":"2.2.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.1.1_1707500164319_0.9499192178059799","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@rbxts/commander","version":"0.1.2","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.1.2","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"82b67053e241d93cdd62a38dce398e2f8af8e176","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.1.2.tgz","fileCount":187,"integrity":"sha512-Lr7fVtvm08H7wcM7R+J0ktLc1Obsx2ukczqlD4ia/YUGRtTBszIeA7bX388uMdl4iq3UMbiB2x6BvdJwglu1TQ==","signatures":[{"sig":"MEYCIQC2I/DfoZEl9VqENZpRjJMXhwyoz4EeUeZd+2PYP8HhowIhANCDruNBgz32fGdtQ5/juA39epwljksz61t2NUpLDhml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231902},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"9d037a1f2f75457c5f311eca0b0d86fce9e23a25","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rbxtsc --verbose"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.3","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.2.0","typescript":"=5.2","@rbxts/types":"^1.0.749","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.5.3","@rbxts/compiler-types":"2.2.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.1.2_1707501332491_0.622355774010096","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rbxts/commander","version":"0.2.0","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.2.0","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"29416f8f1066aec6a253bbbb6e88ddf8290ae2b3","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.2.0.tgz","fileCount":191,"integrity":"sha512-yqq/HWvmjXtC8LjvJsZdQvvJf3Rbk9DyGD6rHMtpHNrUZRhmGmRdZ/SENfDN1rJ2wev8aIRlZIPSffsY2Q1WQg==","signatures":[{"sig":"MEUCIQCSluhil+Kx9UxalCy8MGsDdEEi6MZUqnW3n7N+eWAEiwIgdtgua2hVVxtntZ4moGq4kwdpt/YcsMqgaHuaJ5Looak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235734},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"eca61ee280e96d9ad0b1531eaaad524d6cf8cc6b","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepare":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.3","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.2.0","typescript":"=5.2","@rbxts/types":"^1.0.749","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.5.3","@rbxts/compiler-types":"2.2.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.2.0_1707577158376_0.611334630141644","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@rbxts/commander","version":"0.2.1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.2.1","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"c6ca23af43a221322d06cb2c1c858eb7fb0fd59f","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.2.1.tgz","fileCount":191,"integrity":"sha512-c5wiqQiKDEhkOFiGe2J8dpmm+P92L7aXpkZunzVUfMTGCOcHoQzgCfq6zYhIOnL4YPpwOfcA7yAG9WitVa4heQ==","signatures":[{"sig":"MEQCIEY2tc0odXeQmjryBLMHnfr3s5XLtrSucoz/kSO+lk3lAiAER4iLXZtIgsdA29MUMbvk7RlYbooJAVjsoOvE+wp7JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237967},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"007024aed5be69a27caea8102094946c067d6fac","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepare":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.3","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.2.0","typescript":"=5.2","@rbxts/types":"^1.0.749","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.5.3","@rbxts/compiler-types":"2.2.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.2.1_1707662459120_0.859488914417883","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@rbxts/commander","version":"0.3.0","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.0","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"7bcb815b389fbbc373d340a8edb5402197be7f7b","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.0.tgz","fileCount":191,"integrity":"sha512-kC+2/UDtlG6ZOGKouYfvg5yjIu2fiFuhVgTWukDhmujX9LvWydY0wP64lHjmsHjs0SYHdcScKKm5pxUB/4OM7w==","signatures":[{"sig":"MEYCIQD+peBZq9G7oM3lHuMk7lheyXVOaW2noYWrcVLg4l45mAIhAPCY1wycENQTxBubob/2TiC5PKUB6w4B8f6QEr2//pqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235620},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"8f3746a9ffb2fc134ae4ef1e50a94d31b2d6bf45","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepare":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.3.0","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.0_1710113459088_0.6806103323881638","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@rbxts/commander","version":"0.3.1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.1","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"85a3519c99203d44da5277536300654ed0ef8eef","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.1.tgz","fileCount":191,"integrity":"sha512-BwnK6Gyoau4rWMxOcwYwVt0qcm0yh+yqHTBOrVukInzHcOfJxbaaPaiCo6RhOQoeoVQ2aSwarKwHglYlZV8COg==","signatures":[{"sig":"MEQCIAepl3phgxH5DHq6dzRv5s1zSkNibhdY/zP316TrlHOyAiAmlkaJyk6+kL42AGh8VAGodO5h0RcVgxwEBRTvsrJJaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235702},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"88096f019d9861c947ae381a414848d3f5c75d24","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepare":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.3.0","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/roact":"*","@rbxts/react-roblox":"^0.2"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.1_1710156613441_0.7200214390437378","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@rbxts/commander","version":"0.3.2","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"9bc8dfff15c3c6da7f91a602b3ac06a6d20d9d49","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2.tgz","fileCount":191,"integrity":"sha512-a12lKHuQE9NWmQign0tQsl57ZgjoSoZvXl/3MNnqesRwxwltLdxCX4KJl5G1vOir3om5/RI8MfdK0e3R2ne1ow==","signatures":[{"sig":"MEUCIAadmMnx0BsBw1HYie2qapL74dmBBX/FzlrfiXlk2vs5AiEAptwdJOeIG6uIEM3t/vP5kRvoKdDSpjxbDBjJFBuIqCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235646},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"6988145a9137783ee6ddcd1d1d75f2eb8331e78f","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.3","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/roact":"npm:@rbxts/react-ts@^1.0.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.2.0","@rbxts/react-roblox":"^0.2.0","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"roblox-ts":"^2.3.0","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/roact":"*","@rbxts/react-roblox":"^0.2"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2_1710165777579_0.6711451883139252","host":"s3://npm-registry-packages"}},"0.3.2-dev.8f086a1":{"name":"@rbxts/commander","version":"0.3.2-dev.8f086a1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.8f086a1","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"f881c727daab473ed51d00c77b2f7fb8ba490907","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.8f086a1.tgz","fileCount":191,"integrity":"sha512-Z8beojK98RAC/VbF25HMpMfN3pEKGnMTfJAATO/L3NCXDcn7HyGISg5roABmvRa/1tew99u74aAhIDE69WJCdQ==","signatures":[{"sig":"MEUCIQD/OQel5+Fcyn9/2kJM/YbbU8JX110RUVRcddwlGGJu9AIgJSCEqfHA205mnBaKWixGbFJLyA+u5P362VFC2zRnU3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229313},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"8f086a171397f891541508bbddc33d541eb40044","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.8f086a1_1710169403779_0.7352446669071384","host":"s3://npm-registry-packages"}},"0.3.2-dev.4d197ab":{"name":"@rbxts/commander","version":"0.3.2-dev.4d197ab","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.4d197ab","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"cf77ac4837c45ed81bc2d51e7b7cf2a8c3c90e8a","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.4d197ab.tgz","fileCount":185,"integrity":"sha512-kT9vuN24PztiYOuw168cQBi3Y4cn7osySdzetBeNooZM57MqsECkn7R/EGzcxDH/zs1R8p3WpQMgLjk31ADgyA==","signatures":[{"sig":"MEYCIQCZTUQMAvk3H/3yuS+/yG5eAlcWMX3IYrV5exrz2uWgkAIhAImQc9QEQ5UFwdmbHnOS9NkBznXUH0NzSMn1wP/dt7GI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.4d197ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225055},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"4d197abdbb40b60853d1ee79e2fb208eb76ba784","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.4d197ab_1710267617849_0.19583592904852942","host":"s3://npm-registry-packages"}},"0.3.2-dev.641de8a":{"name":"@rbxts/commander","version":"0.3.2-dev.641de8a","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.641de8a","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"d2fb7100ad70797d5990cde7f329db00ed6c1adb","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.641de8a.tgz","fileCount":187,"integrity":"sha512-vFRQC4ccc9Rhv5wFhQTM+sS/t2lRmvbIo1UyG6pNPlFolxoCQTr+lOLW0ebVTPQaGED3FLrGSoO54CvDsLqWxA==","signatures":[{"sig":"MEYCIQCtsTop9qkmAy5FODqZy82ungCkgsvYg0af6aQrJ1E9hQIhAMSnifyZS2zHlBkeZG10AkZRGcZaCFmlTi6E6MuEFX5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.641de8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227427},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"641de8a17e6d0e22b790ec771d188bb69f2455d1","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.641de8a_1710269036464_0.18589013624563444","host":"s3://npm-registry-packages"}},"0.3.2-dev.66b3dd8":{"name":"@rbxts/commander","version":"0.3.2-dev.66b3dd8","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.66b3dd8","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"acd5f85dd93085ea5815cbbab0f762f898bf654b","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.66b3dd8.tgz","fileCount":187,"integrity":"sha512-NJ6+kOryKnIYCroGkNAiY4XjrNmjs/u+nkxE/JrcAz0JS6r7Ey3xznFYF7g0MvtWXfF8A6D53TS0uGQzO5mw5g==","signatures":[{"sig":"MEYCIQDTikgQAC3IoCqvGuUcR713T6ui9RC8UnHidPTv5jkJpQIhANaY71h5vfSUNLztmPKzazue71pb2wN0TX9Gd22WWE8q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.66b3dd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227426},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"66b3dd8efb0378bd37e530f5313583a7f53516f6","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.66b3dd8_1710269822073_0.5601363217727511","host":"s3://npm-registry-packages"}},"0.3.2-dev.f5af5e6":{"name":"@rbxts/commander","version":"0.3.2-dev.f5af5e6","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.f5af5e6","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"afc59739531d72b70a228638101b8e13491f9404","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.f5af5e6.tgz","fileCount":187,"integrity":"sha512-RD7R8KKcMDVSam7dhfYDCXW9Jvk0gc15hqWqoJlEQb2pJRk9kdjRJ0t9CatarfHRTiTz0VdcXYz3l38l6lorMA==","signatures":[{"sig":"MEYCIQDI+wLTUECtCyUswZgb5zJBjLLp64PTxOjXkrUFvmih4wIhAIV5DIAuQ30sW71fDUa2zvbx8QHNb7UrSZ+xFd1fgbjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.f5af5e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227426},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"f5af5e6254d90f6399b634a7ee50f9c1a70f510a","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.f5af5e6_1710277954220_0.8126044590075538","host":"s3://npm-registry-packages"}},"0.3.2-dev.275810c":{"name":"@rbxts/commander","version":"0.3.2-dev.275810c","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.275810c","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"c6a628ef73722743230300bf2a9f26bd4a11c349","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.275810c.tgz","fileCount":187,"integrity":"sha512-iIRDrN37T5WiGqcQyq53+Q74G+D94oQIg1Xemet/BClUv/EwUHRh038D+1qgrGUhNVksaE2vMqh3Zw02NUbHxw==","signatures":[{"sig":"MEQCIANLqp5JQ/giv9ZFommndy4g4vabYNrGEga1acho+YR5AiB41OczUz6v82w2cm0mILVkmEyQdw1rXqxmRLJPtfTtQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.275810c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227381},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"275810c550a42c1473b82438b3f723b768bcc2ce","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a5b920","typescript":"=5.2","@rbxts/types":"^1.0.760","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.0","@rbxts/compiler-types":"2.3.0-types.0"},"peerDependencies":{"@rbxts/react":"*","@rbxts/react-roblox":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.275810c_1710285534766_0.42178698395802483","host":"s3://npm-registry-packages"}},"0.3.2-dev.32ab029":{"name":"@rbxts/commander","version":"0.3.2-dev.32ab029","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.32ab029","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"3528c80684e89bcd9cffe193da1c532c5c4c2c74","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.32ab029.tgz","fileCount":187,"integrity":"sha512-7DmPM7N1e3s/59xvg3u3xvvybraMzhmV5g8rqk116oczWTPN16AKmL4+PVr05uLB4QuW8njQjBSBsphYSbN3iA==","signatures":[{"sig":"MEUCIAUvkYvkeZqVQlab2W2n4oXU3DM/hgkJm5m77nzvJ5kOAiEAp0z0G1o2FMLAmnxU5QRvLz9O0/S9rMdhvqg3w5eC+24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.32ab029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227050},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"32ab0299a7aec7cf4491e12b5d9303b8df2aa37e","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.32ab029_1710336448718_0.936657032258033","host":"s3://npm-registry-packages"}},"0.3.2-dev.56eda38":{"name":"@rbxts/commander","version":"0.3.2-dev.56eda38","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.56eda38","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"1ee2b295c71b1bf5e4d8991dec6c5f6fca4baf70","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.56eda38.tgz","fileCount":187,"integrity":"sha512-7xr2/SZd9m4bti9gERkO85luH+dY6b0JxyITdh0PvOZewYNX5LBOjoDxucc9UBnNN7PEWt+6Lfjix97TiTd3Hw==","signatures":[{"sig":"MEYCIQDTzMawdEJUHkdoXOqTtcKmF6f/CO0x0401zFC0WKF8KQIhAMWsqcdq9sVGBTOqRCJWGXHg+KMjlur4ur03cVr4FTqB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.56eda38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225109},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"56eda38bbc24d8dce7839bf9bb60633b569f09c4","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.56eda38_1710342967434_0.6104996289844968","host":"s3://npm-registry-packages"}},"0.3.2-dev.12d6195":{"name":"@rbxts/commander","version":"0.3.2-dev.12d6195","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.12d6195","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"f3089faf1293f3cc50496332bcca4c5e060d4112","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.12d6195.tgz","fileCount":187,"integrity":"sha512-GE5TTlp1BQAYfohEePEQSsydSbYFcmh3MrTVENtkgmUEvGNxXdKGMB/ZhoeBJhQ3qdCz01EmgaBouM34Th4u2w==","signatures":[{"sig":"MEUCIFSrjB604X29hG3QdYPxXwpq3Q4NMhdTaKKr/wXaMHxjAiEAu/Yvtlvmy8Nlpe+hA01QJi4yaTTfHC1Hb1TBs6VoJBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.12d6195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225097},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"12d6195f7f34b726cce0f72b98dff31a6280c46b","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.12d6195_1710371581817_0.10415883378289115","host":"s3://npm-registry-packages"}},"0.3.2-dev.d151f93":{"name":"@rbxts/commander","version":"0.3.2-dev.d151f93","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.d151f93","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"756c1aed7463c3909de9e0a78634a9f8ceb003ef","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.d151f93.tgz","fileCount":185,"integrity":"sha512-Tz+fkyiKviLT/+itdjEFxV6QUohKhhex1g3cCtbfjowusLROQ+zDe+A4YGDH3T/d4o6nQGzAnr4bVqpJpgT3Ow==","signatures":[{"sig":"MEQCIQCai6y9kvgUoHeCUuoea2md+yq+FuZg7Co++653ZVEyNgIfPTpu++mSluZCeyo/4JXcKfR1lMftTitmcYg5ddzh3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.d151f93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220801},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"d151f93843b4a0f3091922a54f72ae2eaf6e4aad","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.d151f93_1710428498591_0.42817712826166576","host":"s3://npm-registry-packages"}},"0.3.2-dev.89717c8":{"name":"@rbxts/commander","version":"0.3.2-dev.89717c8","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.89717c8","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"62b86dfcfb34e83bbf8759228bb9d7e08a3d7d1f","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.89717c8.tgz","fileCount":185,"integrity":"sha512-grtX/p+e42doLLr0Idck8EEsRkrp27+Och+8lRh58w0WRoOIgrbOzVBNFDaRrH5MxlRAyUToqeQy5K6E+OxUUQ==","signatures":[{"sig":"MEYCIQDOSSfCDOySa+JbjtIv99oVcIV1kQmS1n7VhsKQLDj72gIhANpfRfR44TqZeRuKmGvdv/IIjHQ0FVhId/B9bcgtPYLw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.89717c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220801},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"89717c87c677abb43595bca8134d8d64709c6c94","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.89717c8_1710486756076_0.2271793405298408","host":"s3://npm-registry-packages"}},"0.3.2-dev.b6f1634":{"name":"@rbxts/commander","version":"0.3.2-dev.b6f1634","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.b6f1634","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"612b225215a785d6bdc65b44fbd51ad2ec1741ea","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.b6f1634.tgz","fileCount":185,"integrity":"sha512-Lo2FD6MJwx6W+K7CbdzY63R0Bp00hhU1rOTJWHLRicicWFS4vxoREEtUReju3I3QqeL2xUAHzTrcXhl2Q/a3kg==","signatures":[{"sig":"MEYCIQC7e8kQ2gX8QIVtcn+m3oxACaSjQDzmO4jErbQwJcl5HgIhAMND2UOHp1AukAFa2CSWupT/yGhswXAheTQ7PLWnzChV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.b6f1634","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221153},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"b6f1634a66eea3a2180fb8ecd272ad103d5ce577","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.b6f1634_1710520553443_0.34057137249644054","host":"s3://npm-registry-packages"}},"0.3.2-dev.8e8c1fc":{"name":"@rbxts/commander","version":"0.3.2-dev.8e8c1fc","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.8e8c1fc","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"39ca7daab583918f4570a638ef8cfff0ac8a172b","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.8e8c1fc.tgz","fileCount":185,"integrity":"sha512-Ph309+cGfQpNu+ObCWluKUSAHcXIpQELqKVjjzDERRP4OV3NgoBhvr5lCgmnk/a4w5amzckWME1AnqIjf4ousw==","signatures":[{"sig":"MEUCIQDAtlARSvFQ5kSAitxa93op+2FyDYSTuVWjqdHcLJ43+wIgZdGcmhJlGd8P9I4iDplpMJvzb8/kho0kolY/GO77tOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.8e8c1fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221217},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"8e8c1fcc2a27cc0952094d99c7fcaef280bd8a32","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.8e8c1fc_1710523017036_0.8398635366376686","host":"s3://npm-registry-packages"}},"0.3.2-dev.6522157":{"name":"@rbxts/commander","version":"0.3.2-dev.6522157","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.6522157","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"18b80d4b17aa41f407cdbe5bc09b33f9f8674d3f","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.6522157.tgz","fileCount":185,"integrity":"sha512-qvCW8bPrLfG3zzfGaoateoBYDgBIKGeAM5B3DUWQGc9ai8Cr9Lrg2eRWMik8OpmJfvVL+AdA+nOLJwBF8+HknA==","signatures":[{"sig":"MEYCIQCvMgbohucqzsEJRl09BZGoTUOp+p5ih6UgIQEoa1IvXwIhAO/TxPWfH7cJr2k6Bm2l5Wj37DSdlkB2JFLv8rJBf8QY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.6522157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219645},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"65221573f88c6cc18f3ea107d3879ef8c726351b","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.6522157_1710532290746_0.47578416672724777","host":"s3://npm-registry-packages"}},"0.3.2-dev.60edc1a":{"name":"@rbxts/commander","version":"0.3.2-dev.60edc1a","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.2-dev.60edc1a","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"3cf9d0d2367cd133bddf38c407e899ff1adc5d5b","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.2-dev.60edc1a.tgz","fileCount":185,"integrity":"sha512-PkaiApqRARHfujwqAPBNzekN2P4p+DCL7sqwalehXwB41x9sP5bn7omcJPIvvdxOuJQD4MShnZoCgvf0Ke0CgQ==","signatures":[{"sig":"MEYCIQDFVQtjxpzRBjRM6GD+lodrDPSVJAoGS5ZmCq8oKi0SdwIhALh1R6hTXsVE9U/q1NPH3Vx24Th6ZzBsblOyu2kuLogC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.2-dev.60edc1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218999},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"60edc1a5377d9b9b417cd313097f5a3dcc7cc748","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.2-dev.60edc1a_1710533325221_0.6204239061020571","host":"s3://npm-registry-packages"}},"0.3.3-dev.02eab78":{"name":"@rbxts/commander","version":"0.3.3-dev.02eab78","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.02eab78","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"2939fc671049b17c7d6fc009af1110754fdf9568","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.02eab78.tgz","fileCount":185,"integrity":"sha512-JKZbVEfBcqmgXBOwyIwFtth9WloznSn7oy/y0T0yLLZtdzsNwOgiUOBrIuCCCru4hE0JtSz8Nu2zkr2VZ5kb7g==","signatures":[{"sig":"MEQCIFX2nSN9SoMQospb1ZHXpFrIHi0EsiZGNZZRu8beuAx2AiAWzx7R8+H39YteGKAMs5irMAvzjWGEkmfYpuCibnfeBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.02eab78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218999},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"02eab789f9f65ef9174306034f7529cdaec57cff","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.02eab78_1710535780623_0.9655019887202443","host":"s3://npm-registry-packages"}},"0.3.3-dev.45a590b":{"name":"@rbxts/commander","version":"0.3.3-dev.45a590b","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.45a590b","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"7848885891768c2ff648dc098bbcc48827ee4840","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.45a590b.tgz","fileCount":185,"integrity":"sha512-JQUejqt4Nnh8e+f2Vy4OMHc2iZBd2OKkz8I8oZLyBhIM8E/sssLFqdiAdKG7LD6I2XZe+QE+27JgNJCaKlGNsQ==","signatures":[{"sig":"MEUCIF4kNbKtnTqi1cDan9Wspz3jKTiLmufAs63jmnyFoLxvAiEArQqn8J6MYN7RLysKjG963Wd/ZrqO1kuYbI3FrBFf0vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.45a590b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218903},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"45a590b5ede0639d57d4c81fdd883e794113829d","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.45a590b_1710609214094_0.9504759820702735","host":"s3://npm-registry-packages"}},"0.3.3-dev.6339c4e":{"name":"@rbxts/commander","version":"0.3.3-dev.6339c4e","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.6339c4e","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"f79c94df0409d730d6ecd2a2a04f25cec1b8063c","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.6339c4e.tgz","fileCount":185,"integrity":"sha512-URc6/YPW07hrQu/tTZAHhp8HF7yminm7QldQ7Hj/kIXfZxA5mJ73jiKiAIvHGRNzsRY4Mtlr/gO8u3sbRu4wIg==","signatures":[{"sig":"MEQCIBzfAUzEyBIVF3ILq5M9GoLJwWrIUGJ2qugNWIB4AStoAiBmVakFQ7D+HpMybTTRES9izF6TY9wvBa7RaAoIqzS90w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.6339c4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218925},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"6339c4e56fe68d13b300da4e968367b76262df64","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.6339c4e_1710745985183_0.6231858437184286","host":"s3://npm-registry-packages"}},"0.3.3-dev.76aaa83":{"name":"@rbxts/commander","version":"0.3.3-dev.76aaa83","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.76aaa83","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"4325e84a3018ee42b70bf7faa136c37e948f9fe8","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.76aaa83.tgz","fileCount":185,"integrity":"sha512-wjECQR1+MXQ9fsY3IgT9/TQxHNAVOwHCV0gKnbVQzEs7oVlpYV+IwgjYYNF897sajYnyWfKadnE5VmRcRaj5Lw==","signatures":[{"sig":"MEQCIBBDG6fhGXhtMmP3OQgFCT17H6TDKfnTfBpcpd9zPFzTAiBJRt/6HY4CtRe5ZXh8JsY0l68mf1GQ8tVXf85Tyxg2ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.76aaa83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218925},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"76aaa83fc9cd8660a6447f50ea5299a2c1991a9c","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.76aaa83_1710918838216_0.6803259149377889","host":"s3://npm-registry-packages"}},"0.3.3-dev.5a9f93c":{"name":"@rbxts/commander","version":"0.3.3-dev.5a9f93c","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.5a9f93c","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"bc320340932926ac6f66dca2fdbaa35c68519343","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.5a9f93c.tgz","fileCount":185,"integrity":"sha512-baF5zd1R8hxO4WULg6puNDGlWg3vFFbwWaY6Xn7ZE8LuhdaB8PvNUUQtcP/4QotyYVXmuX8sXIpzc0u+4UHL1Q==","signatures":[{"sig":"MEUCIHcfP388jleJKixKdXKVfb7zuUGuzXC9pcCHiWQtRufYAiEAu7Uygw7fKC2rkL4MgEYQBQAD5VU4Gf8p/ORq+mPEEMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.5a9f93c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218939},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"5a9f93c314c4515565e7c2aa5e5703c71da773f3","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.5a9f93c_1710937987757_0.777135684849311","host":"s3://npm-registry-packages"}},"0.3.3-dev.cfcfbd2":{"name":"@rbxts/commander","version":"0.3.3-dev.cfcfbd2","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.cfcfbd2","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"21895a588ff5c1ca0fdc5399d207908f18d379f3","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.cfcfbd2.tgz","fileCount":185,"integrity":"sha512-KIUjfxmvbly1s9DuNm5ZSZMa6Zo1xHCMr4pzka2D2fdYk5wo4b84HY2kysBB9j8M5UX/foSDsI7hDR8014lKrw==","signatures":[{"sig":"MEQCICoSsPqq8PGqi82goS6F82XQj01CF5+daetk4EE7j1P8AiBJ0zND1V82LaHX+rAoZTX3IXhKpvDykWNnC+QX9sGe/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.cfcfbd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218926},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"cfcfbd25461fd3de3eb186777ebdb90c1a4a9268","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile","postcompile":"rm -rf out/**/*.test.* && echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.cfcfbd2_1711066037472_0.4500369354783067","host":"s3://npm-registry-packages"}},"0.3.3-dev.aa8cd71":{"name":"@rbxts/commander","version":"0.3.3-dev.aa8cd71","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.aa8cd71","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"ca52f8a44a407da5f3a7acb0751b47339f5c9483","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.aa8cd71.tgz","fileCount":183,"integrity":"sha512-D9HHNziBRQbdZlMVx328wBav3F0YVo4eRr7FNJ4NzlTJ2rZaAcFPdu8DmWymfnQFEyJOXy5t4dBqj/obKhQdOg==","signatures":[{"sig":"MEUCIQDjx4WcJ9p8PaFQ53XC0QCOtcnRkQdnODxrmJVlC1mn/QIgfNlTCDAZQz2Qi6jznl1Ca06FF5VLHcp8cgUzn3lp0oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.aa8cd71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214624},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"aa8cd71e7734c041f6302abd271298dce74fe04a","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.aa8cd71_1711091571139_0.14793698318987714","host":"s3://npm-registry-packages"}},"0.3.3-dev.70a860c":{"name":"@rbxts/commander","version":"0.3.3-dev.70a860c","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.70a860c","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"cd5dc439b07def10c8636f84268906077ff1bbb6","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.70a860c.tgz","fileCount":183,"integrity":"sha512-NOrdhWPcn2oRtorY+Te2hZz5mX+RO5+zKvm05DDBZPTv3x4w2k5DhHAY/suJwy8DqXctEw0B9uzD8tBCJnizgA==","signatures":[{"sig":"MEYCIQDP0J7QCPj1VWJ74jB7QTWV+iC9c4eLBxMZ6Gq45i2Y9QIhAPKOqiXHYKHTIxcz8UG2Umn0hyE1f4fJVTb7ul6R21V9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.70a860c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214921},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"70a860cbd688e11a419e663fb8f89c261b58f592","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.70a860c_1711212350363_0.5576736032380027","host":"s3://npm-registry-packages"}},"0.3.3-dev.784615d":{"name":"@rbxts/commander","version":"0.3.3-dev.784615d","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.784615d","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"6a3800bad4a7941a1401feaf5dccb9b94552685f","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.784615d.tgz","fileCount":183,"integrity":"sha512-b+ZnXFyocEBGTa3y09W+w82bt6HXNw7j7Nb5qn633mvTAApQzgambnEhK2zQyT7yp/NHxzoomA+ldmFpmiL8sg==","signatures":[{"sig":"MEUCIQCaXw6TiVG2mTCvbl/nvlZDmUqjVnOiFgFma8JshnNINwIgHOjcY7RGIC+Yd90mAl6YzjQGvmM4RcvdBCuN958F3Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.784615d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215113},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"784615d5af6b901fbf3eca9affff77390e0a4823","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.784615d_1711437129010_0.31853724259745597","host":"s3://npm-registry-packages"}},"0.3.3-dev.d243745":{"name":"@rbxts/commander","version":"0.3.3-dev.d243745","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.d243745","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"c6a555562adbc472a56659c84c8fa4c918143b35","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.d243745.tgz","fileCount":183,"integrity":"sha512-Cj8o23uuUdMGhV/3v59ktLPFzPrraYd5VMCj1UqXiKQCJ0xX52K3Lt3YFLQZUTuPYm+nPoAlHTmMQJ5w/OS72w==","signatures":[{"sig":"MEUCID0og0cZI6COMcRc7tCNxE1RHK8A/YiWV02S3MKOpAIcAiEA8IQQr3PB9sHeaSG7RMwGIiUe/ONP3SBGL5mjVGFzIoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.d243745","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215177},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"d24374506653bbc5bf84afc4d3aa3706fa497df7","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.2.4","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/rust-classes":"^0.12.0","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.d243745_1711523541584_0.9516789675019501","host":"s3://npm-registry-packages"}},"0.3.3-dev.d2558a1":{"name":"@rbxts/commander","version":"0.3.3-dev.d2558a1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.d2558a1","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"46617003e6bfea6351e78939af9a59c5cd4967ad","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.d2558a1.tgz","fileCount":183,"integrity":"sha512-NqCoJtjxHJzcCo/U48iSYW7ck5VnUhZwvTZZsUy4NYIY5+POHRgjGIBRYqLdjK/jLK1y9drFzk+MFCvl/dZCQA==","signatures":[{"sig":"MEUCIBtXcpftIExuXmkokUUBOcPcodGWcgYG7eU9PHU1xwRvAiEAoirTNkjnfntTLs4w/BBxGkW/8zrm/KwBEufsMcSYkBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.d2558a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215109},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"d2558a1314b38a1877f7e2da3cdd2db9e3e2cf3f","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.d2558a1_1712387537512_0.6595671191864176","host":"s3://npm-registry-packages"}},"0.3.3-dev.f0f6373":{"name":"@rbxts/commander","version":"0.3.3-dev.f0f6373","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.f0f6373","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"8b4b7c34a800ee2b3f4e85f3f406fe70ac1fa385","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.f0f6373.tgz","fileCount":183,"integrity":"sha512-Ys7jN6GWrGbo8aeINwSqdljCoJxhX40tRFbdu5XUbg/+L+X/LTlH1JxJq1hRrofSgjfqpqzAhUHBRt0jzp2ivw==","signatures":[{"sig":"MEUCIQDtZ/u0HzYn0OKMyMhdTKgmo+YjLAq6s60+VxwXKXWYLwIgPwEalWOatS7GMs1eUbdbgVeBEtpbiisIEBtUDnkmawo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.f0f6373","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214810},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"f0f6373ddb2c8011cb2ec5387824bd8718b9aa3e","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.f0f6373_1712782289392_0.16989550754098448","host":"s3://npm-registry-packages"}},"0.3.3-dev.d18a576":{"name":"@rbxts/commander","version":"0.3.3-dev.d18a576","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.d18a576","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"aaf83d8e7beb29006be730cf322cb65f114c85d4","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.d18a576.tgz","fileCount":183,"integrity":"sha512-7Ou7RAT/mWHTzMnrEMzLyQZksBeh/5RuB+izanCHzj4hlJn9vl/UpvPUPjAB0AKjPzqhkeN8dHUYg9H9KXpI0w==","signatures":[{"sig":"MEUCIQCMS5aXSZP5nQyZJp3l/lSkB6DW1Y6uhcea2qL/Fh8V2AIgcIZsHiJE1mCF2IuXTLwI+GMHsmLbHyc+6ojm8sl11+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.d18a576","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213693},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"d18a576c4281082811c220338850caec347800d9","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.d18a576_1712819588643_0.47248837061564664","host":"s3://npm-registry-packages"}},"0.3.3-dev.9f442e3":{"name":"@rbxts/commander","version":"0.3.3-dev.9f442e3","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.9f442e3","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"304c6e832858269204ed9ecd44e76e78c92a9c50","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.9f442e3.tgz","fileCount":183,"integrity":"sha512-rsNLmincvfgaDF40FJEVRKm7ZXR+jHc/d3tfY+ifKSZ7q6Ls0RLdyKUglRF45sHAxr3oZux0crvLNAa8d6ddgQ==","signatures":[{"sig":"MEYCIQDiZmqdHx5JnHT7QT6HwyIzLoEsHXG6JuaGyRG4/DdwlwIhAMaZo3JmVHLTLCZoo+UfwsQG0IvzF2qbTo37qPuFunSL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.9f442e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215117},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"9f442e35b054a33e47fd14058c62fd20673b7c38","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.9f442e3_1713165045363_0.5246930879562632","host":"s3://npm-registry-packages"}},"0.3.3-dev.8659a56":{"name":"@rbxts/commander","version":"0.3.3-dev.8659a56","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.8659a56","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"05f68ce46a3b0d540b053bc53b117138fef4ad57","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.8659a56.tgz","fileCount":183,"integrity":"sha512-qG0AMGuf8ul6gvwLPPn1KnieeGglSYMNYqPg+G7qMxUCVWf8hY+krofNgy/+wpPH2xnxISWRufygsqcWDd6f1w==","signatures":[{"sig":"MEQCICNNXUGOihZQcq5yvZWDeoMe50Zym1NJs1PATPUhrzbOAiB3dxwuBeyCzX/wKUq6vf/jM9x02c0Xn/D6cREEOdMcBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.8659a56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215275},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"8659a56ff5c9ddd512035a009e25ca8890f98251","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.8659a56_1713188490104_0.7240519765959192","host":"s3://npm-registry-packages"}},"0.3.3-dev.0d2bc46":{"name":"@rbxts/commander","version":"0.3.3-dev.0d2bc46","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.0d2bc46","maintainers":[{"name":"paradoxuum","email":"milanopacic2004@gmail.com"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"1af08c7f09b9687bf45c77bf3348dcd29548b704","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.0d2bc46.tgz","fileCount":183,"integrity":"sha512-shU1Y2+DzLEvoD6roNtzWxEhl7jupQQFjzDYwoEwjYlkU3RKj7+72IIHiX6jTXFN/E7B66RFP622VqquvdygXQ==","signatures":[{"sig":"MEUCIQD4Lym+2FHy3F2ERkXPZYHr4tZNsjQGYj2KazhMjDi0xwIgDDmY/crsQIXtl+ohn70LWiZtO5vR3HMGoNG9zo2MZiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.0d2bc46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214878},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"0d2bc468ea083aa3baf32d5fd5e61e4034913297","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && rm -rf out/**/*.test*","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"milanopacic2004@gmail.com"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/types":"^1.0.761","@rbxts/midori":"^0.1.3","@biomejs/biome":"1.6.1","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.0d2bc46_1713197501140_0.6917666317831292","host":"s3://npm-registry-packages"}},"0.3.3-dev.5050057":{"name":"@rbxts/commander","version":"0.3.3-dev.5050057","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.5050057","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"c80b85a1230b9dc609b5311338fcfff951330969","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.5050057.tgz","fileCount":179,"integrity":"sha512-ChOg8hmX7rUfO2zaTwEuh6+3pK3Oeq8tgjkxmtHMpjn/aFrKBqLX45EvGO2VW98HDX+cQdoG1TYRascc1/k1yg==","signatures":[{"sig":"MEUCID2hh3mBXtpifG23SRb1m1NeKkKd6DrjLRvExVC7mynqAiEAhveSJ0xKjekFJ8e3Xxl60fVDk0I/R8dRbeBpZsLidRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.5050057","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211479},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"5050057f14de1394d290c14e1d60860e8e05a504","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && find out -name __tests__ -type d -prune -exec rm -rf {} \\;","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.761","@biomejs/biome":"1.6.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.5050057_1713856375694_0.7875550114430145","host":"s3://npm-registry-packages"}},"0.3.3-dev.04a039b":{"name":"@rbxts/commander","version":"0.3.3-dev.04a039b","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.04a039b","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"7f8668ccd8bbe7729ff2b76b31969eae6eb10c4d","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.04a039b.tgz","fileCount":179,"integrity":"sha512-mFn0Ozd+5hpkhayGNU3eH+RdiCoSBAa+GUJPkRkXVh4OOxdTYBDz/6b6Kwh1Mf5VqmEmeBvwJbKYuJfIVLQKVw==","signatures":[{"sig":"MEUCIBvX3etnf6O5u9gWg75WolbJ7GWpeqVaZ/2c8HlnDPEkAiEA7JBHT4WMhluDUztVKaGfQ0WZduvYGtl/nlIIfNyDQEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.04a039b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211730},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"04a039bf87f14be650b27c3651c712cd1f1eb258","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && find out -name __tests__ -type d -prune -exec rm -rf {} \\;","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.761","@biomejs/biome":"1.6.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.04a039b_1714029221021_0.5667849925928237","host":"s3://npm-registry-packages"}},"0.3.3-dev.9f45e30":{"name":"@rbxts/commander","version":"0.3.3-dev.9f45e30","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.9f45e30","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"e4fc0b2b7f8c9cbf9be6f7d3876e6c04f8e20049","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.9f45e30.tgz","fileCount":179,"integrity":"sha512-BDsCtmQbQsSZGXK+RAO0GX2eeqkvENIou5XMQeRhLtR7Ph2cMn4u5wF5iq10vgcmtpxDafJrZbQHkwAhpqKwyQ==","signatures":[{"sig":"MEYCIQDV8rETmZiMQQoViUxlQyoSKZ25Vogz3U801XPUXpS01gIhALkPhGAmA3lWeatmpVsfadLJIvCqQ79ntHVqcokx0P4A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.9f45e30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211910},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"9f45e300e1b94a46063ba460f520da9acc407e14","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && find out -name __tests__ -type d -prune -exec rm -rf {} \\;","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.3","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-a25975b","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.761","@biomejs/biome":"1.6.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.0"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.9f45e30_1714918669072_0.7993933070694372","host":"s3://npm-registry-packages"}},"0.3.3-dev.eab5614":{"name":"@rbxts/commander","version":"0.3.3-dev.eab5614","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.eab5614","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"05a110e1e1a63389b31adbe841df19d985f710f1","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.eab5614.tgz","fileCount":179,"integrity":"sha512-qUjCjab1V52nfLocQ9gR9FhKal7N8j3X39wG16kCyJWKERfgS0zLNdcytTZJY57T9CyYGxeSfRNVFOvzePjnPg==","signatures":[{"sig":"MEYCIQChFUBU4qqnsOIpV4uOhsLVKySk4NcIOJXYmmI7Gs7+wQIhAOzPfDtxO2dv7aoZ0z0Ye/tvNWjuJsXKu593C/tHz4l3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.eab5614","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215513},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"eab5614ee4676e0a6572555886dacd3b89b660db","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && find out -name __tests__ -type d -prune -exec rm -rf {} \\;","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a89c93","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.774","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.eab5614_1715080573787_0.07907542713974314","host":"s3://npm-registry-packages"}},"0.3.3-dev.3b383d5":{"name":"@rbxts/commander","version":"0.3.3-dev.3b383d5","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.3b383d5","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"b72cf1b9337cc453130e9321323df79ff6a2ad1f","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.3b383d5.tgz","fileCount":179,"integrity":"sha512-uoco2lX275razISoIqRr76kkNp/8kWlQM3B+mQX8vjcuAJgCgIbGvxkYu1gjsjoEk9ZxN2yJJeSL7UOLoU8SkQ==","signatures":[{"sig":"MEQCIGnk13YLSei0S1lAuy+Nk6Pamr0BoNsjXLRlEnCkU+oGAiA6gB3Aqi1RMD2VWv80K7JH//vmlDai1ovDLr8u9a9qHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.3b383d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215513},"main":"out/init.lua","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","gitHead":"3b383d5e67aad2ced3b86023aa24634696eaaf06","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","prepack":"npm run compile && find out -name __tests__ -type d -prune -exec rm -rf {} \\;","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.2","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"^2.3.0-dev-3a89c93","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.774","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.3b383d5_1717398821284_0.48542654710431554","host":"s3://npm-registry-packages"}},"0.3.3-dev.ec2218f":{"name":"@rbxts/commander","version":"0.3.3-dev.ec2218f","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.ec2218f","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"55bea02210185a2ec5d54346d71afa1083a1fc58","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.ec2218f.tgz","fileCount":179,"integrity":"sha512-894ilwLKgcaMXPAL7Zg+EkvH3HJ9a9uNr8mfSgKECbbtmzfhINWmmO2zVGnLwnn0L+RZ2idquLE3hVdmgQL0pg==","signatures":[{"sig":"MEQCIG6VRp93kIMQrTMkC3wr7JoEe/6pI1uR++Zhc3Nmb8WmAiBtTD66KjAz7zkKH38Qg7m5cGYXSVswXx5wbJwpPCkn0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.ec2218f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215469},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.ec2218f.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"https://paradoxuum.github.io/commander/img/logo.png\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/79631073dfb500270256bbf4df667d6f/rbxts-commander-0.3.3-dev.ec2218f.tgz","_integrity":"sha512-894ilwLKgcaMXPAL7Zg+EkvH3HJ9a9uNr8mfSgKECbbtmzfhINWmmO2zVGnLwnn0L+RZ2idquLE3hVdmgQL0pg==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.2","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-4a3b6b9","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.774","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.ec2218f_1717574959073_0.054748069114402886","host":"s3://npm-registry-packages"}},"0.3.3-dev.f79e8b9":{"name":"@rbxts/commander","version":"0.3.3-dev.f79e8b9","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.f79e8b9","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"f78e5b5cf2008d7c4b11b64042b8b8a80024e7d7","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.f79e8b9.tgz","fileCount":179,"integrity":"sha512-QUNLsKIeXgIa5sTx9/r8HNd219QtV1IIjBMu8Xuccblc53Ele+cwdrpqQ2NeEab0KsDWv6FIy0CczoIPAths2g==","signatures":[{"sig":"MEUCIQDuDh7eMaQAmzlGeGrWub2JAn8awIVZ+8ADINWPNM68eAIgc/YWtiTP1wGGGjb8jn/V/9nO6iD1db+pTnPhyrdHn0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.f79e8b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215059},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.f79e8b9.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/3c3d86ee657ef41e71b72e09a9506ead/rbxts-commander-0.3.3-dev.f79e8b9.tgz","_integrity":"sha512-QUNLsKIeXgIa5sTx9/r8HNd219QtV1IIjBMu8Xuccblc53Ele+cwdrpqQ2NeEab0KsDWv6FIy0CczoIPAths2g==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.5.2","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-4a3b6b9","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.779","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.f79e8b9_1717658078702_0.34464027705760225","host":"s3://npm-registry-packages"}},"0.3.3-dev.0bbc6e4":{"name":"@rbxts/commander","version":"0.3.3-dev.0bbc6e4","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.0bbc6e4","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"eef5ebeae9ccaf9a853a5a70a1b31e1c9710acbb","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.0bbc6e4.tgz","fileCount":179,"integrity":"sha512-kRP2TreAZA2r6Nm17z4kHAOG9x3XqwH3HW8/fdO15gbkQv9ZK0P9flyyDyQOpUgQM0lkFCjE/qLAxQloVCFk2w==","signatures":[{"sig":"MEYCIQCZcg43FBOS4f6kaHB6kjkPUfelUq9zNVX+jXPxc/AHsgIhAMjqADtroJ/hcpJLWKbNFDZfb/ld9kErN4ABHbKaGKtP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.0bbc6e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215912},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.0bbc6e4.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://paradoxuum.github.io/commander/\" target=\"_blank\">\n\t<img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://paradoxuum.github.io/commander/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/e817271093779a35e989424cbac29e4d/rbxts-commander-0.3.3-dev.0bbc6e4.tgz","_integrity":"sha512-kRP2TreAZA2r6Nm17z4kHAOG9x3XqwH3HW8/fdO15gbkQv9ZK0P9flyyDyQOpUgQM0lkFCjE/qLAxQloVCFk2w==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-4a3b6b9","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.779","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.0bbc6e4_1717744405957_0.09117336496405382","host":"s3://npm-registry-packages"}},"0.3.3-dev.3aa3c93":{"name":"@rbxts/commander","version":"0.3.3-dev.3aa3c93","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.3aa3c93","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"3e409865ffb282426ac64d2c8f15232801b4a98d","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.3aa3c93.tgz","fileCount":181,"integrity":"sha512-mMOZUpAAq+TDpOdVdX52Y0fbmQ1uhKcol/3BYPJAmTNKhKjblKgBLMQQD7BNlARB1x3PCD9p0+sp2BoRO5j7GA==","signatures":[{"sig":"MEQCIFFgYJsFNIDYcn59SCkgDwJHRutLxfzmwuN33LdXpb93AiBNsK8TaJAvMEg8TVAimPUdS9HwlF6kQFYthFGfEKjxRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.3aa3c93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216694},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.3aa3c93.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n\t<img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  <h4>\n    <a href=\"https://commander.paradoxum.dev/\">Documentation</a>\n  </h4>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/770abeb56f22e3b02a33fba8cf350d70/rbxts-commander-0.3.3-dev.3aa3c93.tgz","_integrity":"sha512-mMOZUpAAq+TDpOdVdX52Y0fbmQ1uhKcol/3BYPJAmTNKhKjblKgBLMQQD7BNlARB1x3PCD9p0+sp2BoRO5j7GA==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.3.3","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.3.6","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-4a3b6b9","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.779","@biomejs/biome":"^1.7.3","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.3aa3c93_1717830815993_0.3928749434610883","host":"s3://npm-registry-packages"}},"0.3.3-dev.fee5ce1":{"name":"@rbxts/commander","version":"0.3.3-dev.fee5ce1","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.fee5ce1","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"4a0ea2ede63a29d191a0cb8611925e39b5ab16db","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.fee5ce1.tgz","fileCount":181,"integrity":"sha512-/GZwNSkMzS2IBgMOsEPOIsI2xIfVEKqo+C92tAAgldj4hpqftwTQCF10VZ8IqxmcubSilAP0Y5o2UN7syJRleQ==","signatures":[{"sig":"MEUCIF4CYp0aVGoeHdG641ThI/l+6PCjxGx76P7/spPr9zX6AiEAzF/q/630Xl50unjZDsFwpdCgvpmRXn9+y3fDc1H0u1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.fee5ce1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217363},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.fee5ce1.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/d95e24376a0e9fb2ee71479468a5f06e/rbxts-commander-0.3.3-dev.fee5ce1.tgz","_integrity":"sha512-/GZwNSkMzS2IBgMOsEPOIsI2xIfVEKqo+C92tAAgldj4hpqftwTQCF10VZ8IqxmcubSilAP0Y5o2UN7syJRleQ==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.fee5ce1_1718176426652_0.4854208577440302","host":"s3://npm-registry-packages"}},"0.3.3-dev.93471de":{"name":"@rbxts/commander","version":"0.3.3-dev.93471de","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.93471de","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"00dd84167545b8ebab6d0d866d420c8e565f2073","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.93471de.tgz","fileCount":185,"integrity":"sha512-1CvRKvM3B9AidwZEvhInHvZrV01tb0NXFOtn5e+XV1nNUtWJVR8hTqv+6IG7Be/Z3ExouzJRzio78L2vrgNcnQ==","signatures":[{"sig":"MEUCIH/E4H9/qlfAMxQLNa8pu1YcBXRiPb+sHNdjOEAfZBp7AiEAvWQvbdBQq99nydHBQGn8I3BGYOPXiGhh7MZ4VCK3mmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.93471de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239252},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.93471de.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"serve":"rojo serve test","watch":"rbxtsc -w --type=game -p test -i test/include","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/a31054a82fc1dcfd7adf32c63b863dfa/rbxts-commander-0.3.3-dev.93471de.tgz","_integrity":"sha512-1CvRKvM3B9AidwZEvhInHvZrV01tb0NXFOtn5e+XV1nNUtWJVR8hTqv+6IG7Be/Z3ExouzJRzio78L2vrgNcnQ==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.93471de_1718262823632_0.6547293880424483","host":"s3://npm-registry-packages"}},"0.3.3-dev.79e68be":{"name":"@rbxts/commander","version":"0.3.3-dev.79e68be","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.79e68be","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"baa6d7589ce57f1c639bf336a420a684e9821b39","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.79e68be.tgz","fileCount":185,"integrity":"sha512-SaR2FK5DtVHq7hJ7WE8V9WamaJgahOnyMjgBHVZfHeX9CAkUW2yPPlrmL8Rhs8sVNET41sA/SZFmiAMyrlg0Xw==","signatures":[{"sig":"MEQCIDT4P+iLY47b9OOhmiJRkqwBnvXgoKeSJxKNB7V5rVqDAiAt7iyyjpwWMeZzQFjYCfbY4HTRZKPCtWgDnYHuDf08Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.79e68be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240155},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.79e68be.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","serve":"rojo serve test","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/a42c654c4fef462d7360c4b2638ec36f/rbxts-commander-0.3.3-dev.79e68be.tgz","_integrity":"sha512-SaR2FK5DtVHq7hJ7WE8V9WamaJgahOnyMjgBHVZfHeX9CAkUW2yPPlrmL8Rhs8sVNET41sA/SZFmiAMyrlg0Xw==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.79e68be_1718349259347_0.8760485569528107","host":"s3://npm-registry-packages"}},"0.3.3-dev.412da4f":{"name":"@rbxts/commander","version":"0.3.3-dev.412da4f","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.412da4f","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"f19b5d256b908f15b7cab65e156caebcf08dd79e","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.412da4f.tgz","fileCount":185,"integrity":"sha512-3q3oSs0lTDeIfm9GfBPXWmuND/Sde6EzW9v+SMJBQdJXbCriOrBt9UySmh7teK5qnhoppGLg05T0uIrboxvUqA==","signatures":[{"sig":"MEQCIGs9GKi7yEN/aUu5RPYT+stMMerhWxqgNzlugg6RkuTtAiAh6CnY+2/iH/Ih0WbYjzLee/ptkLDBozgqHvJoHk2z2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.412da4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240155},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.412da4f.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","serve":"rojo serve test","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/b74cd3186ed7d922d0bf91326c98a304/rbxts-commander-0.3.3-dev.412da4f.tgz","_integrity":"sha512-3q3oSs0lTDeIfm9GfBPXWmuND/Sde6EzW9v+SMJBQdJXbCriOrBt9UySmh7teK5qnhoppGLg05T0uIrboxvUqA==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.412da4f_1718435679661_0.12067603763708434","host":"s3://npm-registry-packages"}},"0.3.3-dev.f971b1e":{"name":"@rbxts/commander","version":"0.3.3-dev.f971b1e","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.f971b1e","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"9f343fef29864724b07b0e06de820b4c8535d468","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.f971b1e.tgz","fileCount":185,"integrity":"sha512-/Ullri+Nz7yDCIDFTjEsX186gbrbuZiySAndNpTJEyySVu+o3gsv96seWpfUIx4zg/utBjsMd8I/6Ne9IKAikA==","signatures":[{"sig":"MEUCIQDlUdk1/GRvapLmADCmBuqNwmYBVdX9kj7T7sDsQGn7OwIgINgI0CnHyXL4fgKn5QZ2WJ0J2NUj1gA8+iyVBkC6oNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.f971b1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240138},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.f971b1e.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","serve":"rojo serve test","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/e1cca6cd81c72cfe1b12cfaf3fdbb6da/rbxts-commander-0.3.3-dev.f971b1e.tgz","_integrity":"sha512-/Ullri+Nz7yDCIDFTjEsX186gbrbuZiySAndNpTJEyySVu+o3gsv96seWpfUIx4zg/utBjsMd8I/6Ne9IKAikA==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.f971b1e_1718522063310_0.9313152252366181","host":"s3://npm-registry-packages"}},"0.3.3-dev.c254ef7":{"name":"@rbxts/commander","version":"0.3.3-dev.c254ef7","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.3.3-dev.c254ef7","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"cb5ffacc2e550fcf95405b1a172b4a85215ac3a3","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.3.3-dev.c254ef7.tgz","fileCount":185,"integrity":"sha512-KJPR6WXOOIwvpavh3dLgyDkFrgVxymNaQmB3cU8/atHSDQefuztbl4aDmhAix9iPRmibggnHKcpgc6blJ6ZIZw==","signatures":[{"sig":"MEUCIQCOsM5UKd67E3GxIAE00ygbrVe9540/IvxeaGBsw4Cq0AIgYqrm0v4gwMA38gfgSjLNPdYexuwDwPj6jCxUAF5sMdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.3.3-dev.c254ef7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240120},"main":"out/init.lua","_from":"file:rbxts-commander-0.3.3-dev.c254ef7.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","serve":"rojo serve test","compile":"rm -rf out && rbxtsc --verbose","postcompile":"echo \"return {}\" > out/client/interface/app/config.lua"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/77b9edc68f14529c3312b5ef5a49079c/rbxts-commander-0.3.3-dev.c254ef7.tgz","_integrity":"sha512-KJPR6WXOOIwvpavh3dLgyDkFrgVxymNaQmB3cU8/atHSDQefuztbl4aDmhAix9iPRmibggnHKcpgc6blJ6ZIZw==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.3.3-dev.c254ef7_1718571554962_0.570530685719753","host":"s3://npm-registry-packages"}},"0.4.0-dev-c05d2bd":{"name":"@rbxts/commander","version":"0.4.0-dev-c05d2bd","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.4.0-dev-c05d2bd","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"b7be30f1390ea40b9bdbb84477bc4eb941034d7a","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.4.0-dev-c05d2bd.tgz","fileCount":183,"integrity":"sha512-SM9DLpC6R+uUcUdbZO2CzGyi+dyi3gscVewgGQUKCBoyDtLU5IWVmsYOpObe7TTvg+N2MdrSd8EqrrYoYiKv8Q==","signatures":[{"sig":"MEQCIHNUr+F/iNUvdjow9FoUI8tpa9j6Oyeb8zi1g+APmpXAAiBoxsZX5ag8szpr58p1iz5kST+82eA7V/y9rxqilTfRAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.4.0-dev-c05d2bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240836},"main":"out/init.lua","_from":"file:rbxts-commander-0.4.0-dev-c05d2bd.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","build":"shx rm -rf out && rbxtsc --verbose","serve":"rojo serve test"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/6d6d6e17e85a94d3eb18db4a799406ef/rbxts-commander-0.4.0-dev-c05d2bd.tgz","_integrity":"sha512-SM9DLpC6R+uUcUdbZO2CzGyi+dyi3gscVewgGQUKCBoyDtLU5IWVmsYOpObe7TTvg+N2MdrSd8EqrrYoYiKv8Q==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.4.0-dev-c05d2bd_1718634030815_0.9489213541851547","host":"s3://npm-registry-packages"}},"0.4.0-dev-23696af":{"name":"@rbxts/commander","version":"0.4.0-dev-23696af","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.4.0-dev-23696af","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"145e9c087e6cde782736b40a2dc543ace09c8dff","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.4.0-dev-23696af.tgz","fileCount":183,"integrity":"sha512-unDGzg4bPNPZyUSbkLlGpcuNzF+vtsl2cLnWAmpJcBpWMU9sToExJDlQoICIdkt4RVTQ7gRyNUpFjmmbAqI36g==","signatures":[{"sig":"MEYCIQDPXUkkseAdNw66kjgPMRHtCikP84SgXbSjK/ZFP+1ZQwIhAKfwpuq4n9c78mj4YTIJ0Ujz8n0hIYIKjEdRZV6j0TCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.4.0-dev-23696af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240851},"main":"out/init.lua","_from":"file:rbxts-commander-0.4.0-dev-23696af.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","build":"shx rm -rf out && rbxtsc --verbose","serve":"rojo serve test"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/246dd107d251cc7f715c6da715fa6165/rbxts-commander-0.4.0-dev-23696af.tgz","_integrity":"sha512-unDGzg4bPNPZyUSbkLlGpcuNzF+vtsl2cLnWAmpJcBpWMU9sToExJDlQoICIdkt4RVTQ7gRyNUpFjmmbAqI36g==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.4.0-dev-23696af_1718645945532_0.7614645916110119","host":"s3://npm-registry-packages"}},"0.4.0-dev-4a836db":{"name":"@rbxts/commander","version":"0.4.0-dev-4a836db","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.4.0-dev-4a836db","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"4cfa6709a9d901c4ad42c3431ea145d819c184b6","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.4.0-dev-4a836db.tgz","fileCount":183,"integrity":"sha512-qou0/RXc/XnE0WF6QTNlEXm7nO1kZLdRQMrP89ZL9F1Nv9cpkgh6UWsL6RSMdvpfop/MnR2swZ7GxNd5xFQoLA==","signatures":[{"sig":"MEUCIGKPV6lwt0XG7QAhoI/sQPbnfPE+5POY4ChoYKnooI81AiEA1NHm16lcKMtHYZHW5nmq2Isl2h99nCAEFhlyjf+RpQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.4.0-dev-4a836db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240861},"main":"out/init.lua","_from":"file:rbxts-commander-0.4.0-dev-4a836db.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","build":"shx rm -rf out && rbxtsc --verbose","serve":"rojo serve test"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/225c7d613501168420d34ab082745f46/rbxts-commander-0.4.0-dev-4a836db.tgz","_integrity":"sha512-qou0/RXc/XnE0WF6QTNlEXm7nO1kZLdRQMrP89ZL9F1Nv9cpkgh6UWsL6RSMdvpfop/MnR2swZ7GxNd5xFQoLA==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.4.0-dev-4a836db_1718758216961_0.2745764015755887","host":"s3://npm-registry-packages"}},"0.4.0-dev-3ef2f75":{"name":"@rbxts/commander","version":"0.4.0-dev-3ef2f75","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","_id":"@rbxts/commander@0.4.0-dev-3ef2f75","maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"dist":{"shasum":"94d6fcda5fb1bc484ff727122f0d14393833dd94","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.4.0-dev-3ef2f75.tgz","fileCount":183,"integrity":"sha512-Cq2O08QyXCqR6I88MS+D2DHWQ/FBI96Mlahlhp61xsfsUKbVMKX0LJddDYOzHs29RIbMfw0Ofi0JE8aA4pVrzg==","signatures":[{"sig":"MEQCIQDS+LuvoY3pdSk8vF+/c7pHmIDWpenh1khW+/G5ZjIFyQIfCP6ymiPJnhMmAYvvdALuHI+IkBV3mLR0PlrC1TxdYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.4.0-dev-3ef2f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240903},"main":"out/init.lua","_from":"file:rbxts-commander-0.4.0-dev-3ef2f75.tgz","types":"out/index.d.ts","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","scripts":{"dev":"rbxtsc -w --type=game -p test -i test/include","build":"shx rm -rf out && rbxtsc --verbose","serve":"rojo serve test"},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"_resolved":"/tmp/789cdf59f774151f4c34d407de3ec3fb/rbxts-commander-0.4.0-dev-3ef2f75.tgz","_integrity":"sha512-Cq2O08QyXCqR6I88MS+D2DHWQ/FBI96Mlahlhp61xsfsUKbVMKX0LJddDYOzHs29RIbMfw0Ofi0JE8aA4pVrzg==","repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"_npmVersion":"10.7.0","description":"A flexible command framework built for roblox-ts","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@rbxts/t":"^3.1.1","@rbxts/react":"^0.4.0","@rbxts/beacon":"^2.1.1","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/pretty-react-hooks":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.4","roblox-ts":"2.3.0-dev-d7847ea","typescript":"~5.4","@rbxts/jest":"^0.1.0","@rbxts/types":"^1.0.780","@biomejs/biome":"1.8.1","@rbxts/jest-globals":"^0.1.0","@rbxts/compiler-types":"2.3.0-types.1"},"_npmOperationalInternal":{"tmp":"tmp/commander_0.4.0-dev-3ef2f75_1718867636478_0.17594036625163012","host":"s3://npm-registry-packages"}},"0.4.0-dev-180984b":{"name":"@rbxts/commander","version":"0.4.0-dev-180984b","description":"A flexible command framework built for roblox-ts","main":"out/init.lua","keywords":["roblox-ts","rbxts","command"],"author":{"name":"paradoxuum"},"license":"MIT","types":"out/index.d.ts","repository":{"type":"git","url":"git+https://github.com/paradoxuum/commander.git"},"bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.8.1","@rbxts/compiler-types":"2.3.0-types.1","@rbxts/jest":"^0.1.0","@rbxts/jest-globals":"^0.1.0","@rbxts/types":"^1.0.780","roblox-ts":"2.3.0-dev-d7847ea","shx":"^0.3.4","typescript":"~5.4"},"dependencies":{"@rbxts/beacon":"^2.1.1","@rbxts/pretty-react-hooks":"^0.5.0","@rbxts/react":"^0.4.0","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^0.4.0","@rbxts/reflex":"^4.3.1","@rbxts/ripple":"^0.8.1","@rbxts/services":"^1.5.4","@rbxts/t":"^3.1.1"},"scripts":{"build":"shx rm -rf out && rbxtsc --verbose","dev":"rbxtsc -w --type=game -p test -i test/include","serve":"rojo serve test"},"_id":"@rbxts/commander@0.4.0-dev-180984b","readme":"<div align=\"center\">\n  <a href=\"https://commander.paradoxum.dev/\" target=\"_blank\">\n    <img src=\"docs/src/assets/logo.webp\" width=\"150\" />\n  </a>\n\n  <h1>Commander</h1>\n\n  <p>\n    <strong>A flexible and extensible command framework for roblox-ts</strong>\n  </p>\n\n  [![CI status][ci-badge]][ci-url]\n  [![npm latest version][npm-latest-badge]][npm-latest-url]\n  [![npm dev version][npm-next-badge]][npm-next-url]\n\n  [npm-latest-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander?logo=npm&label=latest&color=green\n  [npm-latest-url]: https://www.npmjs.com/package/@rbxts/commander/v/latest\n  [npm-next-badge]: https://img.shields.io/npm/v/%40rbxts%2Fcommander%2Fnext?logo=npm&label=next\n  [npm-next-url]: https://www.npmjs.com/package/@rbxts/commander/v/next\n  [ci-badge]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml/badge.svg?branch=main\n  [ci-url]: https://github.com/paradoxuum/commander/actions/workflows/ci.yml\n\n  <a href=\"https://commander.paradoxum.dev/\">📖 Documentation</a>\n</div>\n\n\n<img src=\"public/banner.png\" />\n\n## About\n\nCommander is a command framework built for roblox-ts.\n\n- Commands are defined using decorators in an easy and readable manner.\n- Custom argument types can be created, allowing for a great deal of flexibility for your commands.\n- Comes with an optional user interface which can easily be swapped out for a custom one.\n\n## Attributions\n\n-   [Cmdr](https://github.com/evaera/Cmdr): String utilities ([see usage](src/shared/util/string.ts))\n\n-   [Flamework](https://github.com/rbxts-flamework/core): Metadata reflection API ([see usage](src/shared/util/reflect.ts))\n\n-   [Slither](https://github.com/littensy/slither): Basic UI components and hooks\n","readmeFilename":"README.md","homepage":"https://github.com/paradoxuum/commander#readme","_integrity":"sha512-lpznWWvftPlLqFPhfabn4ia9dKdHSAJ/6hQYbtLGwStY6kr/ZRXfzTqcCVMf9RcwKxBLbT/Kor42ztxrvR/PUw==","_resolved":"/tmp/99fe2c701006770efef7f59e1e3c0282/rbxts-commander-0.4.0-dev-180984b.tgz","_from":"file:rbxts-commander-0.4.0-dev-180984b.tgz","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-lpznWWvftPlLqFPhfabn4ia9dKdHSAJ/6hQYbtLGwStY6kr/ZRXfzTqcCVMf9RcwKxBLbT/Kor42ztxrvR/PUw==","shasum":"5b13cf8b23ee727ae251a894329c9176422405da","tarball":"https://registry.npmjs.org/@rbxts/commander/-/commander-0.4.0-dev-180984b.tgz","fileCount":183,"unpackedSize":240904,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rbxts%2fcommander@0.4.0-dev-180984b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2KgvFtsOfXgCgEx94AMrJmPJnqSz30TMHuXs0jVgu+QIgcbU7WgeILA0p1kj3kgX/bWxVGLKin6T2LxJBERykOME="}]},"_npmUser":{"name":"paradoxuum","email":"hello@paradoxum.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commander_0.4.0-dev-180984b_1718894808174_0.366943553763337"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-08T16:27:53.206Z","modified":"2024-06-20T14:46:48.771Z","0.1.0":"2024-02-08T16:27:53.617Z","0.1.1":"2024-02-09T17:36:04.566Z","0.1.2":"2024-02-09T17:55:32.792Z","0.2.0":"2024-02-10T14:59:18.598Z","0.2.1":"2024-02-11T14:40:59.301Z","0.3.0":"2024-03-10T23:30:59.268Z","0.3.1":"2024-03-11T11:30:13.655Z","0.3.2":"2024-03-11T14:02:57.823Z","0.3.2-dev.8f086a1":"2024-03-11T15:03:23.951Z","0.3.2-dev.4d197ab":"2024-03-12T18:20:18.024Z","0.3.2-dev.641de8a":"2024-03-12T18:43:56.651Z","0.3.2-dev.66b3dd8":"2024-03-12T18:57:02.250Z","0.3.2-dev.f5af5e6":"2024-03-12T21:12:34.496Z","0.3.2-dev.275810c":"2024-03-12T23:18:55.101Z","0.3.2-dev.32ab029":"2024-03-13T13:27:28.873Z","0.3.2-dev.56eda38":"2024-03-13T15:16:07.619Z","0.3.2-dev.12d6195":"2024-03-13T23:13:02.028Z","0.3.2-dev.d151f93":"2024-03-14T15:01:38.770Z","0.3.2-dev.89717c8":"2024-03-15T07:12:36.243Z","0.3.2-dev.b6f1634":"2024-03-15T16:35:53.639Z","0.3.2-dev.8e8c1fc":"2024-03-15T17:16:57.205Z","0.3.2-dev.6522157":"2024-03-15T19:51:30.970Z","0.3.2-dev.60edc1a":"2024-03-15T20:08:45.421Z","0.3.3-dev.02eab78":"2024-03-15T20:49:40.887Z","0.3.3-dev.45a590b":"2024-03-16T17:13:34.338Z","0.3.3-dev.6339c4e":"2024-03-18T07:13:05.420Z","0.3.3-dev.76aaa83":"2024-03-20T07:13:58.420Z","0.3.3-dev.5a9f93c":"2024-03-20T12:33:07.922Z","0.3.3-dev.cfcfbd2":"2024-03-22T00:07:17.636Z","0.3.3-dev.aa8cd71":"2024-03-22T07:12:51.344Z","0.3.3-dev.70a860c":"2024-03-23T16:45:50.520Z","0.3.3-dev.784615d":"2024-03-26T07:12:09.186Z","0.3.3-dev.d243745":"2024-03-27T07:12:21.824Z","0.3.3-dev.d2558a1":"2024-04-06T07:12:17.769Z","0.3.3-dev.f0f6373":"2024-04-10T20:51:29.655Z","0.3.3-dev.d18a576":"2024-04-11T07:13:08.792Z","0.3.3-dev.9f442e3":"2024-04-15T07:10:45.578Z","0.3.3-dev.8659a56":"2024-04-15T13:41:30.283Z","0.3.3-dev.0d2bc46":"2024-04-15T16:11:41.343Z","0.3.3-dev.5050057":"2024-04-23T07:12:55.878Z","0.3.3-dev.04a039b":"2024-04-25T07:13:41.376Z","0.3.3-dev.9f45e30":"2024-05-05T14:17:49.294Z","0.3.3-dev.eab5614":"2024-05-07T11:16:14.056Z","0.3.3-dev.3b383d5":"2024-06-03T07:13:41.485Z","0.3.3-dev.ec2218f":"2024-06-05T08:09:19.263Z","0.3.3-dev.f79e8b9":"2024-06-06T07:14:38.973Z","0.3.3-dev.0bbc6e4":"2024-06-07T07:13:26.153Z","0.3.3-dev.3aa3c93":"2024-06-08T07:13:36.171Z","0.3.3-dev.fee5ce1":"2024-06-12T07:13:46.827Z","0.3.3-dev.93471de":"2024-06-13T07:13:43.782Z","0.3.3-dev.79e68be":"2024-06-14T07:14:19.609Z","0.3.3-dev.412da4f":"2024-06-15T07:14:39.849Z","0.3.3-dev.f971b1e":"2024-06-16T07:14:23.477Z","0.3.3-dev.c254ef7":"2024-06-16T20:59:15.137Z","0.4.0-dev-c05d2bd":"2024-06-17T14:20:30.999Z","0.4.0-dev-23696af":"2024-06-17T17:39:05.817Z","0.4.0-dev-4a836db":"2024-06-19T00:50:17.160Z","0.4.0-dev-3ef2f75":"2024-06-20T07:13:56.703Z","0.4.0-dev-180984b":"2024-06-20T14:46:48.329Z"},"maintainers":[{"name":"paradoxuum","email":"hello@paradoxum.dev"}],"author":{"name":"paradoxuum"},"repository":{"url":"git+https://github.com/paradoxuum/commander.git","type":"git"},"keywords":["roblox-ts","rbxts","command"],"license":"MIT","homepage":"https://github.com/paradoxuum/commander#readme","bugs":{"url":"https://github.com/paradoxuum/commander/issues"},"readme":"","readmeFilename":""}