{"_id":"@beonit/adaptive-raindrop-tokens","_rev":"3-9077fef5ec3ef7ecb722afe7b2e99d18","name":"@beonit/adaptive-raindrop-tokens","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@beonit/adaptive-raindrop-tokens","version":"0.1.0","keywords":["adaptive-raindrop","design-system","design-tokens","css","tailwind","shadcn"],"license":"MIT","_id":"@beonit/adaptive-raindrop-tokens@0.1.0","maintainers":[{"name":"aaronperezbeonit","email":"aaperez@beonit.es"}],"homepage":"https://github.com/beonit-team/adaptive-raindrop#readme","bugs":{"url":"https://github.com/beonit-team/adaptive-raindrop/issues"},"dist":{"shasum":"f0781ff6ab2d7e3fc457a5fc37fe2482d2721804","tarball":"https://registry.npmjs.org/@beonit/adaptive-raindrop-tokens/-/adaptive-raindrop-tokens-0.1.0.tgz","fileCount":13,"integrity":"sha512-3dAxrfHHtLQU5ZiAzCvHYPtY3EDoMgB9XJq7S+hfQdhkdRnoSlAFdLJT3oYqI4D0h09/7FfzG1OMdeV7zJNVlQ==","signatures":[{"sig":"MEQCIDWLpMm+7nJLZDQWUCuyhY1Oq/QGQgQSTDB9tJflC+TsAiAC0p7d2meQOf+wQwusQTH4A1GR0EN4Byk5vO+zkNoxFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181305},"type":"module","_from":"file:beonit-adaptive-raindrop-tokens-0.1.0.tgz","exports":{".":"./src/index.css","./base":"./src/base.css","./theme":"./src/theme.css","./shadcn":"./src/shadcn-tokens.css","./tokens":"./src/tokens.css","./assets/*":"./src/assets/*","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"aaronperezbeonit","email":"aaperez@beonit.es"},"_resolved":"/tmp/b0f23dcb00fdd94355c89201936d1a2e/beonit-adaptive-raindrop-tokens-0.1.0.tgz","_integrity":"sha512-3dAxrfHHtLQU5ZiAzCvHYPtY3EDoMgB9XJq7S+hfQdhkdRnoSlAFdLJT3oYqI4D0h09/7FfzG1OMdeV7zJNVlQ==","repository":{"url":"git+https://github.com/beonit-team/adaptive-raindrop.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.16.0","description":"Adaptive Raindrop design tokens & foundations as framework-agnostic CSS. Brand/platform/tenant tokens, shadcn token layer, Avenir Next fonts and typographic utilities.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-raindrop-tokens_0.1.0_1784651655805_0.966368222875089","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@beonit/adaptive-raindrop-tokens","version":"0.2.0","keywords":["adaptive-raindrop","design-system","design-tokens","css","tailwind","shadcn"],"license":"MIT","_id":"@beonit/adaptive-raindrop-tokens@0.2.0","maintainers":[{"name":"aaronperezbeonit","email":"aaperez@beonit.es"}],"homepage":"https://github.com/beonit-team/adaptive-raindrop#readme","bugs":{"url":"https://github.com/beonit-team/adaptive-raindrop/issues"},"dist":{"shasum":"5aa2dae42e1590dcb7d887962831a0b35f2d83e2","tarball":"https://registry.npmjs.org/@beonit/adaptive-raindrop-tokens/-/adaptive-raindrop-tokens-0.2.0.tgz","fileCount":13,"integrity":"sha512-GXTVfuGiXlU5pni45vBke/YAW8gy5A41/ILj43P5o+LugaEKsICWtaUEYS+bkND0hXTICQLaNPXACpgUSWlnTw==","signatures":[{"sig":"MEQCIA6+q1DDtcEb8BFY214b8XUNuHkMKN9z04x2JHWezgChAiAzzCgnr7R6hfHVfSE2utVnjvnuZml0pU/eg3TnsRTxdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182322},"type":"module","_from":"file:beonit-adaptive-raindrop-tokens-0.2.0.tgz","exports":{".":"./src/index.css","./base":"./src/base.css","./theme":"./src/theme.css","./shadcn":"./src/shadcn-tokens.css","./tokens":"./src/tokens.css","./assets/*":"./src/assets/*","./package.json":"./package.json"},"private":false,"_npmUser":{"name":"aaronperezbeonit","email":"aaperez@beonit.es"},"_resolved":"/tmp/816d0343d912b88cf28c2832022ddc5f/beonit-adaptive-raindrop-tokens-0.2.0.tgz","_integrity":"sha512-GXTVfuGiXlU5pni45vBke/YAW8gy5A41/ILj43P5o+LugaEKsICWtaUEYS+bkND0hXTICQLaNPXACpgUSWlnTw==","repository":{"url":"git+https://github.com/beonit-team/adaptive-raindrop.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.16.0","description":"Adaptive Raindrop design tokens & foundations as framework-agnostic CSS. Brand/platform/tenant tokens, shadcn token layer, Avenir Next fonts and typographic utilities.","directories":{},"sideEffects":["*.css"],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-raindrop-tokens_0.2.0_1785446785304_0.6245417723762652","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@beonit/adaptive-raindrop-tokens","version":"0.3.0","description":"Adaptive Raindrop design tokens & foundations as framework-agnostic CSS. Brand/platform/tenant tokens, shadcn token layer, Avenir Next fonts and typographic utilities.","license":"MIT","private":false,"type":"module","sideEffects":["*.css"],"exports":{".":"./src/index.css","./tokens":"./src/tokens.css","./shadcn":"./src/shadcn-tokens.css","./theme":"./src/theme.css","./base":"./src/base.css","./reporting":"./src/reporting.css","./assets/*":"./src/assets/*","./package.json":"./package.json"},"publishConfig":{"access":"public"},"keywords":["adaptive-raindrop","design-system","design-tokens","css","tailwind","shadcn"],"repository":{"type":"git","url":"git+https://github.com/beonit-team/adaptive-raindrop.git","directory":"packages/design-tokens"},"_id":"@beonit/adaptive-raindrop-tokens@0.3.0","bugs":{"url":"https://github.com/beonit-team/adaptive-raindrop/issues"},"homepage":"https://github.com/beonit-team/adaptive-raindrop#readme","_integrity":"sha512-MSJXdGsyx0L9ddPwq83xTiEC/9NcwL0HINDJmajZCWH9XkcUXGLmKDqDECopGPoNVDUQI5vx0UG/V40GpPn4Ig==","_resolved":"/tmp/9d0f43f7da7cda16537fb72fc6952326/beonit-adaptive-raindrop-tokens-0.3.0.tgz","_from":"file:beonit-adaptive-raindrop-tokens-0.3.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-MSJXdGsyx0L9ddPwq83xTiEC/9NcwL0HINDJmajZCWH9XkcUXGLmKDqDECopGPoNVDUQI5vx0UG/V40GpPn4Ig==","shasum":"848531d86476dc2f48be922de2c345b35dd00594","tarball":"https://registry.npmjs.org/@beonit/adaptive-raindrop-tokens/-/adaptive-raindrop-tokens-0.3.0.tgz","fileCount":14,"unpackedSize":208074,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWVXZ4SZ+biaWZp2dT6kgS4pZPyswQxVrGu1WBE+T9QAiAGDNt7dAQwjOo26g4yLGQj0wOiff7v5zb0hyfyB4H7nQ=="}]},"_npmUser":{"name":"aaronperezbeonit","email":"aaperez@beonit.es"},"directories":{},"maintainers":[{"name":"aaronperezbeonit","email":"aaperez@beonit.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adaptive-raindrop-tokens_0.3.0_1786654895542_0.9875452636083633"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T16:34:15.644Z","modified":"2026-08-13T21:01:36.754Z","0.1.0":"2026-07-21T16:34:15.986Z","0.2.0":"2026-07-30T21:26:25.459Z","0.3.0":"2026-08-13T21:01:35.709Z"},"bugs":{"url":"https://github.com/beonit-team/adaptive-raindrop/issues"},"license":"MIT","homepage":"https://github.com/beonit-team/adaptive-raindrop#readme","keywords":["adaptive-raindrop","design-system","design-tokens","css","tailwind","shadcn"],"repository":{"type":"git","url":"git+https://github.com/beonit-team/adaptive-raindrop.git","directory":"packages/design-tokens"},"description":"Adaptive Raindrop design tokens & foundations as framework-agnostic CSS. Brand/platform/tenant tokens, shadcn token layer, Avenir Next fonts and typographic utilities.","maintainers":[{"name":"aaronperezbeonit","email":"aaperez@beonit.es"}],"readme":"# @beonit/adaptive-raindrop-tokens\n\nVisual foundations of **Adaptive Raindrop** as **framework-agnostic CSS**:\nbrand/platform/tenant tokens, the shadcn token layer, the Avenir Next fonts\nand the typographic utilities.\n\nIt is the **shared aesthetic source of truth**. Any consuming app (Vue,\nReact, etc.) consumes the same tokens, so the whole ecosystem shares one\nvisual language without duplicating values. Adaptive Raindrop sits above the\nproducts: no product defines the system.\n\n> To migrate a React frontend to Adaptive Raindrop, read **[PORTING_GUIDE.md](./PORTING_GUIDE.md)**.\n> For the normative interface rules every product must follow, read **[RULES.md](./RULES.md)**.\n> For the platform copilot (Sara) rules, read **[COPILOT.md](./COPILOT.md)**.\n\n---\n\n## What's included\n\n```\nsrc/\n├── index.css           All-in-one entry (Tailwind v4).\n├── tokens.css          :root brand/platform/tenant variables (agnostic).\n├── shadcn-tokens.css   :root + .dark shadcn variables (agnostic).\n├── theme.css           @theme inline + @custom-variant + @layer base (Tailwind v4).\n├── base.css            @font-face Avenir Next + body reset + .t-* utilities.\n└── assets/\n    └── fonts/avenir-next/{400,600,700}.woff2\n```\n\n---\n\n## Installation\n\n### Option A — Direct from Git (no registry)\n\nRequires read access to the package repo.\n\n```jsonc\n// consumer package.json\n\"dependencies\": {\n  \"@beonit/adaptive-raindrop-tokens\": \"git+https://github.com/<org>/adaptive-raindrop.git#v0.1.0\"\n}\n```\n\n### Option B — GitHub Packages (private registry)\n\n1. Copy [`.npmrc.example`](./.npmrc.example) to `.npmrc` in your project and\n   set a token with the `read:packages` scope.\n2. Install:\n\n```bash\nnpm install @beonit/adaptive-raindrop-tokens\n```\n\n---\n\n## Usage\n\n### With Tailwind v4 (recommended)\n\nIn your root CSS, import the package **after** Tailwind:\n\n```css\n@import \"tailwindcss\";\n@import \"@beonit/adaptive-raindrop-tokens\";\n```\n\nYou get:\n\n- CSS variables (`--p-primary`, `--c-ink`, `--background`, …).\n- Tailwind utilities: `bg-p-primary`, `text-mute`, `shadow-card`,\n  `bg-background`, `text-foreground`, `border-border`, `bg-sidebar`, …\n- `dark:` bound to the `.dark` class on an ancestor.\n- Avenir Next fonts and the `.t-h1`, `.t-body`, `.brand-fill`, … utilities.\n\n### Without Tailwind\n\n```css\n@import \"@beonit/adaptive-raindrop-tokens/tokens\";\n@import \"@beonit/adaptive-raindrop-tokens/shadcn\";\n@import \"@beonit/adaptive-raindrop-tokens/base\";\n```\n\nAnd consume the variables directly:\n\n```css\n.cta { background: var(--p-primary); color: var(--p-primary-ink); }\n```\n\n### Dark mode\n\nAdd the `dark` class to an ancestor (typically `<html>` or `<body>`):\n\n```html\n<html class=\"dark\">\n```\n\n---\n\n## Versioning\n\nSemVer via git tags (`v0.1.0`, `v0.2.0`, …). Changes to token values are\n`minor`; renaming/removing tokens is `major`.\n","readmeFilename":"README.md"}