{"_id":"astrogators-shared-ui","_rev":"40-2f4cda24f2b01d0311f2f1a16be125d3","name":"astrogators-shared-ui","dist-tags":{"latest":"0.17.4"},"versions":{"0.2.3":{"name":"astrogators-shared-ui","version":"0.2.3","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.2.3","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"dd73666a5884f5dcfc9bd7203ef2571d0e2441b3","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.2.3.tgz","fileCount":29,"integrity":"sha512-zku6pXslkDEP2ToNtKm7b7lI4HGSabicX+vARqrvMTcADXF+TZwDoPidQGD+BCBbo5MQGmowPrE7gjUFZSFIxw==","signatures":[{"sig":"MEQCIDFIQNgQbyUtU/YUX4uVpAU0w0S2cD4GLoMyS+nYsdtsAiAkpNJLJGMV501SiJZnfHw9SnalAwp1o853le/l11rM8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"021ab3d4fd95ebdbe7c57434a1f47252ff351dee","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.2.3_1764566711047_0.8201047398607502","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"astrogators-shared-ui","version":"0.2.4","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.2.4","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"f91f13d474da40e5f32b05f7696e24fe4a4f9b59","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.2.4.tgz","fileCount":29,"integrity":"sha512-ngTakwPc+zUNUDcPo0nTAOEhOWK9ihXXNDz8dUoaZs96ErJ0cNsCAdxROJ3wJtMnBFQPW1E8XR+TccESlDn6Lg==","signatures":[{"sig":"MEYCIQDpGt8bG5nR5asCRZOpaAKVg3NubF5G6NNwGf9eXS5sKQIhAJLi3C4ZEroZ4vTf0lEAN5Zw0RFMt5NJcxaJ+vN59qu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"021ab3d4fd95ebdbe7c57434a1f47252ff351dee","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.2.4_1764577844168_0.8232083135978696","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"astrogators-shared-ui","version":"0.2.5","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.2.5","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"7904e0b9d2ebb45517aa6f6f752f439a9a9114e7","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.2.5.tgz","fileCount":29,"integrity":"sha512-V8pby39NFFNsmXG4gylubj76ZRBYDq/Y7H/njotS/RIim+8pcPUWKtSAVcjUGA9Qvx5GonQAHJz20vTR3/n2Jg==","signatures":[{"sig":"MEUCIHdar1Xd1xv2CoGLwElVac+wTyrZyDk5KTKPewtlbpvXAiEA1KFN+3ff9wnQAbXts8dcjZQreFC1ILHox9+flP6oOq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"021ab3d4fd95ebdbe7c57434a1f47252ff351dee","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.2.5_1764578107884_0.33673443468632436","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"astrogators-shared-ui","version":"0.3.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.3.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"d138bb0cd00ee0d94257f2bce686c3f2f07a6e0d","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.3.0.tgz","fileCount":29,"integrity":"sha512-QitIY1cIekF4+9ZecuAIHSBaV5PuqT69CA0JZR6p+Xej9mWGABdM8ylRCLDSmFEVEqWUOeDdkTLprHdxcxWUhw==","signatures":[{"sig":"MEUCIHXB+bJTiFqMZdNGM2/fhgFqM4qrv7yDBd6EIYRW/8VkAiEAzh5+VUd15qJSuDQlqXpJdFRKrvkubotUR17K73Sqbt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"3e9ea1aa77360aebf3c4bd7bb6923e0e015ab9f8","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.3.0_1764784526773_0.8233661485800576","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"astrogators-shared-ui","version":"0.3.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.3.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"95e07d2728c53087d9c5eaed3f29ba363922d131","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.3.1.tgz","fileCount":29,"integrity":"sha512-y791Lj83kAN9Y7aJi/S8eby3OEWA111MZKoYd8zQnaIFk7DDDw4He2FlCSNz3p86kLcX4koxXub6d7Y8eZc1+Q==","signatures":[{"sig":"MEQCIF96H6XEcjPRoE11lVibowL6+kyDid0U1JK4UwEl0bidAiBZzFzlZGFbMKu2t0t5GP3NHqQNASquv/I9xxkQ4thEiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"966f4101897cfc5557ec84cb5c32f1bdd8173f68","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.3.1_1764929623337_0.31648454380829794","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"astrogators-shared-ui","version":"0.4.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.4.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"ee67488bee8ee1d9e232ab82cd20f752065e659a","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.4.0.tgz","fileCount":29,"integrity":"sha512-IfGLmFkwsMAMFK1QSAQ116TJsZs+5j3wDLtZK/6G8VrjNdiLbXzYdB3NlPcmNdDJAqTbULsEOJdZ9TeLuuhn9Q==","signatures":[{"sig":"MEYCIQDn8v8clx17zu+S6n7B2aauiWX55CUK3hDNqbq11NxOHwIhAKOt8ERPdtDPNk1spUWC+adD/He0Pr6s0fAPB+XUY6kv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"966f4101897cfc5557ec84cb5c32f1bdd8173f68","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.4.0_1765533752205_0.31717347182882616","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"astrogators-shared-ui","version":"0.4.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.4.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"251915d84490000a6ecf4e43ed19c6721c84e006","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.4.1.tgz","fileCount":29,"integrity":"sha512-blwj+dP3JfGRw2C9GOxPTzOyRArQDdtwVJQcMWvCegzR7pn682KFKyQe1BQUDTHi0d+kjf3mKagiqGZCcZMLMg==","signatures":[{"sig":"MEQCIGeNmwE6baeEwtuKa8FGFHnw36YWIPpV6tHqfWMWy9WKAiBMe7vbHCVdGlasUkS0sOXEZSdtP0y8kKQ+frVyeLEuTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"966f4101897cfc5557ec84cb5c32f1bdd8173f68","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.4.1_1765541385597_0.2336200506134325","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"astrogators-shared-ui","version":"0.4.2","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.4.2","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"b394f0297903c261a3a732df2e93ce435cea8322","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.4.2.tgz","fileCount":29,"integrity":"sha512-o29PGVszVacxUaycxzIcBO6zf75UfrTBazCGH+0wSigQJi4NS+o+KFO1p1mP2CD1tXA8Jz+buFgl0afgtSizSA==","signatures":[{"sig":"MEYCIQDxpirBvRtZKyPinf4ZRx08RpRdbHy51RpVCdcZAigT8wIhAKLM1upoptHm05YqyoV1uYBB1dWsC7YWnnmG21jj/jFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"966f4101897cfc5557ec84cb5c32f1bdd8173f68","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.4.2_1765541955250_0.17697688373748743","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"astrogators-shared-ui","version":"0.4.3","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.4.3","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"816b7618637cdd2965e5d294c7f1acf62e55e814","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.4.3.tgz","fileCount":2,"integrity":"sha512-BdZ9VleCl2MSR8V6V4HkHfENvAoGxsjfKCqAcOY9qZfZRtL5xyo2+J0O/5qZgvil33U0ODy/4rCTZ5FrrEtfjg==","signatures":[{"sig":"MEUCIQD723nsTEXQKnVzF347ksJIROg0tFC4Ds8MP4Q80rYv+AIgOd5FmNY8PwE6uRYUELvvD3T9H1LepZ/zRumAllf/xlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"b9851f7b602934db8a3eba789f694ef7d6d8ee56","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.4.3_1765711724170_0.6163877187480453","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"astrogators-shared-ui","version":"0.4.4","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.4.4","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"350a193e52dab286d1fb2d6255cfcca61322872f","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.4.4.tgz","fileCount":29,"integrity":"sha512-Ceg7dMOTvQNIwVVkZvbABXsVlfrqpSrVGaYBcKzVY+NRdkqk8Z7NN6KChakDZfJhkP2DsvyGTwtVEGxfmcRsHg==","signatures":[{"sig":"MEUCICipAYJgw0L9gEo2q7z381NN+6JL3XqdGbRtZTaW7Ts4AiEAoj7zuW4PzLUyoplKZGeVghGd1Se2a1lYBXtPcyeFcvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"c2cf37e827c4b409d3645e217a5e9457d062c1d1","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.4.4_1765712569591_0.6602096989502921","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"astrogators-shared-ui","version":"0.5.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.5.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"2e4ba96087bc42264bc55b1f1c60ec957da01f5d","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.5.0.tgz","fileCount":29,"integrity":"sha512-9N4IWhX/UeJ0YwDNwOXAipoIAM1IZlaCgVvvuPGJ0oAD+p6YDjeHnhxhGS3cZzJ2pQjc2CXR3L+ZVNU1U13MZw==","signatures":[{"sig":"MEUCIQCzRZWMZXN+hhdmiGxES+Vc8KEjh7GARoewFz6hHHQUrAIgbrAlg0KK2zM62ewip95SLWBl83L0FPV5aqr6+ku4Gl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/style.css"},"gitHead":"fc2e416657e2430f38dbace704491ad8b69abf2a","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.0","typescript":"^5.2.2","@types/react":"^18.2.66","vite-plugin-dts":"^3.8.1","@types/react-dom":"^18.2.22","@vitejs/plugin-react":"^4.2.1"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.5.0_1765985512979_0.9051634300850113","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"astrogators-shared-ui","version":"0.6.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.6.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"00869c7c7ea88bc608248c98c2cf52797e377838","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.6.0.tgz","fileCount":29,"integrity":"sha512-maR6e1K4z5E9SDafZVPe2+eC3vai6SnsfosZw2oPh7J5MCLU+G0gj8owqkxFGKKqiLBoQ6RXp50bDhdFr4y6jA==","signatures":[{"sig":"MEYCIQDMYf1Yaz9l86CfmW54Je7uj7Y9rskKBBS6tQPsHyb5TwIhAJCwKABAWx4D0B1hJYcc/X888l3qhC34zaiYhdWmi3Z+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69343},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"8c84441b9f2a848dafb8c8ddab212306c5b4328c","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.6.0_1776778382771_0.17218824467295168","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.0":{"name":"astrogators-shared-ui","version":"0.7.0-rc.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.7.0-rc.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"39f72b314ea4c541f59dc565ad69b92ce48f55ff","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.7.0-rc.0.tgz","fileCount":29,"integrity":"sha512-QGCfNw5EUuxrgX10VeR9zjVnEvjRXZDhuwOepgDRHu37wpIMgP2RaqZzmx8x7LWfhNuaZ6Xbq3xicvQuZVWePw==","signatures":[{"sig":"MEQCIEJoD2UFXXAReI23hq9WwPLg/gMTm/mVrqWAWefCbSkBAiBa3SrePyYHXeSPgHTgTBcj+idPlvNQQEDAOyyTj2BRkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250471},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"975c3add38d24523425c0a2a8e1e641f4b5e2dbb","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@fontsource/chakra-petch":"^5.2.7","@fontsource-variable/jetbrains-mono":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.7.0-rc.0_1777384798876_0.30502428414116345","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-rc.1":{"name":"astrogators-shared-ui","version":"0.7.0-rc.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.7.0-rc.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"efc2608e7b96bf843f7aed243481a03445091a87","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.7.0-rc.1.tgz","fileCount":29,"integrity":"sha512-KE7ebpdqF0QlvAe66joHuNdAmO0s1ePCIDy9bgh7WpqZmUzX7hpBBQAbTCDW8X2oqDlMH/baUzprnvF4HuOEiA==","signatures":[{"sig":"MEYCIQDjlXk0+nqorxy76Q9+USjAEHIv+Bn9ASNUpghg8+j/MgIhAKOwVIG2aeP8kKQzbwXKp+r0QGLOuhqZ8c5+N71bvtHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413664},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"c4b5467e310d87a185d6b839bc16a1d6df337e32","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@fontsource/michroma":"^5.2.8","@fontsource-variable/inter-tight":"^5.2.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.7.0-rc.1_1777385323524_0.3974372395551278","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"astrogators-shared-ui","version":"0.6.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.6.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"cde75629bffce303be21be76d5ccda52435e35b1","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.6.1.tgz","fileCount":29,"integrity":"sha512-K7qdXC4fjcmyBTSy7kzv+6TuPfoPdn88qjRzWZpwj+tt+IdYWR85HszTSNcR0hThY6/a2cTqw4BYTiaUz608yQ==","signatures":[{"sig":"MEUCIQDy4rj9MYhjBj4Ibjp9TwWpZYD+m0/dQ6JuP09ojUbQ6AIgMTnVRE7+8c3P5ssosh+bXBIaz6MUhj+btGym3eOBZbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71080},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"e4c70d696e0ccec4d9a83e4b0b5b8d5704624750","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.6.1_1777671442309_0.5931686187420597","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"astrogators-shared-ui","version":"0.6.2","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.6.2","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"f026c6c07006e29db4d77c14cd629eda2655a710","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.6.2.tgz","fileCount":29,"integrity":"sha512-Ikj/oyT9MzFohtrIZc205/qUTCCCzTUWDTP84liRauQldQFfjjCU6MaoShOleCcfCnQY2yTlmhlHPzYeyi2Uow==","signatures":[{"sig":"MEYCIQDkBkd9ZYlWyQxu3wglQilpY3q++R+j3qJlfefuM8BybQIhALeXyp3GK1Woyxb8jixGRMTzU0ZZmgN3uraCOANSkM65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71189},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"809b6bea4616a39a3ca9182560a7878b7fce927f","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.6.2_1779974724840_0.8618726875381917","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"astrogators-shared-ui","version":"0.7.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.7.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"eeea8e69a9e14d0ab899eccb45dfdc2364ffeee4","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.7.0.tgz","fileCount":29,"integrity":"sha512-1SHU64NGm6Ct9LoYisdKncqfsA7g+L8igS3z/95YqptPtw9p0rPY7oQKWrKLxc/1ezH8qX9ixSfrzRrHHrKplQ==","signatures":[{"sig":"MEYCIQDdZTkUfhXAbxLd2IMiW+H7nFVwaAyqD2LCeQPoSq/NFQIhAMu3lDmB+KXWzbj0h+dmbBWKwvGvls2iHEpa6RBTFCJq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70760},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"809b6bea4616a39a3ca9182560a7878b7fce927f","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.7.0_1780221600717_0.8918401857257132","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"astrogators-shared-ui","version":"0.8.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.8.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"196096931b5acf24792f00bc75ccc7c366ebbac5","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.8.0.tgz","fileCount":30,"integrity":"sha512-NtpRiuz29awqZJSGN69ozBqhU3c8GJdicLD2HG/2WscbGDX+9YORDyLydSopRrYLBqPdEPl07EGXnttj1FZD7g==","signatures":[{"sig":"MEUCIADTTmnJ8Dukv/mWAVmRwdPZnZsWTdgVuNz8Cs32tBMgAiEAtyUbWD6KAcGwybNgYJUHSpjNf9fLOsKgO5MxZnL+8mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72335},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"28e279d3de271c1345785654631b467dd7a64611","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.8.0_1780317804060_0.45408082339772826","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"astrogators-shared-ui","version":"0.9.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.9.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"4a5c5282d8ad1bce1d6dfd47cb9b14244b87c2e6","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.9.0.tgz","fileCount":30,"integrity":"sha512-wopMDLzRPTXKFQHQuo8+xY2FOWaVVGwAfmQ1Ff2uyd7iB0CFNk0DGumYx+gIOOXyFHuAqBTzS42lSbsVDks96Q==","signatures":[{"sig":"MEUCIGXJGcHqj/zk4nVd15i98HmGivMdAg9GZBsAizsjcWhmAiEApKqAS7fnX3LLE/ghDy8Yuz+7N4dc4lwkrA9ztJiytjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72429},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"438b35c00a4de34df05c1c6fe0c4064439673925","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.9.0_1780514736634_0.9366311439815773","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"astrogators-shared-ui","version":"0.10.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.10.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"68630b03583cdf892160ea405d47fcb969bf1eaf","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.10.0.tgz","fileCount":31,"integrity":"sha512-wSfeZVPITLLeLQ8287+OMD7SF32sUFWr70xvGPrDoGAkRO/3tTdcd0povT4DU8b4hWzM0eClfmqtzZoZjoBRjw==","signatures":[{"sig":"MEYCIQD0Awg9jy4LJW0F5SL7GO6WH1LjFeW4m4lODoP0hLyFZQIhAMuLil/Y4xp/fBhYM4yk+LZ/9J6ksEVReL7WmK08obAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78126},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"gitHead":"03815e717d5c5fe3c5943ea9637c069d9efc15c2","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.22.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.10.0_1781354993732_0.8082238685092118","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"astrogators-shared-ui","version":"0.10.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.10.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"745cd666db4b2ede32914e53a886fbdfa5a21339","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.10.1.tgz","fileCount":31,"integrity":"sha512-6dh9gFa19jRJGL0u9n6TJUAPmzymraqz9bVu42QF/sEOa5cNmIIEKvQ2IZHQT0lXW6yVPiIZV/YJyxtNLcdn0w==","signatures":[{"sig":"MEQCIECdc9UUu9yk0YBwAvUyYXK37Z/OwWw2KnBFKnpIvfQnAiAQlknsX++JeXOXBs9RwXLVILJhPX9CwC1VjZA0BFw6Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78180},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.10.1_1786877290166_0.12335380945964802","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"astrogators-shared-ui","version":"0.10.2","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.10.2","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"71c808aa4b2f502491a7362220b0cb21ce19bf4d","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.10.2.tgz","fileCount":31,"integrity":"sha512-1mfxpLoOi83xO0xxbqC3Jm7rJtIW8OPlXaAenyiPzr8AGyDPN4D1h+G2dRmwhYNNjbCv2K3TMUDMo2/Dae4uLw==","signatures":[{"sig":"MEQCIDEOlajii2OGb6IOgviHF94DjBaXmBDuaP1sHurawokIAiB+XL289mtiXT5CKz2j0Qppiy7NNqWUdT05PcFCW6yrgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78198},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.10.2_1786948346978_0.15114076879697347","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"astrogators-shared-ui","version":"0.10.3","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.10.3","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"a8fa62196b1c4f3bac78ad816b8e9c38e3de4f83","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.10.3.tgz","fileCount":31,"integrity":"sha512-oMl385J14r95nHL9/I4nWtlXY44WmLdmCrAEG+i0EvuWCFyJr8oZrTmLehJa5f8KyeozlJE1HOaimqRC24tsqg==","signatures":[{"sig":"MEYCIQD/XSxOqXDf49nZmIDGK3qm5X8lY8C+6JApu9GzSKlV6wIhAMV0LQK65vg5FOSRnXeoZ6lvii+sxGPLlxg/3kNUICPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78125},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.10.3_1786962224820_0.9355025710029246","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"astrogators-shared-ui","version":"0.10.4","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.10.4","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"b5dcabe921258138931fd6d8f1072b8879a9aa4e","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.10.4.tgz","fileCount":31,"integrity":"sha512-OEP+nzgyb2q9KxmLhjwyBxFT9jV9XUroceXtl9Mvzvd7BTCZAcaVRo9qqhuaOi+tZly7KwLIJ4Nli4Y+c1rLdw==","signatures":[{"sig":"MEUCIAN+VAfE2JgtDr3sq3jhAgRYicZqJKHOlzlm46zuzkPaAiEAnq0qogMpHX7kOzfR8FTuojnASywtyoRvz5KKBhrQ/q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78393},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.10.4_1787122713681_0.14536152615037268","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"astrogators-shared-ui","version":"0.11.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.11.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"fa378ca28d683e6bf52ab3cfeaa1156872ee2b3d","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.11.0.tgz","fileCount":32,"integrity":"sha512-9IZ+v0D9DtprDSdUtR+ci+x6nP/E4Z7q20soUuaRaG13xNtNdODRXrUHu6D41l9D/+PBmenLlB1ZA1msO8LcAg==","signatures":[{"sig":"MEUCIGFlZlerR7z+uHJd5xN/DybzJxqwRb/U8yKMyvIzp8aYAiEA20fxne6WQJGFSa8jMncYIg7BOvkiEhhtgyE+krzzLtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79589},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.11.0_1787320819355_0.6709097886863165","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"astrogators-shared-ui","version":"0.12.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.12.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"0937199bd8cefdaa16ddf90e8bfe4f8581005a58","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.12.0.tgz","fileCount":32,"integrity":"sha512-Y0j04mHvGD7w/lrTRFAwgzH/49No4dKXCuvBGwmxLvOos4iy5gbgx5Q+vV6kPtNi+3DSCja1CkFRvKbmOw7OIA==","signatures":[{"sig":"MEUCIQCmX7JRsD5WwMs2LaQDfeIRRcTOEW2b0TAd/Y1j9TK7hwIgb9gWo+qKtrofRwxsqKUd93dbFL4UBp4UirGpJ26UEJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80226},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.12.0_1788093097355_0.5330731132878253","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"astrogators-shared-ui","version":"0.13.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.13.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"383ae4a31d56cb521c85d3c3d2284d7e1c21a60b","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.13.0.tgz","fileCount":32,"integrity":"sha512-S8HEFTP3ZuyYyYALA3VVGJIgdruxsOWzmXICOgHvbJ0e6tjx4l+ssS+UGAx0kuZgEGp6zDkejIkd74m+5O36Lw==","signatures":[{"sig":"MEQCIBuX05juY6AzPkJUAnsSDTzKKm/zlU1ItApAg11ITvF9AiBN/A/5+D9GbAq5iWS3p654b8Fxpul+sya0GMeF/kTa/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80458},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.13.0_1788099919123_0.16604130339083722","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"astrogators-shared-ui","version":"0.13.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.13.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"5129252603f1dcf9afa42c1f834dd0c860ea645b","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.13.1.tgz","fileCount":32,"integrity":"sha512-53XWJUKfYBPg5A+rbFAmMIZHFt6sVWSD8qCMeeoUOKSN4X+ZP+t2LBkpEgdzfD2UUFq3S3GrmUKr/nc5Fs+Z9A==","signatures":[{"sig":"MEUCIQC/InYbqRptnfqkE/mhaKVgFPhgmpyOi0GWZWkdJGnutAIgUacFFJy2kL+xtZR/pBLRax0KnQqEDCOzNqQO/3whmIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80660},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.13.1_1788150824081_0.4595898797451854","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"astrogators-shared-ui","version":"0.14.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.14.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"400e6d88083e3a70ad4b2a1547cb316c944e3381","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.14.0.tgz","fileCount":34,"integrity":"sha512-NLRRkKUK5dC10XRLDErUjcWG7l1bpM4cC177fsh0Z9ytzPVc1pwyhiie3h5cSjDiQLKFyj0Qvm5zZeHPTKJzRQ==","signatures":[{"sig":"MEUCIQCKED7nKjGvVPcM797GxLmB3DtXZxFNqNwHb2AKrRCRuAIgGqxDbEk+oULJKHH8H/buyLus7IkblJ9ixXGv7serJk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDr7u54MLC/iPY+4mInrseRjLQI4YSQ72uF+LkXPa89DwIhAMLeq2W/D8iz49cpPFrPw8YOdYYD7YXkcTbPj+YskgNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85506},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.14.0_1788502710294_0.1421190444623408","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"astrogators-shared-ui","version":"0.15.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.15.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"a2865484f655d5c9a35f9284c61385c0cf5d4560","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.15.0.tgz","fileCount":34,"integrity":"sha512-wtZ6VXFKodVwf0OFidg00YyjWDOjVU7XzWs0yeGMxDhT49CWm7k0fBMEfAE2/gsXVaXTWWdLnVzPlnJBOIZ7AQ==","signatures":[{"sig":"MEUCIDh2jncQNL4PwHf1dZcfFYEQQ73CyO1Txg6RGRkvzMO7AiEA5pcKie928UzQCkM4Q5+ajkdyFajPLqTyM5P8fIpyKvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBo3lVi/+qJ6s4A4lKx98R4AAA7WBoySni7WZoEZPSAvAiB7FRoCJrIkB8H66wywdOh9c+Ona7nD9MMGEocO4s8PbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86460},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.15.0_1788868436703_0.947652634683277","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"astrogators-shared-ui","version":"0.16.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.16.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"c6c77a5efbf9cd7143c7f06fae38ed7f055984e7","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.16.0.tgz","fileCount":40,"integrity":"sha512-cUdJ99WWR2LE6H9cYQwGp8xz0DU4Zlm7gVu56e5Z/w2I/NVyfyyK+LlYfwHZ/CnmobLFF81x2YCGROu+NGvzyA==","signatures":[{"sig":"MEUCIBvuex7Gg534LecxjGvdEAO/NoUpVomdUAgggIkWo69fAiEAnIN0lhYhtvSVzAV7/gg4ISVOJLNwWnfj/7qbf/pi+cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvjbl5X4B/t4XpqV3axdPbOdY7iwyoN5MH47XOR+r1WAIgSUGtTzhae7PZY30DL+ZjE6Eo8ne6080rxWDtKLo9Wx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105683},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.16.0_1789634168639_0.23192741145580453","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"astrogators-shared-ui","version":"0.16.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.16.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"5717d7115d93afb9ecd539e35811136bef968036","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.16.1.tgz","fileCount":40,"integrity":"sha512-wF93Mbf0pfehr+FIQA+RcuX9MagpKMjjAWy9lIqJoW9rV/pvgqnEd7DdE3aqUucmN9XLA61MoRNQfUnY64FSjw==","signatures":[{"sig":"MEUCIQDr2tgKPoURsTyhMjNkWoRKXBm5eIdsbVqGie9sZC+KLgIgZD1AwuK9KYs3yxefRpqzeLYlZWH2y5A9AzrrCK6Ddak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC88ADDgppnuQEirELD0d2wU7ommfb36pT8xH9QH4fpKAIgItnat0hmcA25yEhDFwqsm0QKJ/q9pJmrlLAPQeW3w/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106175},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.16.1_1789649275687_0.6393860719071769","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"astrogators-shared-ui","version":"0.16.2","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.16.2","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"6c8c512e02e62fd5b944ae08e596c6ef57e69039","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.16.2.tgz","fileCount":40,"integrity":"sha512-eYNEzStc5kX03kexVYPMuE+wYI8Wa3fMz7WHtPjOQZOhhUqfTRoQa5KL1/t23tBJ0VKCz1MouahjdtA6T2F8QA==","signatures":[{"sig":"MEUCIDrkWHK5TPEjGQKe4yaolIVVlpl9BDuEvvkVR8Qkm/uBAiEAlWY9tS5yVBsXWObs9XjA3qdXwAssL76Q48xUHteN5d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHoLvo1ga3LdQFwoVNHhmkophMpCr7eTlxe2RAz9D9DzAiBtjGVuKaSCY9J5BO5EX2OFqLuSSNR+o7+KCl9ImpfJpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109266},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.16.2_1789657776018_0.4015387350241495","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"astrogators-shared-ui","version":"0.16.3","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.16.3","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"51ab522a04ddb1c76f7dc58416d2f7473a97c0d3","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.16.3.tgz","fileCount":40,"integrity":"sha512-TEv2eGI62hoPcVyeSYYVxIoHSS2HX9dcOQ3IegY/Djb8dLCV5vAC0w7udUqEtUDKvaGdOzNzHVpFOpjfxYysyg==","signatures":[{"sig":"MEUCIQDWp7jEJFqFXPHYGbM1YX0DkLS1SIxzHpn++RA6PQ/r1QIgD3PvskD1O/whSckUG+f9ysHpdzsXYeBHUbOQE66m46w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFP+JA5aQ9YNh2RIdyw0CKjX0QqLjZ1CH3eJun7oaimAiEA9z3aHQqIEhMJS5kRl31f+vma110ofeO6Rbab3znY/eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109268},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"10.9.8","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.9","react":"^19.2.5","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.16.3_1789714187718_0.3282062080869734","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"astrogators-shared-ui","version":"0.16.4","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.16.4","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"cbb3afb9f43e0a4e0bc8bb4b8c343600db197fd1","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.16.4.tgz","fileCount":41,"integrity":"sha512-G53BQ7mEfLesh4k9nBjHJYHyLDqCHHxk/yupDEOuAe794R1ibdioGjew/XmAYfKfATh8b/czcdevPVpWtQeBDA==","signatures":[{"sig":"MEQCIHBAlN21Ia89/HO8kN3RuP0lpfgl4SZCPbDV5hkL+6u1AiAcadPXP0GeBSU2glyJ+f/rV9jgaK3oEzfyYYahVmGogQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcX1JoPB8ueosvqI3/xe3GIlDOx7T2yFqlaJMl/XzvcAiBE0RLAuz5IerqlN7sbkrKMHl/MUBy423bVztj8gfUTFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111492},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.16.4_1789801814680_0.6171611523916034","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"astrogators-shared-ui","version":"0.17.0","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.17.0","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"0cab18f974cfd0abf80d2372dc1812b463a66bf5","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.17.0.tgz","fileCount":42,"integrity":"sha512-gvLyjzLp02dSpS4nGxhYkyz/i8IBMk5JvtHVXpTcuMCXCFaMS3c70EsKXjWEj42SbJtaGMgLpEarrimdPEG27Q==","signatures":[{"sig":"MEYCIQCfXZAf15S0cmXx6oBQAbuEa6PX1qdNGdFSPbuiSvRF4QIhAM9op8G9vy9FwizYj+/Eog6Lh9+0eLxyd00NjV+hLBwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEPaSLAbNG5ohbFdjGFxuwASAbWOhH9+iCPsOtHMdyNYAiEAj+QbkL8cO68TKIixLMdjy9rrShvWwwfV+wwK6fzFS1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114853},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.17.0_1790057801765_0.8178095135140844","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"astrogators-shared-ui","version":"0.17.1","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.17.1","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"354856ca79bdb7bf59de29ab0b927bd193190d12","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.17.1.tgz","fileCount":42,"integrity":"sha512-TucmoPlKMLN9byz5zF6m+1/CQRIc3WJWkeAOtcAHqMvSHWNiFoYqLGRQWhvc5eIwocj1HehKOHdb6Gi/KLNG0Q==","signatures":[{"sig":"MEUCIDYIQGChBVkLY257X1uorkix8HDEaQNhCiGxKMBDd/5wAiEAjHyG6si7kTqZYHy4Y0c8+CL37G37DVvun8kWqnas23E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4VGK4Bzn1Eu51repFEURjj8rCIMoku+23327rhJiuIQIhAO9eRvL5i8EB7W8prRx4zHsGThC8tzdbqc9saIZ1A/TI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114853},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.17.1_1790080377463_0.8473723265722279","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"astrogators-shared-ui","version":"0.17.2","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.17.2","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"bd0fb02bc03c71bd4171927ea16aac292868dbb5","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.17.2.tgz","fileCount":42,"integrity":"sha512-Wi+xESPs44onCW0CrARKrFIVRpIjRNgMK5KtP5xlraxeb35u4GQg1UGAIw1uJuydIXnE5vyYt5VBE7fFJpA96Q==","signatures":[{"sig":"MEYCIQCEdLTOv2boNn++SRW2QSWDQayAQrQcGYT6dgCLWtkSxQIhAKA3xKkKNcj9LPQHZC8vAV9HTkhgl9RwT1geeehxTOna","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDovL/7PoNsMJkIBgLPjuuENtjK84bq8wdwMHn3Aa4c9QIhAOPdBmU06P8K+hzodI6537dqO2iU1bJ6+TCnHoKcBS3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115622},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.17.2_1790081261367_0.19364882109459258","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"astrogators-shared-ui","version":"0.17.3","keywords":["swgoh","astrogators-table","ui-components","react"],"author":{"name":"psytor"},"license":"MIT","_id":"astrogators-shared-ui@0.17.3","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"2d62dda0eebc096b6440a4d675f0cf1bd78a1450","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.17.3.tgz","fileCount":42,"integrity":"sha512-2YO1x+5ucE+d0gQeN2XfV/36+u945HU9qsB0juBoLRl+O2RomwXLtfYTSOU3cq1OrG4L7YzAvvPWtgDcyC06CA==","signatures":[{"sig":"MEUCIQCs8/Otw9ZjzGcj7ncbX4kRFEtg6irtjZ5q0a/niB+oPQIgaocT5enstmy+PD8/ui7ZGUCscENgKlo6yLKxLg34zj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDR7hg2Kzh/YoAW09mmTfm63UCt8PpKuQVRt0aLkSm/mQIgF+k/KfF/nJjMVyYLYJnxp5YQ1yPf/sg2VS8HZHM1tXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115720},"main":"./dist/index.js","type":"module","types":"./dist/src/index.d.ts","module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/astrogators-shared-ui_0.17.3_1790258871629_0.06787037273991947","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"_id":"astrogators-shared-ui@0.17.4","bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"dist":{"shasum":"2be9a4307856ef279edb4aaa759436483b08eb22","tarball":"https://registry.npmjs.org/astrogators-shared-ui/-/astrogators-shared-ui-0.17.4.tgz","fileCount":44,"integrity":"sha512-fYDumbrnAeDgLkiK0FbA7pSpEcNvIkafh8nPeVhMbr2R/2j6eKUSLfMMxWGVGptRtzucOVtjjs2rtxzQVwHoxQ==","signatures":[{"sig":"MEQCIGrXsxGkULd0kr6zWMSC79MwA/DiEL7e4Pl0byKo3I2TAiAGFAzkAzHXaLnKMGAOhkwRiq31Eircpct0l9h5a6zD7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3HZXbCWfJPjsIPCr2a0gENVmvQHNWgRiIEyO4RwNU0wIhAKxqEKuOA+Zc09+POuahwfWCkoGShUwXaUhcUImejAFl"}],"unpackedSize":137909},"main":"./dist/index.js","name":"astrogators-shared-ui","type":"module","types":"./dist/src/index.d.ts","author":{"name":"psytor"},"module":"./dist/index.js","engines":{"node":">=24 <25"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"},"./styles":"./dist/index.css"},"license":"MIT","scripts":{"dev":"vite","test":"vitest run","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit","prepublishOnly":"npm run type-check && npm test"},"version":"0.17.4","_npmUser":{"name":"psytor","email":"psytor@gmail.com"},"homepage":"https://github.com/psytor/astrogators-shared-ui#readme","keywords":["swgoh","astrogators-table","ui-components","react"],"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"Shared UI components and utilities for Astrogator's Table applications","directories":{},"maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","react":"^19.2.5","vitest":"^5.0.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/react":"^19.2.14","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","@fontsource-variable/orbitron":"^5.3.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astrogators-shared-ui_0.17.4_1790601286843_0.6085009796002834"}}},"time":{"created":"2025-12-01T05:25:11.047Z","modified":"2026-09-28T13:14:47.198Z","0.2.3":"2025-12-01T05:25:11.310Z","0.2.4":"2025-12-01T08:30:44.357Z","0.2.5":"2025-12-01T08:35:08.128Z","0.3.0":"2025-12-03T17:55:26.955Z","0.3.1":"2025-12-05T10:13:43.505Z","0.4.0":"2025-12-12T10:02:32.389Z","0.4.1":"2025-12-12T12:09:45.792Z","0.4.2":"2025-12-12T12:19:15.410Z","0.4.3":"2025-12-14T11:28:44.312Z","0.4.4":"2025-12-14T11:42:49.738Z","0.5.0":"2025-12-17T15:31:53.127Z","0.6.0":"2026-04-21T13:33:02.913Z","0.7.0-rc.0":"2026-04-28T13:59:59.047Z","0.7.0-rc.1":"2026-04-28T14:08:43.703Z","0.6.1":"2026-05-01T21:37:22.454Z","0.6.2":"2026-05-28T13:25:24.980Z","0.7.0":"2026-05-31T10:00:00.857Z","0.8.0":"2026-06-01T12:43:24.219Z","0.9.0":"2026-06-03T19:25:36.779Z","0.10.0":"2026-06-13T12:49:53.890Z","0.10.1":"2026-08-16T10:48:10.342Z","0.10.2":"2026-08-17T06:32:27.144Z","0.10.3":"2026-08-17T10:23:44.976Z","0.10.4":"2026-08-19T06:58:33.840Z","0.11.0":"2026-08-21T14:00:19.478Z","0.12.0":"2026-08-30T12:31:37.494Z","0.13.0":"2026-08-30T14:25:19.270Z","0.13.1":"2026-08-31T04:33:44.220Z","0.14.0":"2026-09-04T06:18:30.394Z","0.15.0":"2026-09-08T11:53:56.809Z","0.16.0":"2026-09-17T08:36:08.703Z","0.16.1":"2026-09-17T12:47:55.781Z","0.16.2":"2026-09-17T15:09:36.139Z","0.16.3":"2026-09-18T06:49:47.799Z","0.16.4":"2026-09-19T07:10:14.788Z","0.17.0":"2026-09-22T06:16:41.884Z","0.17.1":"2026-09-22T12:32:57.567Z","0.17.2":"2026-09-22T12:47:41.449Z","0.17.3":"2026-09-24T14:07:51.737Z","0.17.4":"2026-09-28T13:14:46.937Z"},"bugs":{"url":"https://github.com/psytor/astrogators-shared-ui/issues"},"author":{"name":"psytor"},"license":"MIT","homepage":"https://github.com/psytor/astrogators-shared-ui#readme","keywords":["swgoh","astrogators-table","ui-components","react"],"repository":{"url":"git+https://github.com/psytor/astrogators-shared-ui.git","type":"git"},"description":"Shared UI components and utilities for Astrogator's Table applications","maintainers":[{"name":"psytor","email":"psytor@gmail.com"}],"readme":"# astrogators-shared-ui\n\nShared React components, auth, and API client for the Astrogator's Table\nfrontends (`astrogators-hub`, `mod-ledger-ui`, `nightwatcher-ui`,\n`navicharts-ui`). Published to the public npm registry as\n`astrogators-shared-ui` (unscoped).\n\n> The git repo lives under `psytor/astrogators-shared-ui` on GitHub, but the\n> package itself is published to **npmjs.org**, not GitHub Packages. No\n> `.npmrc` scope config is needed to install.\n\nThis is a library — there is no app shell here. See `PUBLISHING.md` for the\nrelease flow, `CHANGELOG.md` for what shipped in each version, and\n`CLAUDE.md` for architecture notes.\n\n## Installation\n\n```bash\nnpm install astrogators-shared-ui\n```\n\nPeer dependencies: `react` and `react-dom` (18 or 19).\n\n## Setup\n\n### 1. Wrap the app in `AuthProvider`\n\n`AuthProvider` initializes the API client with the given `apiBaseUrl` and\nmanages auth, feature flags, and ally codes for the whole app. Pass the\n**prefixed** backend URL — workspace backends mount their routes under\n`/<service-name>` (see the workspace `CLAUDE.md`).\n\n```tsx\nimport { AuthProvider } from 'astrogators-shared-ui';\nimport 'astrogators-shared-ui/styles';\n\nfunction App() {\n  return (\n    <AuthProvider apiBaseUrl={import.meta.env.VITE_API_BASE_URL}>\n      {/* your app */}\n    </AuthProvider>\n  );\n}\n```\n\n`VITE_API_BASE_URL` looks like `http://localhost:8000/astrogators-table` in\ndev.\n\n### 2. (Optional) Reconfigure the API client\n\n`AuthProvider` already calls `initializeApiClient`. Call it yourself only if\nyou need a custom `onUnauthorized` handler (e.g. router-driven redirects):\n\n```tsx\nimport { initializeApiClient } from 'astrogators-shared-ui';\n\ninitializeApiClient({\n  baseURL: import.meta.env.VITE_API_BASE_URL,\n  onUnauthorized: () => navigate('/login'),\n});\n```\n\n## Components\n\nAll components are styled via CSS Modules and the global design tokens in\n`./styles`. Override the design system by redefining CSS variables on `:root`\n(see \"Theming\").\n\n### Layout\n\n`NavBar` is the suite-wide top bar — every app renders it, unmodified, with\nno per-app name/tabs/logo of its own. Its contents come from the exported\n`SUITE_NAV` manifest, not from props:\n\n```tsx\nimport { NavBar, Container, Footer } from 'astrogators-shared-ui';\n\n<NavBar\n  currentApp=\"mod-ledger\"\n  activeSectionId=\"evaluations\"\n  onNavigate={(section, event) => {\n    // fires only for sections belonging to currentApp; cross-app links are\n    // always full page loads. Call event.preventDefault() to soft-navigate\n    // with your own router instead.\n    event.preventDefault();\n    navigate(section.href.replace('/mod-ledger', ''));\n  }}\n  rightExtras={<RosterRefresh lastSynced={lastSynced} onRefresh={sync} />}\n/>\n<Container maxWidth=\"lg\" padding>{children}</Container>\n<Footer />\n```\n\n`TopBar` underneath is the dumb, unstyled-by-apps primitive — consumers\nrender `NavBar`, not `TopBar`, directly.\n\n### Forms\n\n```tsx\nimport { Button, Input, Select, AllyCodeDropdown } from 'astrogators-shared-ui';\n\n<Button variant=\"primary\" size=\"md\" loading={submitting}>Save</Button>\n<Input label=\"Email\" type=\"email\" required error={errors.email} />\n<Select label=\"Profile\" options={profiles} placeholder=\"Choose…\" />\n\n// Wired into useAuth — manages the user's ally codes (DB-backed when\n// authenticated, localStorage when anonymous):\n<AllyCodeDropdown />\n```\n\n`Button` variants: `primary | secondary | outline | ghost | danger`.\n\n### Display\n\n```tsx\nimport { Card, Badge, Modal } from 'astrogators-shared-ui';\n\n<Card variant=\"elevated\" chamfered chamferSize=\"md\" padding=\"lg\" hoverable>\n  …\n</Card>\n\n<Badge variant=\"success\">Active</Badge>\n<Badge variant=\"warning\" size=\"sm\">Beta</Badge>\n\n<Modal isOpen={open} onClose={close} title=\"Login\" size=\"md\">…</Modal>\n```\n\n### Feedback\n\n```tsx\nimport { Loader } from 'astrogators-shared-ui';\n\n<Loader size=\"md\" variant=\"spinner\" />\n<Loader size=\"lg\" variant=\"dots\" />\n```\n\n## Authentication\n\n`useAuth` returns the full auth + ally-code surface. The hook must be called\ninside `AuthProvider`.\n\n```tsx\nimport { useAuth } from 'astrogators-shared-ui';\n\nconst {\n  // session\n  user, isAuthenticated, isLoading,\n  login, register, logout, refreshUser,\n  forgotPassword, resetPassword, resendVerification,\n\n  // backend feature flags (e.g. auth_enabled)\n  authEnabled, isLoadingFeatures,\n\n  // ally codes — DB-backed when logged in, localStorage when anonymous\n  allyCodes, selectedAllyCode, isLoadingAllyCodes,\n  fetchAllyCodes, addAllyCode, removeAllyCode,\n  selectAllyCode, updateAllyCodeLastUsed,\n\n  // localStorage → DB migration prompt for users who sign up after\n  // adding ally codes anonymously\n  migrationPrompt, dismissMigrationPrompt, migrateLocalStorageCodes,\n} = useAuth();\n```\n\nTokens are stored in `localStorage`. Registration does **not** auto-login —\nit requires email verification.\n\n## API client\n\n```tsx\nimport { apiClient } from 'astrogators-shared-ui';\n\nconst characters = await apiClient.get('/api/v1/game-data/characters');\nconst result = await apiClient.post('/api/v1/mod-ledger/evaluate/123456789', {\n  profile_name: 'standard',\n});\n```\n\nThe client:\n- injects the access token into `Authorization`\n- proactively refreshes before a request goes out if the access token is\n  expired or expiring within 30s (decoded client-side), and reactively on a\n  `401` from the resource server — both via `/api/v1/auth/refresh`, retrying\n  the original request once\n- calls `onUnauthorized` if refresh fails\n- retries a `502`/`503`/`504` response (idempotent methods only) or a thrown\n  `fetch` (any method, since nothing reached the server) a couple of times\n  with a short backoff, to ride out a backend container swap mid-deploy\n\nEndpoints are written **without** the service prefix — the prefix lives in\nthe configured `baseURL`.\n\n## Ally code utilities\n\nFor UI that needs to format/validate the 9-digit SWGOH player IDs outside the\ncontext of `useAuth`:\n\n```tsx\nimport {\n  formatAllyCode,        // \"123456789\" → \"123-456-789\"\n  unformatAllyCode,      // \"123-456-789\" → \"123456789\"\n  getAllyCodesFromStorage,\n  saveAllyCodeToStorage,\n  removeAllyCodeFromStorage,\n  getSelectedAllyCode,\n  setSelectedAllyCode,\n  clearAllyCodes,\n} from 'astrogators-shared-ui';\n```\n\nPrefer `useAuth` when you can — it keeps DB and localStorage in sync.\n\n## TypeScript\n\nAll public types are re-exported from the package root, including:\n\n```tsx\nimport type {\n  User, LoginRequest, LoginResponse,\n  RegisterRequest, ForgotPasswordRequest, ResetPasswordRequest,\n  AllyCode, AllyCodeCreate, AllyCodeListResponse, StoredAllyCode,\n  ApiResponse, ApiError, PaginatedResponse,\n  ParsedMod, ModStat, ModEvaluation, EvaluationRequest, EvaluationResponse,\n} from 'astrogators-shared-ui';\n```\n\nConsumers should set `\"moduleResolution\": \"bundler\"` (or `\"node16\"`) in\n`tsconfig.json` so the bundled `.d.ts` files resolve.\n\n## Theming\n\nDesign tokens are CSS variables on `:root`. Override anything you need in\nyour own stylesheet, loaded after the library styles:\n\n```css\n:root {\n  --color-primary: #1a73e8;\n  --color-secondary: #34a853;\n  --font-primary: 'Your Font', sans-serif;\n  --spacing-md: 1rem;\n  --chamfer-size: 8px;\n}\n```\n\n### Chamfered boxes\n\nSci-fi cut-corner effect, available as utility classes or via `Card`:\n\n```tsx\n<div className=\"chamfered-box\">…</div>\n<div className=\"chamfered-box-sm\">…</div>\n<div className=\"chamfered-box-lg\">…</div>\n\n<Card chamfered chamferSize=\"lg\">…</Card>\n```\n\n## Development\n\n```bash\nnpm install\nnpm run build        # tsc && vite build → dist/\nnpm run type-check   # tsc --noEmit\nnpm test             # vitest run — logic tests in tests/ (not visual)\n```\n\nThere is no `dev` server worth running (this is a library, not an app).\nIterate by rebuilding and reinstalling in a consumer.\n\nSee `PUBLISHING.md` for the release procedure. Two non-negotiable rules:\n- **Always `npm run build` before `npm publish`** — `dist/` is gitignored\n  but is the only thing shipped, so skipping the build re-publishes stale\n  code.\n- **`npm login` and `npm publish` must be run by the user**, not by Claude\n  — publishing needs interactive npm auth.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}