{"_id":"@authorityrail/shared-eai-ui","name":"@authorityrail/shared-eai-ui","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@authorityrail/shared-eai-ui","version":"0.1.0","private":false,"description":"Shared UI components for AuthorityRail EAI — ScoreRing, TierBadge, AuthorityGate visual, CARCard. Kinetic Sentinel tokens + Manrope loader.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./tokens":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.cjs"}},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","lint":"biome check src","format":"biome format --write src"},"dependencies":{"@authorityrail/shared-eai-types":"^0.1.0"},"peerDependencies":{"react":">=18.0.0"},"devDependencies":{"@biomejs/biome":"^1.9.4","@testing-library/react":"^16.0.0","@types/react":"^18.3.0","jsdom":"^24.1.0","react":"^18.3.0","react-dom":"^18.3.0","tsup":"^8.3.5","typescript":"^5.4.0","vitest":"^1.6.0"},"publishConfig":{"access":"public"},"license":"MIT","gitHead":"2038107258dad0322cf8c780e13f55af29a70280","_id":"@authorityrail/shared-eai-ui@0.1.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Y4zTeI3CU4QnVl/uxcBAv3zm2+3BR+5Hi4l+ZgMO0g8sMLIljvT5DRSlRyM24yrULjSNfbLkcJEAb+7lMmDVBg==","shasum":"2f373ee1b7ac77d0c687db9e13ca8dea17031225","tarball":"https://registry.npmjs.org/@authorityrail/shared-eai-ui/-/shared-eai-ui-0.1.0.tgz","fileCount":16,"unpackedSize":73750,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8GQu+NEfd3O/e64J7vhjlCE0jjONHEMmWls6QHetNkgIhAIYpJS6OsPhCqBhv+xy2ybaS0k8b1R8OHZxBR3lCaBUM"}]},"_npmUser":{"name":"authorityrail-ai","email":"hello@authorityrail.com"},"directories":{},"maintainers":[{"name":"authorityrail-ai","email":"hello@authorityrail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared-eai-ui_0.1.0_1776798649943_0.49993732648450395"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T19:10:49.764Z","0.1.0":"2026-04-21T19:10:50.146Z","modified":"2026-04-21T19:10:50.426Z"},"maintainers":[{"name":"authorityrail-ai","email":"hello@authorityrail.com"}],"description":"Shared UI components for AuthorityRail EAI — ScoreRing, TierBadge, AuthorityGate visual, CARCard. Kinetic Sentinel tokens + Manrope loader.","license":"MIT","readme":"# @authorityrail/shared-eai-ui\n\nShared UI components for AuthorityRail EAI — ScoreRing, TierBadge, AuthorityGate, CARCard. Kinetic Sentinel tokens + Manrope font loader.\n\n## Components\n\n- `ScoreRing` — animated 0 → score ring driven by grade color\n- `TierBadge` — tier-colored chip (Tier 1 No Control → Tier 5 Governed)\n- `AuthorityGate` — the Gate decision visual (ALLOW / DENY / ESCALATE / BLOCK)\n- `CARCard` — Canonical Authority Record card with decision border and verification badge\n\n## Tokens\n\nImport from the `/tokens` entry:\n\n```ts\nimport { colors, fonts, gradeColor } from \"@authorityrail/shared-eai-ui/tokens\";\n```\n\n## Fonts\n\nCall `injectManrope()` on client mount to load Manrope + IBM Plex Sans + JetBrains Mono from Google Fonts.\n\n## License\n\nMIT — AuthorityRail Standards Foundation.\n","readmeFilename":"README.md","_rev":"1-e067f7b6a5ddad3315681f6febe79b51"}