{"_id":"@24letters/ui","_rev":"2-43e1ef211e048accb153b33ab6fa7b87","name":"@24letters/ui","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@24letters/ui","version":"0.1.0","author":"Anton Timmer","license":"MIT","_id":"@24letters/ui@0.1.0","maintainers":[{"name":"atimmer","email":"email@atimmer.com"}],"homepage":"https://github.com/atimmer/ui#readme","bugs":{"url":"https://github.com/atimmer/ui/issues"},"dist":{"shasum":"eae35a17ec10cfc92163247b452cb5b0af4924dc","tarball":"https://registry.npmjs.org/@24letters/ui/-/ui-0.1.0.tgz","fileCount":70,"integrity":"sha512-u/arO2riwRN7BeBF8hQe4e4s5vVDqDviVzQm9VZcgCqvsPgFBzTqt6PL1lKuq0O5wk7r8QOepZDWuwAyt9w6bg==","signatures":[{"sig":"MEUCIFzbAyaGA69OXQ8wf2TEj2lAkzKvHAyyUHlKM1fhUmZJAiEAjCwRLM6dFrYKSMTS62VmMDlSsFZ2EWRk+cB2Qy67ql4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496349},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./styles.css":{"style":"./src/styles.css","default":"./src/styles.css"},"./package.json":"./package.json"},"scripts":{"dev":"vp pack --watch","test":"vp test --passWithNoTests","build":"vp pack","check":"vp check"},"_npmUser":{"name":"atimmer","email":"email@atimmer.com"},"repository":{"url":"git+https://github.com/atimmer/ui.git","type":"git"},"description":"The complete shadcn component catalog in the compact 24letters Base Mira theme.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","cmdk":"^1.1.1","shadcn":"^4.13.0","sonner":"^2.0.7","date-fns":"^4.4.0","recharts":"3.8.0","input-otp":"^1.4.2","next-themes":"^0.4.6","tailwindcss":"^4.3.2","@shadcn/react":"^0.2.1","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","tw-animate-css":"^1.4.0","react-day-picker":"^10.0.1","embla-carousel-react":"^8.6.0","@phosphor-icons/react":"^2.1.10","react-resizable-panels":"^4.12.2","class-variance-authority":"^0.7.1","@fontsource-variable/inter":"^5.2.8","@fontsource-variable/newsreader":"^5.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","vite-plus":"latest","typescript":"~6.0.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui_0.1.0_1784543152931_0.32064220827887335","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@24letters/ui","version":"0.1.1","description":"The complete shadcn component catalog in the compact 24letters Base Mira theme.","homepage":"https://github.com/atimmer/ui#readme","bugs":{"url":"https://github.com/atimmer/ui/issues"},"license":"MIT","author":"Anton Timmer","repository":{"type":"git","url":"git+https://github.com/atimmer/ui.git"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./styles.css":{"style":"./src/styles.css","default":"./src/styles.css"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"@base-ui/react":"^1.6.0","@fontsource-variable/inter":"^5.2.8","@fontsource-variable/newsreader":"^5.2.10","@phosphor-icons/react":"^2.1.10","@shadcn/react":"^0.2.1","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","date-fns":"^4.4.0","embla-carousel-react":"^8.6.0","input-otp":"^1.4.2","next-themes":"^0.4.6","react-day-picker":"^10.0.1","react-resizable-panels":"^4.12.2","recharts":"3.8.0","shadcn":"^4.13.0","sonner":"^2.0.7","tailwind-merge":"^3.6.0","tailwindcss":"^4.3.2","tw-animate-css":"^1.4.0"},"devDependencies":{"@types/react":"^19.2.17","@types/react-dom":"^19.2.3","react":"^19.2.0","react-dom":"^19.2.0","typescript":"~6.0.2","vite-plus":"latest"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"scripts":{"build":"vp pack","dev":"vp pack --watch","test":"vp test --passWithNoTests","check":"vp check"},"_nodeVersion":"24.18.0","_id":"@24letters/ui@0.1.1","dist":{"integrity":"sha512-Yd4NSO8BKs8SNlGcG5cafEmoRlj5tHg3GOAHDCm77J6HK9stI+6K2AkJtaHt92W7Qzb4I3IWZe6zEs+hzodGvA==","shasum":"a22b41ebc1dcd0c4bd2d81cb400d0b101c87d693","tarball":"https://registry.npmjs.org/@24letters/ui/-/ui-0.1.1.tgz","fileCount":70,"unpackedSize":496349,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@24letters%2fui@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxB4XXZjyc6vtM5Acsd7G4cxu08KkzG8VqgGVPuD2AUwIhAMdCYEQnUAnE9e8BuqydPTE2WsConz8+h2ahuY2st1wD"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2b811bc9-e317-41b0-8c02-02bf92810751"}},"directories":{},"maintainers":[{"name":"atimmer","email":"email@atimmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_0.1.1_1784543845869_0.37327860048131223"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-20T10:25:52.715Z","modified":"2026-07-20T10:37:26.303Z","0.1.0":"2026-07-20T10:25:53.056Z","0.1.1":"2026-07-20T10:37:26.005Z"},"bugs":{"url":"https://github.com/atimmer/ui/issues"},"author":"Anton Timmer","license":"MIT","homepage":"https://github.com/atimmer/ui#readme","repository":{"type":"git","url":"git+https://github.com/atimmer/ui.git"},"description":"The complete shadcn component catalog in the compact 24letters Base Mira theme.","maintainers":[{"name":"atimmer","email":"email@atimmer.com"}],"readme":"# @24letters/ui\n\nThe complete shadcn component catalog in the compact 24letters Base Mira theme: Base UI primitives, Phosphor icons, olive tokens, Inter interface text, and Newsreader editorial accents.\n\n## Installation\n\n```sh\npnpm add @24letters/ui react react-dom\n```\n\nImport the Tailwind CSS v4 theme once in your application stylesheet:\n\n```css\n@import \"@24letters/ui/styles.css\";\n```\n\nThen import the components you need:\n\n```tsx\nimport { Button, Card, CardContent } from \"@24letters/ui\";\n\nexport function Example() {\n  return (\n    <Card>\n      <CardContent>\n        <Button>Continue</Button>\n      </CardContent>\n    </Card>\n  );\n}\n```\n\nThe package ships all component sources so Tailwind can discover their classes. Applications must process the imported stylesheet with Tailwind CSS v4.\n\n## License\n\nMIT. This is a derivative distribution of shadcn/ui and retains the original shadcn copyright and license notice.\n","readmeFilename":""}