{"_id":"@rbxts/uiblox","_rev":"51-229bc09731d1d9aee87a6f9dff45eef7","name":"@rbxts/uiblox","dist-tags":{"latest":"0.1.53"},"versions":{"0.1.0":{"name":"@rbxts/uiblox","version":"0.1.0","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.0","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"093d20800d325b2a9092bc7b3641478e39792ec7","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.0.tgz","fileCount":251,"integrity":"sha512-0R4lfTCDv0yXGfSHr3WpBhcgoRfni8D73cEQqzmwobUuMjpjzwtircjK/iUw0y5fWIk3bjZS61EHehNv2uYFrw==","signatures":[{"sig":"MEUCIA92K4qnjSX3m3yws6jvLXBRRwGwqj6nEIjplg+3LDOYAiEA8MbijNPgHboZdlqdkP7DwnDBhf744JYwECdLiue65aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138532},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"67ac42feda29394fd0cc624e227c3172030a174a","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.0_1698614378219_0.004083810594392334","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@rbxts/uiblox","version":"0.1.1","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.1","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"accc5fc507230cbef5330bd8c717676eefd4410c","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.1.tgz","fileCount":251,"integrity":"sha512-aZowtz9LXEknQMl1P48oEcQrSeUCCphYzuDrkXd7VOZRgg6CN3Pbw9kjHoVZ0+XECQthSMmrjR8tONvAXGZXlw==","signatures":[{"sig":"MEUCIFWFCBX21f7LOXQbjrtRnX8rI/foYq83qFIEiQmfNLSeAiEA1JUYZPCbAacbwdcdeKpCKify+CHG7oUhkXCAHyMLnik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138529},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"4d33ed0df0f16c39eb8bd03a9750ee0ee8896550","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.1_1698617973781_0.45797443364086887","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@rbxts/uiblox","version":"0.1.2","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.2","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"b414973cfaa627e38808371ab2ff3889bc634466","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.2.tgz","fileCount":251,"integrity":"sha512-+BdVxZS81R7RW2iXZi8tCsk5j1ANcUcGOcNuY9eKMIp7nZ4xJw3eRgFPx+VVrZf7bgIXf1fH/oRwHlBlWfQGug==","signatures":[{"sig":"MEQCIGfFq4G4xaPPdfkTq0p4kkeszXoPdar8t6cn7glkFygVAiA4Kdjln0TTUq6/YCrEXphqNiZn6l9G7JnKhMUZn/m0dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138513},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b1560dc06db6c178abcf4bafc2f1245947525800","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.2_1698632346943_0.6067068304348437","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@rbxts/uiblox","version":"0.1.3","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.3","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"50d4f9b8dc987f36b13d643c70934ba33d036e36","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.3.tgz","fileCount":251,"integrity":"sha512-9MC9PVO98gCuqIDsCcxcwsBJzv3m8sUOpw6FuxUYhIblH+tWyOsdWJK71djlCa2xfJQdj67o1I5WjKLXA/blFQ==","signatures":[{"sig":"MEUCIHckn7bu0IGvgI6oWR5oUStyBRh5jRm/zVykWoNRpPD8AiEAi0IKvJ9Sgu4uNU2/gN/DLwQ/H6pC7qKb9gE3fEFhJ3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139202},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b1560dc06db6c178abcf4bafc2f1245947525800","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.3_1698681671910_0.560081553261365","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@rbxts/uiblox","version":"0.1.4","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.4","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"f52e0fbfda723364f10cccee47740a5195b5815f","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.4.tgz","fileCount":251,"integrity":"sha512-AC4bfqnCvKwHY0Lg82pDXW4Oakg0a8+IT9GbKd+Fs5pjgWeJU89Re9EnY0EGhWqy1MCH6CyaSLUdmhLBsZndBA==","signatures":[{"sig":"MEUCIQD/PpxuvjqngB4ybViQFQvQ2PQ9ARE0c9ERuzsYZp6UcwIgcELOaMvnZ2O9WYe+vyPg/Uup7PMf28Af8XLFj2NXLT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139839},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"8052de135a74fee9035010f3606ad9a626028028","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.4_1698684521891_0.644408419559318","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@rbxts/uiblox","version":"0.1.5","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.5","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"dd296760f01dfce393ece8c1248924d6eb93ebd3","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.5.tgz","fileCount":251,"integrity":"sha512-d+7nZQSZbS4iMtCAU1giWhTkpXD4zoGUQUcyVBG3yJlllpoqllIVMMDoaRbh4lq/EDS/N3a/pLZ6GsYj7EeXwg==","signatures":[{"sig":"MEQCICGBd5S31VYiOEFCUAC/prZK9nyyrIrKcmkMbIChXtHkAiAL1cOuER5fNOfJ2muqKPcciEgUF1iRsFbqmHxF1jmcBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139839},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"ecc6331fde80316d186c6bd0a774420931818877","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/roselect":"^0.1.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/types":"^1.0.729","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/compiler-types":"^2.2.0-types.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.5_1698684606560_0.297572023262753","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@rbxts/uiblox","version":"0.1.6","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.6","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"3eb9cb74ae5846aa02704c800f81bc83800a940b","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.6.tgz","fileCount":251,"integrity":"sha512-+zgZEHmdb3KSVvM6Vajk9ZJqYsjMqVv2Slu39Vb7BvY7o4QSSoUJrd7hvKCi2OEmx4vM0dp8+vMlGpXfQ0YhrQ==","signatures":[{"sig":"MEUCIHowvOrXX5kJptyhQQLbRu/S582VcoMcBEyoHCz2QuSdAiEAgBuCYTNEDffgHRLRtvhl8bu3aTXv/xNBsjpuSbXxdRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139701},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b889e4d8c0d3e3da8014654996d38f189089c7ef","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/types":"^1.0.729","@rbxts/roselect":"^0.1.1","@rbxts/services":"^1.2.0","@rbxts/boat-tween":"^1.0.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/compiler-types":"^2.2.0-types.0","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.6_1699054150017_0.7072452785379733","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@rbxts/uiblox","version":"0.1.7","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.7","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"799e85e44bc1a0a70cd14443a9f1333f39e16fe6","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.7.tgz","fileCount":251,"integrity":"sha512-T7/+tNGLJGJPFcuTAO/5kFajK9A4U3Q9/mSUYDrwwWotv4IiT6aQias6tkwmWPsZ182d3waMfu5zazuj9SXLBA==","signatures":[{"sig":"MEQCIGlLpA5ua/Y7+hXss7sdEewti35oowIUU91PSMUcUxgOAiAYRzOWCS86yMCq/zpd4Xfl7RIOiiXaQuz5jgWQ1Y6bUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139734},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b889e4d8c0d3e3da8014654996d38f189089c7ef","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.7.2","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"19.4.0","dependencies":{"roblox-ts":"^2.2.0","typescript":"^5.2.2","@rbxts/roact":"^1.4.4-ts.0","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/types":"^1.0.729","@rbxts/roselect":"^0.1.1","@rbxts/services":"^1.2.0","@rbxts/attributes":"^1.0.0","@rbxts/boat-tween":"^1.0.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/compiler-types":"^2.2.0-types.0","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.52.0","prettier":"^3.0.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"peerDependencies":{"@rbxts/roact":"^1.4.4-ts.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.7_1699054764363_0.17818066682058764","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@rbxts/uiblox","version":"0.1.9","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.9","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"0a9b0b85a57038d729a74c097d6156fc73dc1ca6","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.9.tgz","fileCount":251,"integrity":"sha512-QXTyUzVguhC/SdA7+mCkeMd4CbodkwIT7Qv9ILRovEizr49RSgu8Xq1Xiuuh1ovtaVM9zgsCHq8DJQblYZJD9w==","signatures":[{"sig":"MEUCIC4CexLIVaWaBHOLNW/YwDLoSN6yBF5ho7o2zykFGggyAiEA5Zsdh6V7YO1uD2HGiMoTpKMlJGUCiMyXY/HMxlt44wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132700},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"693b8d7896a1133afc1d010a9c386093442860e8","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/roact":"^3.0.1","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/types":"^1.0.813","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/attributes":"^1.0.0","@rbxts/boat-tween":"^1.0.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.9_1731611326664_0.8930463172373142","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@rbxts/uiblox","version":"0.1.10","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.10","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"e02c05cb7cf0c95dc645c7a727237ca0569d6741","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.10.tgz","fileCount":251,"integrity":"sha512-lWM3Ny9T7GXm2mIsvJXflinxaFNRAaBoMYgqpxN5j9TM1CTxCSHa8cKInSxzQmwjE00/zCf6JmSACQIiMiiamw==","signatures":[{"sig":"MEYCIQCX+mHdQ6bUvkCxozLZ7fFkV+R/kMk67/zXnlKnV0rnKQIhAOgxuzmvTeZcuY68htWY7Ft9jM4vY0aNO70FqV1jxKfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131880},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"dc6c109b266ec20d73495dd9f2665acd4c8c75d6","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/roact":"^3.0.1","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/types":"^1.0.813","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/attributes":"^1.0.0","@rbxts/boat-tween":"^1.0.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.10_1731612414167_0.8613889996448789","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@rbxts/uiblox","version":"0.1.11","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.11","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"714e88028958334d1fe0dc2a8c363514c134a06d","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.11.tgz","fileCount":251,"integrity":"sha512-KJNwSxlbN4ywApkm+L9UyiTQoxYar+8Z8qmrD45JyvGjAbw0KiW0EakxH2GzEe4F9Uwnd3qug2oAme/58tf+rA==","signatures":[{"sig":"MEYCIQCK4//tKwMU58ll/uai5om6pAhWPWy1fYIhigTxHZ+QggIhAKsfFJ5O7j/OlTIr5BFWyH6sTdzOLmAxZmwhU1rONPpW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131880},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"dc6c109b266ec20d73495dd9f2665acd4c8c75d6","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/roact":"^3.0.1","@rbxts/rodux":"^3.0.0-ts.3","@rbxts/types":"^1.0.813","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/attributes":"^1.0.0","@rbxts/boat-tween":"^1.0.1","@rbxts/roact-hooked":"^2.6.2","@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/roact-rodux-hooked":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","@typescript-eslint/eslint-plugin":"^8.14.0"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.11_1731633707135_0.8898632292126023","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@rbxts/uiblox","version":"0.1.13","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.13","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"9a5795d009d28e3c81ce5bedcc6f8cf55d2b83e0","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.13.tgz","fileCount":127,"integrity":"sha512-KCX2jOSMKzBf6HMJ6y49f6nkKFhiG8W0xTEB8ihA7ovv7uH6oLw+vkvyja1GQqnAwevTUkrmw8v8ldvlZDGH/w==","signatures":[{"sig":"MEYCIQCcf3OG5YzJjpc8jprbcvZXnteBUFyvdNvSZLTp32CD8wIhANTS4ony7xAxLuWjZeqqKhemkaZkMgannlFCU152ZmBJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99686},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"e6af9bb0bd7ed9541db05bc3f6d704dcba8fdef1","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.13_1731901091581_0.08612150508992267","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@rbxts/uiblox","version":"0.1.14","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.14","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"07e2db18d7115843fadd9811a27b14de083172a6","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.14.tgz","fileCount":251,"integrity":"sha512-MEHiC7CUKXJdqioQTbPXWDcNMWr5imQONUmC7weAMR/z/lWYExRi89MFscFO7/mn8cdW/mpuuh04c7H6bdFBrQ==","signatures":[{"sig":"MEQCIBmK7ixeZ6IFXmYecWOja/cPAaiv3QB+EJzO9NUqIOHRAiAgHIfWWLTZUmr/vVRkt9CGeyzhdAFg4GWKj0r80NTbjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129619},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"e9f70172cbb133990e0cce52392ae7d2570b6796","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.14_1731901497567_0.2272305552704632","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@rbxts/uiblox","version":"0.1.15","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.15","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"7ae74728ad70bb2eae6a141f1d43d10cc799cc7f","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.15.tgz","fileCount":251,"integrity":"sha512-p7Zu7FtRpWTrvTj/AhN7VNFGqNiIiBPWBO2B3dkJJcv4PSvierJHVSK4glyctzzRdmlHax01pryReO+VRCaiSg==","signatures":[{"sig":"MEQCIHaNLN7+5niquS7qVba/sc3Ntuj8S0QOs2+YyZwPzfYAAiAbcDncfstj7LrGHWHitpFIWvTTkVzQPif6lDNGk49k9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129979},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"86e7e37136d186e372d4d6ba04a701a5326ffc1d","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.15_1731902848393_0.23554357655856673","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@rbxts/uiblox","version":"0.1.16","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.16","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"69eedc85e7be3da7ff5f30700bdc6689bb6c2411","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.16.tgz","fileCount":251,"integrity":"sha512-xeoSn8cJlcDmRMLyIyHCVPwJYjuTRSvcAX3n8HO3SKo2Wuehfv3iznCWcwN2D+DKnuhAHOZPIq9QiytXCihR8Q==","signatures":[{"sig":"MEQCIDYgJvAwnk8KOz48fLvbibZ7I+Vr6388D65zlXyy82poAiAFiYqIj86QyTLZ7MWWbTffQHu5+NSUiU2VzClpZs35EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130213},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b5718f75c86b0cc79d5e362f942230ae733a5f8b","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.16_1731903662646_0.5081628983982591","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@rbxts/uiblox","version":"0.1.17","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.17","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"308d4d9592dac979269e61be89b2e432faed720e","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.17.tgz","fileCount":257,"integrity":"sha512-f93rUJRqyPMDpY+yJUiMOBd1JQQhF2xQwF+mcSpsYRZ71leWVA4jg/F5ePe5E78FVTqChtfSelTBfg0wz7MA6A==","signatures":[{"sig":"MEQCIDKrlJgcjYEvGWfps0A0thguBsUQboh0irWO8eB3jc6dAiBKsMOfF6OrjjZldwlomhSCrvoVc3I28eNtqvj3Uhnl8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136895},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"aeff37c53b5c850659ce299ddab8e79cbc6b69c3","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.17_1732064136556_0.4789451562863025","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@rbxts/uiblox","version":"0.1.18","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.18","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"0ca34192bf4fef089770dc05ae47c880f57ab020","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.18.tgz","fileCount":257,"integrity":"sha512-KcDbtTeVy/eVpBAwFfv3fuEIY/BcrnsJWeucNrBkr/uIiDNRShNUnqyVXnMZTgWHAaa35Iddf37GA1JmDG2Klw==","signatures":[{"sig":"MEYCIQD0WhKEdFmgw+fU/GMRXFEU22cniCLrluOZdZge91GF5QIhAKKLOJrcKg3sPjkI/JIFJy1dfALRZ7IuOrHO9EqhIM22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136913},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"aeff37c53b5c850659ce299ddab8e79cbc6b69c3","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.18_1732064717900_0.455956644780408","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@rbxts/uiblox","version":"0.1.19","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.19","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"0a29ecf0600965e58d1f17553550674373a72ac8","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.19.tgz","fileCount":257,"integrity":"sha512-BiuSuPH1Uip+eUb7AY67pByA41B9JZmf3anEDd3HxSqwXxEovtzyqe8S1Ny1MuGWwG9e4d8wdMHFSUvgct5Ftw==","signatures":[{"sig":"MEUCIAnEoQOGb1qwkMtbtYQr5Ze1LtG53fP6rQIK5qB20CRtAiEAlBaJzX6la6wFTNE9/bya7v3pSrBSbB3NHlH8vnQWJr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136820},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"aeff37c53b5c850659ce299ddab8e79cbc6b69c3","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.19_1732068801774_0.16255905579968988","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@rbxts/uiblox","version":"0.1.20","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.20","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"7ebe48fb1edbbf18c67f6d63b5d609574f1ce754","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.20.tgz","fileCount":257,"integrity":"sha512-tleP7EOpuT7999l7xagBSnRglD1s4KUbj6QqQWTUVoxY1xm1kCWD6m1H0hIXyKBn+IyQhFNOPdQ3lUo2JuQtgQ==","signatures":[{"sig":"MEYCIQCltoohP+7WaS53eTIPvbO9LVzOWJWet+8bLebmbnL/mQIhAKRwqo5tSfvasQgpwmzVYWY0Oith/tpOmG1QtHEd6wK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137788},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"23db3d127ef6dac77f3ddf0700364b3f351a2627","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.14.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.14.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.20_1732210849505_0.2588348586626823","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@rbxts/uiblox","version":"0.1.21","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.21","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"c0288683631c194966b0587dba1e2575d9c3fb0a","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.21.tgz","fileCount":257,"integrity":"sha512-/mlWblu6RfcSVOsUA01GualTH1yDThTeo+hOpseJ+Im76daeGniV4ekt1Lz0hkXqIQ5tnCp1TTbZKc11/mJSow==","signatures":[{"sig":"MEQCIAaw0zLpK8SUitjJ8X169uvajwedsPTrTykj8XYv/rM4AiApVf+cQ3uW9HHzt9XvD+uVYtcj68fbYf8lluXE9j9SaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137789},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"303f2ff52856ccce94fc3677fe4015059573a949","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.21_1732212645126_0.5825950899971781","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@rbxts/uiblox","version":"0.1.22","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.22","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"c6fa7a6fd2c58b86c4c58ff4a2e5b26e0fc2be4d","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.22.tgz","fileCount":257,"integrity":"sha512-pWVC9JKbnctVmRT16EJzFQIiQaw758O5o5zxBqKX9yHI317FZz/GG6y2UL2wzn/vvNJym8I8cuKvIYUBnw0Tnw==","signatures":[{"sig":"MEUCIQD19XQ4kaDtuhDcv2C90IkosKb53pvYKl4vvtJ8ZH6OgAIgdorAPEBH7rINoxGqC5vcNziPQ9T2VEnkin/p+KkeVgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137789},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"365ab96fe830de6c33490292f4d83a5ba99b94a0","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.22_1732213338958_0.003185644841504409","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@rbxts/uiblox","version":"0.1.23","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.23","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"4bdd3f9b7b3483c686e31a8548b529cb77650a76","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.23.tgz","fileCount":257,"integrity":"sha512-bOwLjo9hIcNjbUCp1QefdlvVfPZ5/w5PD9+siUXrEbcnumqlssXiEPr1TrdTTKyToobXwVp7wO9sr0SPFYdHkw==","signatures":[{"sig":"MEYCIQCPuDQ01d/RnzaKaqmNFvVFvI7BxJxaC0gNRXF4smCFUgIhAOCIEFrFw+X01VzdpSiVRnBT+X9lCMlztyaBx68q3E4b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137801},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"4a0713daa85ce709e411a4fa17eeacb067418299","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.23_1732213502028_0.15049007235874656","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@rbxts/uiblox","version":"0.1.24","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.24","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"4ddc3e3d0e8be5207999063d3c76961d3bea0daa","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.24.tgz","fileCount":257,"integrity":"sha512-WECSYgzQyxvmQ0KKA42lEMcC55Q2frEBrHO3lbT5EAskdnpp3ryE5VF0zlrscT1XaU9IjYx5SuirkzhiLrGvhw==","signatures":[{"sig":"MEUCICdMP03lhEyLT22YC1/mT0M8le2tAIEURGPMwU3ONgrRAiEA4VHXAs0BE6DgWsOz378491nm3RFr1JnFiP2mhVXREvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137831},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"3d2dc858ad5733b281ed51cc9b2ac40234f71721","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.24_1732213623253_0.06594847106292767","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@rbxts/uiblox","version":"0.1.26","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.26","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"df77217566e6fe1a147977d9c4f02b25d26c9053","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.26.tgz","fileCount":257,"integrity":"sha512-bU6BFae27MV/N7ceaXU1C775aloX1ODuDGDeIYgZDjDlowT1xcAChqloOdOUn/lbJx2yXpWZ2oK6EAsw890PXg==","signatures":[{"sig":"MEUCIFDtQvshhkx3cdcrIuaxIrA0wCqdXO2Yd11kolFpC5n/AiEAkonPJPfdDmYrjWJvF/tb2GRyi+dWXGiMHy0GxW94yBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138710},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"8a0cdfd9a4954f08750ef0c1930b1825357629d3","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.26_1732312164559_0.029956044521182612","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@rbxts/uiblox","version":"0.1.27","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.27","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"f8967ec551d4ecf5b5ea4362cecdf1691823c101","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.27.tgz","fileCount":257,"integrity":"sha512-6SWbzxF5WFcYLoAJU/6aiRAYI1VjD4I+fiK+gQrGPoVxM+ZC6yFvqHjjstrFZAZV88t1KaUG8Kqm/R04x2zeaw==","signatures":[{"sig":"MEUCICLx16skLdhfohfKy5Y+eGqRUBFENX3bYyyyLSgJDq4SAiEAwykBsM55DRPKjDIerHfp1ahWtIvB7Y0f1o7zU9u1OIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138829},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"0a6037f33e300e0fa7b904279b92a0c2a819885f","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.27_1732312452606_0.48573534352866665","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@rbxts/uiblox","version":"0.1.28","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.28","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"13ae5bc0f7062841bbb50748add9c5eeb5a6ad7f","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.28.tgz","fileCount":259,"integrity":"sha512-k2rM9zeLOJxPth6T4PJoe6/jtD8EjUXNxUjOQzv/hoq9ZFBrBP/mlpJzD542mCydCnUEUDRCHMEYhDngovrWZQ==","signatures":[{"sig":"MEQCIHQl2N5afQVl80W3Rtzr2YoWDSxoVAQE0KshxQvpvYhSAiBPG4ybwa/hYh2ofGeaeBdwHzsKn2RMgxW0ke5bAYDNKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139574},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"884e35f7b63cb8ddf4d2e7b92a89de656e8d0147","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.28_1732314685103_0.9444857752230613","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@rbxts/uiblox","version":"0.1.29","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.29","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"6e15d8271bcb1ce11c293f6500d82a46ffe34fe1","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.29.tgz","fileCount":259,"integrity":"sha512-9SGj52tSWaNJQy7BwvsA2xK/q4oxKavjw0TVO3+P1byKaKLM9+hCZeK53MEoSrIhOs50YhqDsJFehB21gLCToQ==","signatures":[{"sig":"MEUCIGcescediriRfT91L7edywdzDrAGqtGnvcX90vtJsRtVAiEAmCC4rDvw6+xDAaCO1lxgoSU330CxrEjoTBGnUUvo5bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140717},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"2f40bfb5c36023e1e5d548ee39ad7c2146c82f4f","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.29_1732316199731_0.294612140929994","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@rbxts/uiblox","version":"0.1.30","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.30","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"9571650c481e44dfd31d3ef3136fabc19fa8ce34","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.30.tgz","fileCount":263,"integrity":"sha512-Dpk3MTYs00DKNvUSDeciQHLmmfvtwEH7hzKfxr4vNi6Mq0k1/cCNDtOoSWzmFt2krdyWiiE0YQ9EFK46pn5c3g==","signatures":[{"sig":"MEQCICdsEdSgr1bZQ/EjPUYyRZrmZAoR3CI2qd1nSXBStI+AAiAEjFy1m+yOfTZKLefcb5VMm9EVYkfSJwZE6cdwPJ+Vqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143551},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"24f3103a123385fa2d704598337ea7268228c4f4","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.30_1732317627228_0.7973858187040519","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@rbxts/uiblox","version":"0.1.31","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.31","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"b47016494fd6eaafd8fc09ec598a7a1855a3dee3","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.31.tgz","fileCount":269,"integrity":"sha512-S2bs0GtnqMJC/6JZSeQBwZ49VlUaNNuLKvB6GkDQ2ZJbDj2L+QpW2+zjRsOVQETpwlWyIa1xo3VbCaILPLyKgw==","signatures":[{"sig":"MEUCIQC1S78qen+O5yEXnLlDjQjO3/uASlTQaNDCIC0eQN14HgIgXns2tan16O6n5EaJVF3xcZm6c3slry2FzD78qhbjMc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151158},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"24f3103a123385fa2d704598337ea7268228c4f4","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.31_1734472766743_0.5201830315847384","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@rbxts/uiblox","version":"0.1.32","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.32","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"66f79365b11e0388a72a1033a8e8c5b534f6e1e9","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.32.tgz","fileCount":269,"integrity":"sha512-Q21alq1zm27V01oHqi1sQOr9HYnTB+ZMCM/l0L2JdptjOV3ISvORaY5dUgRKLZODus/kXwRaCRSb5R83zyGFaw==","signatures":[{"sig":"MEUCIQCAgvzod6lwim3Fhr+uSZ3nfmxamk8TkQArTWzqxXZY2gIgZLGSYGjwJEjBrP1tyEw52OoiuzH/ngpSVRvg25uobj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153216},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"ed59c02334b5065853f0f28566590d61b2e826f7","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.32_1734473288610_0.21277193906250425","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@rbxts/uiblox","version":"0.1.33","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.33","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"04d945d83ff2585dff091bfb31b0be4b19b786f9","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.33.tgz","fileCount":269,"integrity":"sha512-Lc9K+dV0GojbhdihcB+pez3rALCUierLYk7MHSSonAVKpK2Xv0NHlo5j25jecz71dhxjG43hQg3Ut7rIi9TXZQ==","signatures":[{"sig":"MEQCIG9dHO4Dko5MXxx0euHgEyW23tpyJlABTkxJLHqvIE3dAiAdjNgU6EO2QURUXslfM7U/JtPAIMP6rlYIB8qvwCeW1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153862},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"8af1306681bf70bf8c378d4cd5be79b467a0db4f","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.33_1734476035020_0.12602190405675362","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@rbxts/uiblox","version":"0.1.34","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.34","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"95781db44b6a81ee32f6a86dfccca21400795cfb","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.34.tgz","fileCount":269,"integrity":"sha512-3uw+YPp6GJZr9XCDv7MGvSBOPLS1IA3VAOR+G7mjsrD0E4j2ynuMXFkMWyDyCVEPW1CKZsd3BJN7sc+mPqLvyw==","signatures":[{"sig":"MEYCIQDRqm0hCKvL/2gDBQOpfYRNz9J3/YXU7Vk10Nd1wZDP1AIhAJ4cGpIAzrUxCiLHULStNlgoKsBGhNb1nNYXqCR/TKIu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153862},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"f23bd972e8fcd84879d8a21aa3932ba54d37dae3","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.34_1734547593005_0.9529668014515473","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@rbxts/uiblox","version":"0.1.35","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.35","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"9a4fb72820fc6116adc190c2e2cdf6715d19d9f7","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.35.tgz","fileCount":269,"integrity":"sha512-KTgQSvF5CP6Phk/EzShRhhROsdL3imWrUS/HVimay2y7xJZhmBSynZTQq/nLL34+fE7gZFb3TsllXwgx5b3aLQ==","signatures":[{"sig":"MEQCIFRXFwRtiobJAMXyelUZjurp34DRD311UA0KXQ3ge/LbAiAXr4NZNbKVOZ3tkK66ETVFJvWWJg8GwtwYkin+gdFHsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153918},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"0b8c071a8ee5b1021b0eb5f90b62b84b99548ac4","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.35_1734548425749_0.6222075794002744","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@rbxts/uiblox","version":"0.1.36","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.36","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"5e525e595a19ab4d63c1d5ccf78acfdd04658fd9","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.36.tgz","fileCount":269,"integrity":"sha512-Rwk0ok07j/7o4sVkpSkXB7zDjaHrsq9uiIU/pxmKR7oIcOg0iPBBJh6AHvH09kDn5ToRnGGaXqVCHHpk/bmtLQ==","signatures":[{"sig":"MEUCIQDWDtL+zM6BsvnWXtSxki2JqAQo8k8wUeuYYERbkSdVUQIgKmMYITvl1pUN/NSrye4Pj+mqTC9JSobV7rhZ8s4Co0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154517},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"86b5e1ea17a608b05440828626b7d7493ea9096d","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.36_1734551560712_0.9991262900466795","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@rbxts/uiblox","version":"0.1.37","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.37","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"04dcc26ca8a7a5d83afb405bd6d1fb19af999440","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.37.tgz","fileCount":269,"integrity":"sha512-TmeIYo9bAsFUTimP79BgM0gRgKf1dS/jtGilJOtUdMyCYj8VBcQJ5TpAT/195Odl71DL73FLQX3i7OX+3Zb7GQ==","signatures":[{"sig":"MEUCIQDbvAkOmu5Qxm2pwG1JTzly6enkJugCcEdbhdMY1uc0dgIgXpwb/dHK3lJP5euqSZtknWS2hOZ5Air8wTNnMmg1WYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156104},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"279345c6002c1709a2a9c7c2ccd00446bc85d135","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.37_1736209093951_0.8642814714449247","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@rbxts/uiblox","version":"0.1.38","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.38","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"225cf68e16825b94cc8880788a54b9a230b095a0","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.38.tgz","fileCount":269,"integrity":"sha512-a/Wy67ILDQ745xiBcPpPbAD8F9ITlEkjQ3/LreNBT9LCxUTW8G+LPLP2O+bEEeL9r+1Pk3uGS5N5NH1X4tiLdg==","signatures":[{"sig":"MEYCIQCqajl3UqznksuQH8BeDZHQY5+Fz7NYlIYGTjzGMgztHgIhAK6r0JHOlr3NLPcLCCfDJImPuZ4+xKrv3/ZKEdPsqr0H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156270},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"d92008cf0d879c5ad3c207582ac1fb77c8c314ff","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/reflex":"^4.3.1","@rbxts/roselect":"^0.1.2","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.38_1736210798339_0.2840214137388082","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@rbxts/uiblox","version":"0.1.39","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.39","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"aac0c880bda83ac826eaf35dee468397eeb22807","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.39.tgz","fileCount":277,"integrity":"sha512-K2gz7st7aME5GXGUSF0qRrLsaic7LQ6prNO2RTAR3xPf0Gj3btIu8OR/26vTb94xH5W2awsRPlH8yz4IM3WV/g==","signatures":[{"sig":"MEUCIQC7RrAHom23e1Kioh/0xseSGv0UqVFnvA+NH5nmjb5GbgIgHej9hNuxUmv6VOOeZmNbKXFUBjz50Ulc0uN6Zmmsayg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158155},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"add1b290041720974dacb39f62d4e3c6fb0b7fd8","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.39_1736360751255_0.30270218094042","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@rbxts/uiblox","version":"0.1.40","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.40","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"eb1dd34e8b75de26ace44e498eabd4dfbdb09de9","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.40.tgz","fileCount":281,"integrity":"sha512-8TzSCwKLtT5NB5wS8bISiCHeVlvboDULc03J8A26FJL5Uch5MM10SaV02j1TDSlw+3wd2AXEW9dRuoPRoANocA==","signatures":[{"sig":"MEYCIQD1EGD39USxtHqw+AFwOoEkaWoK4hpHYicc6a0nUe4w+QIhAMG3U8ZJ+eTzXKhRqSw/tN2WZelCqukbZaJtkm+OwcDV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159421},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"68dbf63e4333ce4c5d8d030ab9a4c50a8ffd6acf","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.40_1736362633722_0.15824453663673688","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@rbxts/uiblox","version":"0.1.41","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.41","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"75ec2614df9a291e414a2ab1c1d85d9570262d46","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.41.tgz","fileCount":281,"integrity":"sha512-vceubhvgvE9QQbLU1ugMK+3q/4Itw4H1pZMPIAQnff/vveD5t1QpiKkpSRFzBSDZFjINqrl3d99me10QxOWBBA==","signatures":[{"sig":"MEUCIGWoFR5iy6r2xa7+nDAdobywRNgcXl1d5EqDlPrirf6wAiEAzGiFI6KKByTSaYnUfSDCP21G6nJKTVp9B7690M0iCFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159447},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"6376017551f78c8f1dd6fe19506ae425a94f505e","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.41_1736363847841_0.5459827263767598","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@rbxts/uiblox","version":"0.1.42","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.42","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"c5277dcd19a1cab87feb5715a8d2d181ec78c30a","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.42.tgz","fileCount":281,"integrity":"sha512-AuDQSnHawS6A+mXAE2QWqYETotw2plJaGk7UX3wZo3bvRIIPPS0naRmRy/R4WrjViL0KaeKelvHbC3EBb4pRdg==","signatures":[{"sig":"MEUCIQDSqfx2vUOBWje7XJUCL9ZDCLaXgNV22qQBen6qwqYRsgIgeV7HK2tpYnWGIXiHCDUKWItXP9d4k0NivBEznz9FRJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159575},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"df1eb7c2fb7220c501e38e0448f586d086b3f416","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.42_1736364377027_0.44613422001723135","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@rbxts/uiblox","version":"0.1.43","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.43","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"02526d1d3568e30b0a7654d3222378704238940c","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.43.tgz","fileCount":283,"integrity":"sha512-DXgBB6zc7wJcmPVx1lbA8UPhLFXZS+50QZ2pH/E25bJU83VFj3ORUpBwOihO83zeIBNxRkTIqevtN7M4SWKYpg==","signatures":[{"sig":"MEYCIQDxuvHjBb4Vsv1xE22ytbeBa8YdIJekbFcFN2AUrGv1xgIhALKlI5/CXCAYcsG5XR1lAAlMOfTaM4fGAHLSYExYz/kI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159809},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"7ad8ddd8fcde05469ec24d60f1b78693eca61d8e","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.43_1736364857499_0.2807319420580143","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@rbxts/uiblox","version":"0.1.44","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.44","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"be785f1a18e365617ffe8a6345c8ba9a65746cb4","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.44.tgz","fileCount":283,"integrity":"sha512-690O4ewGGl8ZpY1Pm9w2xR98YAivzG3jEvb3lzgE9NPXGqxBQ2McKP5nmI3nVo+g6Ij4o19zxZAESf0bLChGZg==","signatures":[{"sig":"MEUCIC0RCoxiFNdBlo8QbXPv/DRUzGs0+juSRgQqcXIfS8TQAiEA3fIpeLp53dbCiSeCfzRYFSjsF0Ts1c4JZTT443MKAtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160129},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"19741431697d39bb4f99229707ad382800daa322","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.44_1736365466546_0.4995900893864722","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@rbxts/uiblox","version":"0.1.45","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.45","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"c10f967d3e8d69ef76a8023e73c09c48e02bfdce","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.45.tgz","fileCount":283,"integrity":"sha512-0lAYC0D4WHfwvEp50SXHProT0uSLIwPmD5HOga37gw8EnBNJ3QJ7ZXseqwW2uMzfDlwdf0pNZ0C1y8w0w6RkCA==","signatures":[{"sig":"MEMCIC0ytOmAcdcCfWskD00Sdt5SfMKZ1BPOa4rGlMwANXUUAh9Grjk6JlHr9Vs/dg7jMK1AM8uRYW4BOY+5lq3JvUVi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160170},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"eafadb1f2057e92f2cbf1f7423f27353de0c4654","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.45_1736366660358_0.08314928612248473","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@rbxts/uiblox","version":"0.1.46","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.46","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"b6776729ca1d63775fa2d1dbf607c727367e8891","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.46.tgz","fileCount":277,"integrity":"sha512-dxt1+ZKwbXChH8aMZdjnhR02AgriKboz0SG2GDnVQwuKY+hATKR/ntOJQKu+vIn8LXLif8kxczd5pOmeS7TfHA==","signatures":[{"sig":"MEUCIQC7CD7kgU1EkcPAOcVOR/gaFeBwjbquAXLBImitld5uxAIgGcNNsKlH9EWwCChflWcdo/RK4N2OfOGL+bFgj8DQSy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157339},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"2c4748f3d0cb12bf90328b45a31097b0baa77ee4","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.46_1736372367898_0.5088067439452006","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@rbxts/uiblox","version":"0.1.47","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.47","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"64e89401e7e227f04328ac6e465653a60d67543b","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.47.tgz","fileCount":271,"integrity":"sha512-+C7rQQYMMFGzJmyU5gCiM7s5lmM4atJs15pD54+3GAv5XZmm8T/jQghkyLa8G2Tc5Xw2GKoPWoJALDqPIRV81A==","signatures":[{"sig":"MEQCICVxpX2TsetxRzviepFfECZyDF1Apyst5hi7Zo3eTCHuAiB9jx6pXKvU4B7TiDz/E14PTQKXSIszUTay/eRCP0JSMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155907},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"b443b36ba9b8a75ca5a33f6c46e774691c598d27","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.47_1736372473150_0.5289115102514157","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@rbxts/uiblox","version":"0.1.48","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.48","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"0c9b4ea50439ea55d6620ff2e779aeb5f2cf2a7d","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.48.tgz","fileCount":273,"integrity":"sha512-a1XaEVEx4+UZLtk/i5LH8JMNdpQgXe8E8CCpX0ZcFuUeEdqucs8bK0yNm0boVfCYglyL3IGd95uwO9b77rLGtg==","signatures":[{"sig":"MEQCIAOC+T6nsuWMMnt5c1mYVAk3lAbirMcEYveBgsX7RW5CAiADXDBWanbWDtKoTy3i/epC7spVNmpmWsxF9zAsMziZxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156677},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"3bfb67709521520f4aa316275ae2d509ec2512e8","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.48_1736373359399_0.7773441910563812","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@rbxts/uiblox","version":"0.1.49","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.49","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"7749a2be4cf457649931737e4010900f1bca1055","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.49.tgz","fileCount":273,"integrity":"sha512-FnAo79vPheb83fix/aftMRF/4UFWcUJ6mQWRO6KDDfrFwV2NPNz3iD6Iibu1VLnyOJdS0Fox2TZ8+RfXCUl8vQ==","signatures":[{"sig":"MEUCIG3lAClACNuRwyWvGE3gEHq1j7xnkBQ17UxH8VId/OnoAiEAzSzZ/KqEHiufc4wNVfr+Y2MXZMJZwx/u8917PEvEzJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156685},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"c380c355a7e801b61fd17b65838c3d9433239611","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.49_1736382210636_0.48474789291776954","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@rbxts/uiblox","version":"0.1.50","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.50","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"b3675d7857efedc0335bb529232e221bd33c936b","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.50.tgz","fileCount":273,"integrity":"sha512-aH2A/svkIOHPbSoqzOLOs9kpiufOSRGV6dK0PIQOvtxivZSjjJIeWXa2e94C9BVNZotuDkJAPrmVgknNBBumCg==","signatures":[{"sig":"MEUCIQD5o1DyfWeYgq/xvInUDL064kM67VfBGU3tgY3ba/Pc0QIgQN6hJ4sPnMzvBmOEnSQ8ya6VRgWveckxQxvDlAYND7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156792},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"273dbc328fb56e9ce58065da0280a95b5edeeaf9","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.50_1737339007308_0.2979991659257972","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@rbxts/uiblox","version":"0.1.51","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.51","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"c4f33c826fbc8e082b1576f1cbd8e2bbcadc60b0","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.51.tgz","fileCount":277,"integrity":"sha512-S8MTlc8/g3WLeaWzddLvLMVOmDLyMxsYQm8p2Ntx6h58+z3MFClWyAdVCvHsE1lTBjPGx9LwhcvwZGEk2RlltA==","signatures":[{"sig":"MEQCIFoTf+lq+OHEYmnqJtWq+NXeoz9C50XdbxWYfpR4N2cGAiAW0XAnLbV3g1BVZ4foG/k+ogA6jEmb5/yCd5iTaWqvpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159954},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"5d2c80b6dfb446720d93d9b17b56059804e71e28","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.51_1746413993227_0.5701972861102753","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@rbxts/uiblox","version":"0.1.52","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","_id":"@rbxts/uiblox@0.1.52","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"dist":{"shasum":"29589506c7ab38d607c45162647213a846821944","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.52.tgz","fileCount":277,"integrity":"sha512-LlpXeQTiANrFW7BHEFr9IqC4UCF7MeGcgp5Hf/hvv0b+Ayb08H7fsPAYu77QagOE2HtqLrIT5gzrhSGc0ZPcyA==","signatures":[{"sig":"MEQCIHK1MVyE7JXEV96AHYPaeWLlx24SKTPMPlMvQhyPXLMEAiArNOQeRunAOfvWxEbBv4CEGHqghxfJmIvzxrh30LUStg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160081},"main":"out/init.lua","types":"out/index.d.ts","gitHead":"dc3bcd86270a81555d7f92769a742a9aa4238f2c","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"repository":{"url":"git+https://github.com/bjlarouche/uiblox-rbxts.git","type":"git"},"_npmVersion":"9.6.7","description":"UI Library and theming for roblox-ts projects","directories":{"doc":"docs"},"_nodeVersion":"18.17.1","dependencies":{"@rbxts/react":"^17.2.1","@rbxts/services":"^1.5.5","@rbxts/boat-tween":"^1.0.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/pretty-react-hooks":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3","@rbxts/types":"^1.0.813","@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","@typescript-eslint/parser":"^8.15.0","eslint-plugin-unused-imports":"^4.1.4","@typescript-eslint/eslint-plugin":"^8.15.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/uiblox_0.1.52_1746414257489_0.6405802721121727","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@rbxts/uiblox","version":"0.1.53","description":"UI Library and theming for roblox-ts projects","main":"out/init.lua","scripts":{"build":"rbxtsc","watch":"rbxtsc -w","prepublishOnly":"npm run build"},"keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"author":{"name":"bjlarouche"},"license":"MIT","types":"out/index.d.ts","publishConfig":{"access":"public"},"devDependencies":{"@rbxts/attributes":"^1.0.0","@rbxts/compiler-types":"^3.0.0-types.0","@rbxts/types":"^1.0.813","@typescript-eslint/eslint-plugin":"^8.15.0","@typescript-eslint/parser":"^8.15.0","eslint":"^9.14.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-roblox-ts":"^0.0.36","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-unused-imports":"^4.1.4","prettier":"^3.3.3","roblox-ts":"^3.0.0","typescript":"^5.6.3"},"dependencies":{"@rbxts/boat-tween":"^1.0.1","@rbxts/pretty-react-hooks":"^0.6.0","@rbxts/react":"^17.2.1","@rbxts/react-reflex":"^0.3.4","@rbxts/react-roblox":"^17.2.1","@rbxts/services":"^1.5.5"},"directories":{"doc":"docs"},"repository":{"type":"git","url":"git+https://github.com/bjlarouche/uiblox-rbxts.git"},"bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","gitHead":"dc3bcd86270a81555d7f92769a742a9aa4238f2c","_id":"@rbxts/uiblox@0.1.53","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wjZ/Ahv4e20sMlj1pxStDNVhI5t4FRCgMatAVaGi9v0b05XvbZH+1qxogjmG5RpDZPFdMs+Zwt8hQ8ZBtCIMew==","shasum":"558eb7a652a70a0f1fe9f8165eb6116b9e0682b4","tarball":"https://registry.npmjs.org/@rbxts/uiblox/-/uiblox-0.1.53.tgz","fileCount":277,"unpackedSize":159971,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGfMfHdMgnKjaF5tvDEaXU56KSwlM5f7stckdndVrVDAAiEAv+M8gTOlgLCpSDvbN4TSvwOf/Axv/XpLs68D/XR8JaE="}]},"_npmUser":{"name":"bjlarouche","email":"bjlarouche@verizon.net"},"maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uiblox_0.1.53_1746414486306_0.9952834438580545"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-29T21:19:38.128Z","modified":"2025-05-05T03:08:06.717Z","0.1.0":"2023-10-29T21:19:38.461Z","0.1.1":"2023-10-29T22:19:34.070Z","0.1.2":"2023-10-30T02:19:07.214Z","0.1.3":"2023-10-30T16:01:12.101Z","0.1.4":"2023-10-30T16:48:42.202Z","0.1.5":"2023-10-30T16:50:06.783Z","0.1.6":"2023-11-03T23:29:10.227Z","0.1.7":"2023-11-03T23:39:24.622Z","0.1.9":"2024-11-14T19:08:46.837Z","0.1.10":"2024-11-14T19:26:54.465Z","0.1.11":"2024-11-15T01:21:47.362Z","0.1.13":"2024-11-18T03:38:11.799Z","0.1.14":"2024-11-18T03:44:57.807Z","0.1.15":"2024-11-18T04:07:28.614Z","0.1.16":"2024-11-18T04:21:02.882Z","0.1.17":"2024-11-20T00:55:36.816Z","0.1.18":"2024-11-20T01:05:18.201Z","0.1.19":"2024-11-20T02:13:22.038Z","0.1.20":"2024-11-21T17:40:49.739Z","0.1.21":"2024-11-21T18:10:45.314Z","0.1.22":"2024-11-21T18:22:19.245Z","0.1.23":"2024-11-21T18:25:02.251Z","0.1.24":"2024-11-21T18:27:03.467Z","0.1.26":"2024-11-22T21:49:24.765Z","0.1.27":"2024-11-22T21:54:12.804Z","0.1.28":"2024-11-22T22:31:25.377Z","0.1.29":"2024-11-22T22:56:39.928Z","0.1.30":"2024-11-22T23:20:27.410Z","0.1.31":"2024-12-17T21:59:26.926Z","0.1.32":"2024-12-17T22:08:08.845Z","0.1.33":"2024-12-17T22:53:55.235Z","0.1.34":"2024-12-18T18:46:33.338Z","0.1.35":"2024-12-18T19:00:25.959Z","0.1.36":"2024-12-18T19:52:40.905Z","0.1.37":"2025-01-07T00:18:14.152Z","0.1.38":"2025-01-07T00:46:38.567Z","0.1.39":"2025-01-08T18:25:51.528Z","0.1.40":"2025-01-08T18:57:14.017Z","0.1.41":"2025-01-08T19:17:28.068Z","0.1.42":"2025-01-08T19:26:17.243Z","0.1.43":"2025-01-08T19:34:17.712Z","0.1.44":"2025-01-08T19:44:26.803Z","0.1.45":"2025-01-08T20:04:20.537Z","0.1.46":"2025-01-08T21:39:28.093Z","0.1.47":"2025-01-08T21:41:13.382Z","0.1.48":"2025-01-08T21:55:59.596Z","0.1.49":"2025-01-09T00:23:30.941Z","0.1.50":"2025-01-20T02:10:07.526Z","0.1.51":"2025-05-05T02:59:53.441Z","0.1.52":"2025-05-05T03:04:17.694Z","0.1.53":"2025-05-05T03:08:06.512Z"},"bugs":{"url":"https://github.com/bjlarouche/uiblox-rbxts/issues"},"author":{"name":"bjlarouche"},"license":"MIT","homepage":"https://github.com/bjlarouche/uiblox-rbxts#readme","keywords":["roblox-ts","ui","uiblox","design","library","material","component","system"],"repository":{"type":"git","url":"git+https://github.com/bjlarouche/uiblox-rbxts.git"},"description":"UI Library and theming for roblox-ts projects","maintainers":[{"name":"bjlarouche","email":"bjlarouche@verizon.net"}],"readme":"<img src=docs/logo.png width=60%>\n\n# uiblox-rbxts\n\n> This package is a work in progress.\n\nUI library and theming for roblox-ts projects.\n\n## Background\n\nRoblox has their own internal design system, coined \"uiblox-web\", that it uses for its new\nweb-facing products. This system offers reusable components, implemented in\nReact Typescript, that are derived from material UI (MUI). As well, it offers a\ncommon theme/pallete for consistent UI/UX.\n\nAnyone is able to view their design system as\n[UIBlox-Web](https://uiblox.roblox.com). You can see that they leverage\n[Storybook](https://storybook.js.org), a UI component explorer for frontend\ndevelopers, to render component previews.\n\nDesign systems all help engineers cut down on implementation time and ensure\nconsitent UX across products.\n\n## Overview\n\nSo what is uiblox-rbxts? Simply put, its my stab at a design system that mimics\nuiblox-web for games written using roblox-ts.\n\nUIBlox-rbxts aims to provide extensible components that can be reusable by\nanyone who installs this npm package. It also offers a theme and styling system\nthat aids UI/UX consistentency.\n\nHow does it do this? Well, there are two main exports from this package:\n\n-   @rbxts/uiblox -> theme\n    -   An extensible Theme type + default Dark (default) and Light themes\n        -   ... Light theme palette is a WIP\n    -   makeStyles/createStyles utilities to serve up Instance-extended property\n        tables that can be applied to your React Components\n    -   ThemeProvider which can wrap your application and uses Reflex to tell\n        sub-components which theme to style off of (via makeStyles)\n        -   Uses Reflex\n-   @rbxts/uiblox -> ui\n    -   Packaged and reusable typed React components\n\n# How to use\n\n### Installation\n\nInstall the package to get started.\n\n`npm install @rbxts/uiblox`\n\n## Example\n\nBelow is an example usage of how you could use ThemeProvider,\nmakeStyles/createStyles, and a Button component. This is just an example of how\nto mount and configure your UI -- you can set things up however you want (so\nlong as it works...).\n\n### Shared\n\nYou can house all of your components within shared.\n\n#### src/shared/ui/app/App.tsx\n\nThe top-level class for our UI. Loads the actual ApplLayout into ScreenGui. This\nis what we later pass when mounting the App.\n\n```javascript\nimport React, { Component } from \"@rbxts/react\";\n\nclass App extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<screengui IgnoreGuiInset ZIndexBehavior={Enum.ZIndexBehavior.Global}>\n\t\t\t\t<AppLayout />\n\t\t\t</screengui>\n\t\t);\n\t}\n}\n\nexport default App;\n```\n\n#### src/shared/ui/app/AppLayout.tsx\n\nStart actually adding in components to render, but wrap them in a\n`ThemeProvider`. Here I just use DarkTheme, which is also exported as\nDefaultTheme. If no theme is provided, it would use DarkTheme anyways. If the\ntheme prop changes, then sub-components will be re-rendered with the new theme.\n\nYou can also choose to create your own theme with the `Theme` interface exported\nfrom `@rbxts/uiblox`.\n\n```javascript\nimport React, { Component } from \"@rbxts/react\";\nimport { Storyblox } from \"shared/ui/storyblox\";\nimport { DarkTheme, ThemeProvider } from \"@rbxts/uiblox\";\nimport usePageLayoutStyles from \"./PageLayout.styles\";\n\nclass AppLayout extends Component {\n\trender() {\n\t\treturn (\n\t\t\t<ThemeProvider theme={DarkTheme}>\n\t\t\t\t<frame key={\"AppLayout\"} Size={new UDim2(1, 0, 1, 0)} BackgroundTransparency={1}>\n\t\t\t\t\t<MyComponent />\n\t\t\t\t</frame>\n\t\t\t</ThemeProvider>\n\t\t);\n\t}\n}\n\nexport default AppLayout;\n```\n\n#### src/shared/ui/myComponent/MyComponent.tsx\n\nMy actual component. Just loads a dummy button and passes props to be used to\nmake styles.\n\nIf you omit the props type from myStyles usage in the styles file,\nthen you can omit props without a type warning (i.e. `makeStyles(theme => {})`\ninstead of `makeStyles<MyComponentProps>((theme, props) => {})`).\n\n```javascript\nimport React, { useState } from \"@rbxts/react\";\nimport useMyComponentStyles from \"./MyComponent.styles\";\nimport { Button } from \"@rbxts/uiblox\";\n\nexport interface MyComponentProps {\n  title?: string;\n  bolded?: boolean;\n  transparent?: boolean;\n}\n\n// Hooked components are very handy\nfunction MyComponent(props: MyComponentProps) {\n  const { title, bolded = false } = props;\n  const { root, button } = useMyComponentStyles(props);\n\n  return (\n    <frame key=\"MyComponent\" {...root}>\n      <Button\n        variant=\"outlined\"\n        text={title}\n        size=\"small\"\n        color=\"secondary\"\n        family={bolded ? \"bold\" : \"default\"}\n        className={button}\n      ></Button>\n    </frame>\n  );\n};\n\nexport default markPureComponent(MyComponent);\n```\n\n#### src/shared/ui/myComponent/MyComponent.styles.ts\n\nActually compute styles based on theme and props. You can simplify the arrow\nfunction if you do not care about props and just directly return `createStyles`.\n\nFor more complex dendencies, you'd likely use some helper methods within the\narrow function of `makeStyles` (i.e. `makeRootStyles()`).\n\nMake sure that the type given to each style matches the component it will be\napplied to (i.e. `frameStyles: { ... } as WriteableStyle<Frame>` =>\n`<frame {...frameStyles} />`).\n\n```javascript\nimport { createStyles, Icons, makeStyles, ROBLOX_UI_OFFSET, Theme, WriteableStyle } from \"@rbxts/uiblox\";\nimport { MyComponentProps } from \"./MyComponent\";\n\nconst useMyComponentStyles = makeStyles<MyComponentProps>((theme: Theme, props: MyComponentProps) => {\n  const { transparent = false } = props; // Defaults to false\n  const transparency = transparent ? 1 : 0;\n\n  return createStyles({\n    root: {\n      Size: new UDim2(0, theme.spacing.calc(6), 0, theme.spacing.calc(6)),\n      BackgroundColor3: Color3.fromRGB(0, 0, 0),\n      BackgroundTransparency: transparency,\n      BorderSizePixel: 0,\n      ClipsDescendants: true,\n      ZIndex: 100,\n    } as WriteableStyle<Frame>,\n    button: {\n      Position: new UDim2(0.5, theme.padding.calc(2), 0.5, theme.padding.calc(2)),\n      AnchorPoint: new Vector2(0.5, 0.5),\n      ZIndex: 200,\n    } as WriteableStyle<TextButton>\n  })\n});\n\nexport default useMyComponentStyles;\n```\n\n### Client\n\nSome sample logic for mounting app when player spawns (on client).\n\n#### src/client/Controllers/Apploader.tsx\n\nMount the App in the LocalPlayer's `PlayerGui`.\n\n```javascript\nimport Log from \"@rbxts/log\";\nimport React, { StrictMode } from \"@rbxts/react\";\nimport { createPortal, createRoot } from \"@rbxts/react-roblox\";\nimport { Players } from \"@rbxts/services\";\nimport { APP_CONTAINER_NAME } from \"shared/constants/AppConstants\";\nimport App from \"shared/packages/ui/app/components/App\";\n\nclass AppLoader {\n\tprotected root: React.ReactNode | undefined;\n\n\tMount() {\n\t\tconst playerGui = Players.LocalPlayer.FindFirstChildOfClass(\"PlayerGui\");\n\n\t\tif (!playerGui) {\n\t\t\tLog.Error(\"PlayerGui not found\");\n\t\t\treturn;\n\t\t}\n\n\t\tconst root = createRoot(new Instance(\"Folder\"));\n\n\t\troot.render(<StrictMode>{createPortal(<App key={APP_CONTAINER_NAME} />, playerGui)}</StrictMode>);\n\t\tLog.Info(\"App mounted\");\n\t}\n}\n\nexport default AppLoader;\n```\n\n#### src/client/main.client.ts\n\nWhen the client loads, call our AppLoader() to mount the UI.\n\n```javascript\nimport { AppLoader } from \"./Controllers\";\n\n// Load the UI App\nnew AppLoader().Mount();\n```\n\n# Future work\n\n-   More UI packages\n-   Finish palette for LightTheme\n\n# See Also\n\n-   [Storyblox](https://github.com/bjlarouche/storyblox) a UI component explorer for roblox-ts developers\n    -   <img src=docs/storyblox-preview.png width=40%>\n    -   Test it out here [Storyblox Pre-Release Experience](https://www.roblox.com/games/9159382473)\n    -   Similar to [hoarcekat](https://github.com/Kampfkarren/hoarcekat) by Kampfkarren\n","readmeFilename":"README.md"}