Files
docs/packages/zenlm-ui/package.json
zeekay d68fde9f06 restore(@zenlm/ui): add package source with perfect circle SVG and use client
Restore full @zenlm/ui package source recovered from git history (924614b46).
Key changes from restored version:
- ZenEnso uses SVG <circle> element (r=172, cx/cy=256) — mathematically perfect
- stroke-dasharray=1081 (2π×172) for exact circumference animation
- rotate(-90 256 256) starts draw from 12 o'clock
- Default color: white (was #A855F7)
- tsup onSuccess hook injects 'use client' into all dist files post-build
- Published as @zenlm/[email protected] on npm
2026-03-01 16:19:34 -08:00

47 lines
1.2 KiB
JSON

{
"name": "@zenlm/ui",
"version": "1.0.6",
"description": "React components for the Zen LM model library — model cards, tables, and browsable catalog",
"keywords": ["ai", "llm", "models", "zen", "hanzo", "react", "components"],
"license": "MIT",
"author": "Hanzo AI",
"homepage": "https://zenlm.org",
"repository": {
"type": "git",
"url": "https://github.com/hanzoai/docs",
"directory": "packages/zenlm-ui"
},
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"files": ["dist", "README.md"],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
},
"dependencies": {
"@zenlm/models": "^1.0.2",
"lucide-react": "^0.400.0"
},
"devDependencies": {
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"glob": "^11.0.0",
"tsup": "^8.0.0",
"typescript": "^5.0.0"
}
}