{"_id":"@allem-ui/theme","_rev":"3-dbcbe84eff7475ed0fc8c2151746ba3f","name":"@allem-ui/theme","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@allem-ui/theme","version":"0.0.1","keywords":["allem-ui","theme","tailwind","css","design-system"],"author":{"url":"https://kingallem.com","name":"Ahmed Allem"},"license":"MIT","_id":"@allem-ui/theme@0.0.1","maintainers":[{"name":"kingofmit","email":"allem.ahmed@gmail.com"}],"homepage":"https://github.com/kingofmit/allem-ui#readme","bugs":{"url":"https://github.com/kingofmit/allem-ui/issues"},"dist":{"shasum":"9ac5d2d5744f298d4a5f9e943d200e307075058f","tarball":"https://registry.npmjs.org/@allem-ui/theme/-/theme-0.0.1.tgz","fileCount":12,"integrity":"sha512-qMrfivwab1UqY3qNM02X15jcxfDPP/eWm0Xrv8DrK28oLAExX7ThR2HHdynL5DRUVE1F/1P31VFVorXYsg5fzg==","signatures":[{"sig":"MEUCIQCY5TqMXP6I3xFFtmo+CCfO4ivetmXtDH1AKl8uCXJ9iwIgXUP2ibvHMwcy1VYEE5p5NNJ3UK+s/8635EtAWbCsOXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26558},"main":"./dist/index.js","_from":"file:allem-ui-theme-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"kingofmit","email":"allem.ahmed@gmail.com"},"_resolved":"/private/var/folders/4v/rph2hgm54rqf12vzbjxpn5kc0000gn/T/b59c82b7723a84d509e3acf75e3b826f/allem-ui-theme-0.0.1.tgz","_integrity":"sha512-qMrfivwab1UqY3qNM02X15jcxfDPP/eWm0Xrv8DrK28oLAExX7ThR2HHdynL5DRUVE1F/1P31VFVorXYsg5fzg==","repository":{"url":"git+https://github.com/kingofmit/allem-ui.git","type":"git","directory":"packages/theme"},"_npmVersion":"11.12.1","description":"Theming engine and Tailwind CSS preset for Allem UI","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.0"},"peerDependencies":{"tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/theme_0.0.1_1779396105470_0.8246209251212764","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@allem-ui/theme","version":"0.0.2","keywords":["allem-ui","theme","tailwind","css","design-system"],"author":{"url":"https://kingallem.com","name":"Ahmed Allem"},"license":"MIT","_id":"@allem-ui/theme@0.0.2","maintainers":[{"name":"kingofmit","email":"allem.ahmed@gmail.com"}],"homepage":"https://github.com/kingofmit/allem-ui#readme","bugs":{"url":"https://github.com/kingofmit/allem-ui/issues"},"dist":{"shasum":"edcbeb2b8a7cfe6032416220d2bfba5521bbe285","tarball":"https://registry.npmjs.org/@allem-ui/theme/-/theme-0.0.2.tgz","fileCount":13,"integrity":"sha512-hTx5Q1x2qg6mW/oXcSLF0epsIO11+zPrOlLvTaxsPRVyfDGol4yGDpilg1Ngx38ZJYQzUwy2nsRrafFmgdsGGw==","signatures":[{"sig":"MEQCIALkcJ6IgQiXLA8R3aYe2R2h/MfOgCiZ0XFEHy6GRHGYAiBXY3fKnqDoPne2ZJ2oCTs/AQEVZjD1fBsQBu59VZFLyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28899},"main":"./dist/index.js","_from":"file:allem-ui-theme-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"kingofmit","email":"allem.ahmed@gmail.com"},"_resolved":"/private/var/folders/4v/rph2hgm54rqf12vzbjxpn5kc0000gn/T/525649525b92d7f8d6c436a38b8b673d/allem-ui-theme-0.0.2.tgz","_integrity":"sha512-hTx5Q1x2qg6mW/oXcSLF0epsIO11+zPrOlLvTaxsPRVyfDGol4yGDpilg1Ngx38ZJYQzUwy2nsRrafFmgdsGGw==","repository":{"url":"git+https://github.com/kingofmit/allem-ui.git","type":"git","directory":"packages/theme"},"_npmVersion":"11.12.1","description":"Theming engine and Tailwind CSS preset for Allem UI","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.0"},"peerDependencies":{"tailwindcss":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/theme_0.0.2_1779493503132_0.45152062140782734","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@allem-ui/theme","version":"0.0.3","description":"Theming engine and Tailwind CSS preset for Allem UI","license":"MIT","author":{"name":"Ahmed Allem","url":"https://kingallem.com"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./preset":{"types":"./dist/preset.d.ts","import":"./dist/preset.mjs","require":"./dist/preset.js"}},"sideEffects":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.9.0"},"peerDependencies":{"tailwindcss":">=4.0.0"},"repository":{"type":"git","url":"git+https://github.com/kingofmit/allem-ui.git","directory":"packages/theme"},"keywords":["allem-ui","theme","tailwind","css","design-system"],"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist"},"_id":"@allem-ui/theme@0.0.3","bugs":{"url":"https://github.com/kingofmit/allem-ui/issues"},"homepage":"https://github.com/kingofmit/allem-ui#readme","_integrity":"sha512-am1WmgamFiBsTFRIGswKuu0Bjws03oHsq05P9XlmxR3AiayOOIe6sAGkobGT0QS337Gewv/+H3J74mmYyKvnkg==","_resolved":"/private/var/folders/4v/rph2hgm54rqf12vzbjxpn5kc0000gn/T/e1e6014f499488eea376225bdfcab8ff/allem-ui-theme-0.0.3.tgz","_from":"file:allem-ui-theme-0.0.3.tgz","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-am1WmgamFiBsTFRIGswKuu0Bjws03oHsq05P9XlmxR3AiayOOIe6sAGkobGT0QS337Gewv/+H3J74mmYyKvnkg==","shasum":"4827a62f2c3d0a2190ea2439fca4466c3147cf73","tarball":"https://registry.npmjs.org/@allem-ui/theme/-/theme-0.0.3.tgz","fileCount":13,"unpackedSize":28899,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBvHt0Sa6txRD9x8xK1xSNljAXHYglE14X/bThHtqwZQIgQaa44VudXY+2tZb3iHFjVU+jEr0lm9+J4XpxWpz+s8c="}]},"_npmUser":{"name":"kingofmit","email":"allem.ahmed@gmail.com"},"directories":{},"maintainers":[{"name":"kingofmit","email":"allem.ahmed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/theme_0.0.3_1779581031329_0.2451418462993391"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T20:41:45.268Z","modified":"2026-05-24T00:03:51.574Z","0.0.1":"2026-05-21T20:41:45.611Z","0.0.2":"2026-05-22T23:45:03.316Z","0.0.3":"2026-05-24T00:03:51.464Z"},"bugs":{"url":"https://github.com/kingofmit/allem-ui/issues"},"author":{"name":"Ahmed Allem","url":"https://kingallem.com"},"license":"MIT","homepage":"https://github.com/kingofmit/allem-ui#readme","keywords":["allem-ui","theme","tailwind","css","design-system"],"repository":{"type":"git","url":"git+https://github.com/kingofmit/allem-ui.git","directory":"packages/theme"},"description":"Theming engine and Tailwind CSS preset for Allem UI","maintainers":[{"name":"kingofmit","email":"allem.ahmed@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/kingofmit/allem-ui/main/.github/AllemUI.png\" alt=\"Allem UI Theme\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@allem-ui/theme\"><img src=\"https://img.shields.io/npm/v/@allem-ui/theme.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/kingofmit/allem-ui/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"License\" /></a>\n  <img src=\"https://img.shields.io/badge/tailwind-v4-38bdf8\" alt=\"Tailwind v4\" />\n  <img src=\"https://img.shields.io/badge/typescript-strict-blue\" alt=\"TypeScript\" />\n</p>\n\n# @allem-ui/theme\n\nTheming engine and Tailwind CSS v4 preset for Allem UI with semantic color tokens and dark mode support.\n\n## Installation\n\n```bash\nnpm install @allem-ui/theme\n```\n\n## Quick Start\n\n```ts\n// tailwind.config.ts\nimport { allemPreset } from \"@allem-ui/theme\";\n\nexport default {\n  presets: [allemPreset],\n  content: [\"./src/**/*.{ts,tsx}\"],\n};\n```\n\n```ts\n// Access color tokens directly\nimport { colors } from \"@allem-ui/theme\";\n\nconsole.log(colors.primary); // Allem UI primary palette\n```\n\n## Exports\n\n| Export | Description |\n|--------|-------------|\n| `allemPreset` | Tailwind CSS v4 preset with Allem UI design tokens |\n| `colors` | Semantic color tokens (primary, neutral, danger, success, warning) |\n\n## Features\n\n- **Tailwind CSS v4 preset** -- Drop-in preset for consistent styling across all Allem UI components\n- **Semantic color tokens** -- primary, neutral, danger, success, warning palettes\n- **Dark mode** -- First-class dark mode support built into the preset\n- **Tree-shakeable** -- ESM + CJS builds, import only what you use\n- **TypeScript strict** -- Full type safety and autocomplete\n\n## Part of Allem UI\n\nThis is the theming package for the [Allem UI](https://github.com/kingofmit/allem-ui) monorepo. Used by [`@allem-ui/react`](https://www.npmjs.com/package/@allem-ui/react) and all standalone component packages.\n\n## Support\n\nIf you find Allem UI useful, consider supporting its development:\n\n<a href=\"https://buymeacoffee.com/kingofmit\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"50\" /></a>\n\n## License\n\n[MIT](https://github.com/kingofmit/allem-ui/blob/main/LICENSE) - [Ahmed Allem](https://kingallem.com)\n","readmeFilename":"README.md"}