{"_id":"@99darwin/tw-essentials","_rev":"2-cc068e4e6de8b94448853c9dfb943108","name":"@99darwin/tw-essentials","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@99darwin/tw-essentials","version":"1.0.0","keywords":["react","tailwind","components","ui","cheat-sheet","radix"],"author":"","license":"ISC","_id":"@99darwin/tw-essentials@1.0.0","maintainers":[{"name":"99darwin","email":"nicksapsales@gmail.com"}],"homepage":"https://github.com/99darwin/tw-cheat-sheet#readme","bugs":{"url":"https://github.com/99darwin/tw-cheat-sheet/issues"},"dist":{"shasum":"30a14fb7b4316cd17e046223ea6ede55ea2986a2","tarball":"https://registry.npmjs.org/@99darwin/tw-essentials/-/tw-essentials-1.0.0.tgz","fileCount":6,"integrity":"sha512-aVrEnJP++SRBETlufkwpBBEIXOm6sNQwWfd50EZOlp2mYaws0k9umz78LNL0/1oTC4sXvfyFmifKJSUfFJS6WQ==","signatures":[{"sig":"MEYCIQDB0Ok6vpmNqZC31Lf/a0XNgCRtgFyy6ih7/P1efy+tNgIhAKWM2oYHS6tQUTwLZjHfu5AkZdeXLujady0++4e8QWeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304981},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","gitHead":"54792493572ab60ee97174b5953a518bdf4273e2","scripts":{"dev":"tsup src/index.tsx --format cjs,esm --watch --dts --external react","build":"tsup src/index.tsx --format cjs,esm --dts --external react","clean":"rm -rf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"99darwin","email":"nicksapsales@gmail.com"},"repository":{"url":"git+https://github.com/99darwin/tw-cheat-sheet.git","type":"git"},"_npmVersion":"10.9.2","description":"Essential Tailwind components for React - because writing components twice is once too many","directories":{},"_nodeVersion":"23.7.0","dependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","uploadthing":"^7.6.0","lucide-react":"^0.508.0","react-dropzone":"^14.3.8","tailwind-merge":"^3.2.0","@heroicons/react":"^2.2.0","@headlessui/react":"^2.2.2","@uploadthing/react":"^7.3.0","tailwindcss-animate":"^1.0.7","@radix-ui/react-label":"^2.1.6","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-select":"^2.2.4","@radix-ui/react-tooltip":"^1.2.6","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-dropdown-menu":"^2.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tw-essentials_1.0.0_1746653838265_0.3872183452889262","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@99darwin/tw-essentials","version":"1.0.1","description":"Essential Tailwind components for React - because writing components twice is once too many","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup src/index.tsx --format cjs,esm --dts --external react","dev":"tsup src/index.tsx --format cjs,esm --watch --dts --external react","clean":"rm -rf dist","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/99darwin/tw-cheat-sheet.git"},"keywords":["react","tailwind","components","ui","cheat-sheet","radix"],"author":"","license":"ISC","bugs":{"url":"https://github.com/99darwin/tw-cheat-sheet/issues"},"homepage":"https://github.com/99darwin/tw-cheat-sheet#readme","dependencies":{"@headlessui/react":"^2.2.2","@heroicons/react":"^2.2.0","@radix-ui/react-avatar":"^1.1.9","@radix-ui/react-checkbox":"^1.3.1","@radix-ui/react-dialog":"^1.1.13","@radix-ui/react-dropdown-menu":"^2.1.14","@radix-ui/react-label":"^2.1.6","@radix-ui/react-popover":"^1.1.13","@radix-ui/react-radio-group":"^1.3.6","@radix-ui/react-select":"^2.2.4","@radix-ui/react-slider":"^1.3.4","@radix-ui/react-tooltip":"^1.2.6","@uploadthing/react":"^7.3.0","class-variance-authority":"^0.7.1","lucide-react":"^0.508.0","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","react-dropzone":"^14.3.8","recharts":"^2.15.3","tailwind-merge":"^3.2.0","tailwindcss-animate":"^1.0.7","uploadthing":"^7.6.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@tailwindcss/postcss":"^4","@types/react":"^19","@types/react-dom":"^19","tailwindcss":"^4","tsup":"^8.4.0","typescript":"^5"},"_id":"@99darwin/tw-essentials@1.0.1","gitHead":"2b1910a074793ac1239b94c5dd8afcf039ee7d1c","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5XIKfMS9kii7vd4UH6WniClS40f+L4AjAEcgsP4PN/QopMEvW7qe6IiGlU6lab2FBavnXPE6CNdaH5VM8HbZaw==","shasum":"d23f2b1cc7b47f9e001d779d174449e2cf867304","tarball":"https://registry.npmjs.org/@99darwin/tw-essentials/-/tw-essentials-1.0.1.tgz","fileCount":6,"unpackedSize":305274,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQ/iUfrPiH/ZFKwYsEP1Ok6KhU8kwawqQa0FMO4MgUVgIgfGJqvq0Vl4r2cNb+7NsYXN3M/+PbCbdIlpwag6EfGDo="}]},"_npmUser":{"name":"99darwin","email":"nicksapsales@gmail.com"},"directories":{},"maintainers":[{"name":"99darwin","email":"nicksapsales@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tw-essentials_1.0.1_1747174776420_0.43937187490631624"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-07T21:37:18.207Z","modified":"2025-05-13T22:19:36.787Z","1.0.0":"2025-05-07T21:37:18.525Z","1.0.1":"2025-05-13T22:19:36.612Z"},"bugs":{"url":"https://github.com/99darwin/tw-cheat-sheet/issues"},"license":"ISC","homepage":"https://github.com/99darwin/tw-cheat-sheet#readme","keywords":["react","tailwind","components","ui","cheat-sheet","radix"],"repository":{"type":"git","url":"git+https://github.com/99darwin/tw-cheat-sheet.git"},"description":"Essential Tailwind components for React - because writing components twice is once too many","maintainers":[{"name":"99darwin","email":"nicksapsales@gmail.com"}],"readme":"# @99darwin/tw-essentials\n\nEssential Tailwind components for React - because writing components twice is once too many.\n\n## Installation\n\n```bash\nnpm install @99darwin/tw-essentials\n# or\nyarn add @99darwin/tw-essentials\n# or\npnpm add @99darwin/tw-essentials\n```\n\n## Usage\n\n```tsx\nimport { Alert, AlertTitle, AlertDescription } from '@99darwin/tw-essentials'\n\nfunction App() {\n  return (\n    <Alert variant=\"warning\">\n      <AlertTitle>Warning</AlertTitle>\n      <AlertDescription>\n        This is a warning message.\n      </AlertDescription>\n    </Alert>\n  )\n}\n```\n\n## Features\n\n- 🎨 Built with React and TypeScript\n- 🎯 Styled with Tailwind CSS\n- ♿ Accessible components using Radix UI\n- 🎭 Fully customizable\n- 🌙 Dark mode support\n- ⚡ Zero runtime overhead\n- 🌳 Tree-shakeable\n\n## Why @99darwin/tw-essentials?\n\nTired of rewriting the same Tailwind components over and over? We've got you covered with the essential components you need. This library provides a collection of pre-built, accessible, and customizable components that you can drop into your projects and start using immediately.\n\n## Requirements\n\n- React 18 or higher\n- Tailwind CSS\n\n## License\n\nISC\n","readmeFilename":"README.md"}