{"_id":"@birhaus/tokens","_rev":"7-66ed5cef4abbcac30b2322987b5d3770","name":"@birhaus/tokens","dist-tags":{"latest":"3.0.0"},"versions":{"0.2.0":{"name":"@birhaus/tokens","version":"0.2.0","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@0.2.0","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"1a8c3c7f0b4de63deecd6ac1143e65257bde2ba8","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-0.2.0.tgz","fileCount":8,"integrity":"sha512-u8l/0eZ+r0BdB+odyZvCc6P1CqKDEz9hWHJ4n3ct9YaDfe8l9nrNi4/fhBAHUChL0GzU2KvUGN+vlG5K9tANRQ==","signatures":[{"sig":"MEQCIHpkyKp9FE9x1jyDmS0XW84EFenNjSIjMnKYo5sQcxf4AiAEaeU3tfmle9LxKMgbh9dj35eoeh4jf06Wpyhx+PwuOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37383},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./tailwind":"./dist/tailwind.config.js"},"gitHead":"f6691cec0c10bdc8a8b280463d7f1eedf11ad14d","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_0.2.0_1755563233223_0.31026780690147326","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@birhaus/tokens","version":"0.8.0","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@0.8.0","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"b9f4fe84b573db6257ec4e246011490b7cb633ba","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-0.8.0.tgz","fileCount":8,"integrity":"sha512-4qin90L4dJ6E9j2cp1AaWSHj7gxrgwNofjWoDioYeBcJOYeSPdFxPNgmbo8FlFx8rBfZpGAy0S0XEYv7X7Rv2g==","signatures":[{"sig":"MEYCIQCckGH+7RPkHQUKYlroiF7eEBcy828AiUxBMmmqoW9FiAIhAPNfpRXLZC2zQgJjKN3iSV05EE+xtGauzaKiAvlMPcp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37383},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./tailwind":"./dist/tailwind.config.js"},"gitHead":"fa63c780424e5535438acfa027dea012040c18f9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_0.8.0_1755631540936_0.027394178450584894","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@birhaus/tokens","version":"1.0.0","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@1.0.0","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"45a50f55642a27fde519c44605e5d9a692e739cd","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-1.0.0.tgz","fileCount":8,"integrity":"sha512-bv9sc9kOhpvFfByEJnbCdwW9zkw1QTtDizB69JYIj5R75UuiWdnOtKDy5KMjN/OiNomkA6uaJqQHXE0MPdqFeA==","signatures":[{"sig":"MEUCIQCniGqY9D78nnXtXZzrz0W7BEH5PbTnMlKSZ2aAAlZ/8wIgenxGZGgJNJJQtasj+7UsE3LjrBgjntKfT/KBPhVjGto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37383},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./tailwind":"./dist/tailwind.config.js"},"gitHead":"fa63c780424e5535438acfa027dea012040c18f9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_1.0.0_1755631641867_0.583066652745936","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@birhaus/tokens","version":"1.0.1","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@1.0.1","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"59c30c710505e52b1d36dc5a6511df6c850b283e","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-1.0.1.tgz","fileCount":9,"integrity":"sha512-qLeuXMoBL7YRHPO8sxnS8+uYL7+ji9qmiCz+1+Tfd6mOWVJKIusJhGro7seuZnn9X/xVMs5ewOE3qEAwVSnyFQ==","signatures":[{"sig":"MEUCIQDsxigaYn9GVMHL7AzfULFaGuVEpvBHBbNGEh97S6ZE7wIgUorqzL9jez0hTL4YJJDcROfoKCOykhjqEMgCYsoD7dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5df60285271f5089f1721005115b0e68dc3e69bb","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_1.0.1_1755729262154_0.1620709179271025","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@birhaus/tokens","version":"2.0.0","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@2.0.0","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"e97f23aa61edab3848bf84e467518113996d783b","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-2.0.0.tgz","fileCount":9,"integrity":"sha512-1IWHwRtpEl4KZK2Be8WqlGHP5P8olCTSeFAE82s+GVo1od5kTFaLOuy52aSNnMu2AOKfGQMJirzdHwNkp/Yjjg==","signatures":[{"sig":"MEYCIQCMf7ceHSpzT9M9H2bJrcMkQMJj2lb+NzCUVJGiZnNdEwIhAL5n9lbFYlYW1Iy0SJOCNX3zUWJYsXdLpIiX/tZ/nh8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38566},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"01d8a1ade9aefcd53d1a2037516221011ca924ac","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.0.0_1755747138133_0.0636736706575638","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@birhaus/tokens","version":"2.0.1","keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@2.0.1","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"dist":{"shasum":"8c294c945faf20e2a12d43cd81e7ecc422f6b866","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-2.0.1.tgz","fileCount":9,"integrity":"sha512-328CBzydo+yCPO/BnkFn/HfhuLXHX4HHuew7NTKzs/BG/TL5t/0NtgkPMqBcSzUzIN1qtTUijZMrYIREOfgFWw==","signatures":[{"sig":"MEUCIQDLaQQU8CAmwC0crvF7h/dWsDwRk3PGz1plyRr72xoo6gIgBENdr4OxkvMqsIoVYVz1G5WQD0ly/EvO4AgylYdtYOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38590},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"14da87a6d3b1157ffac67880217a01bd0edf01d3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"_npmVersion":"10.9.3","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.54.0","typescript":"^5.3.0","style-dictionary":"^3.9.0","@tokens-studio/sd-transforms":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.0.1_1755907574131_0.5036203835469792","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@birhaus/tokens","version":"3.0.0","description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","sideEffects":false,"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"},"./v3":{"types":"./dist/v3.d.ts","import":"./dist/v3.mjs","require":"./dist/v3.js"}},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src --ext .ts,.js --report-unused-disable-directives --max-warnings 0","type-check":"tsc --noEmit","clean":"rm -rf dist"},"devDependencies":{"@tokens-studio/sd-transforms":"^0.15.0","debug":"^4.4.1","eslint":"^8.54.0","style-dictionary":"^3.9.0","tsup":"^8.5.0","typescript":"^5.3.0"},"publishConfig":{"access":"public"},"keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"_id":"@birhaus/tokens@3.0.0","gitHead":"a808af389a3363802ff4fd234cd6e906b9066a52","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4U1WhoQcgkNqzd0WJXKTkiTnQ6xXkda/DZP0BoIixUBPMlmYrbuiSLAeDuybRSWWoWchntLAyPeXQZTeUFoFFA==","shasum":"08489efb697746bc61c8ad73a1d9aeecd1b52c07","tarball":"https://registry.npmjs.org/@birhaus/tokens/-/tokens-3.0.0.tgz","fileCount":22,"unpackedSize":592067,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFUUB3j/1vboP13i7G0z6zMblwgf7XG9lxD8cv5+/VaQIhAN9LYqCwbeXOHNXqtOMjoYCdMvgs0OBlX/oopBgQzS2v"}]},"_npmUser":{"name":"anthonybir","email":"anthony@bir.com.py"},"directories":{},"maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokens_3.0.0_1755953022354_0.8745950464992136"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-19T00:27:13.145Z","modified":"2025-08-23T12:43:42.730Z","0.2.0":"2025-08-19T00:27:13.461Z","0.8.0":"2025-08-19T19:25:41.103Z","1.0.0":"2025-08-19T19:27:22.044Z","1.0.1":"2025-08-20T22:34:22.363Z","2.0.0":"2025-08-21T03:32:18.324Z","2.0.1":"2025-08-23T00:06:14.314Z","3.0.0":"2025-08-23T12:43:42.524Z"},"keywords":["birhaus","design-tokens","colors","typography","spacing","semantic-tokens","css-variables"],"description":"BIRHAUS Design Tokens - Colors, typography, spacing, and semantic tokens","maintainers":[{"name":"anthonybir","email":"anthony@bir.com.py"}],"readme":"# @birhaus/tokens\n\nBIRHAUS Design Tokens - Design system tokens for the BIRHAUS component library.\n\n## Installation\n\n```bash\nnpm install @birhaus/tokens\n```\n\n## Usage\n\n### JavaScript/TypeScript\n\n```javascript\nimport { tokens } from '@birhaus/tokens'\n\nconst buttonStyles = {\n  backgroundColor: tokens.colors.primary,\n  padding: `${tokens.spacing[3]} ${tokens.spacing[4]}`,\n  borderRadius: tokens.borderRadius.md,\n  fontSize: tokens.typography.fontSize.base,\n}\n```\n\n### Tailwind CSS\n\n```javascript\n// tailwind.config.js\nconst { tokens } = require('@birhaus/tokens')\n\nmodule.exports = {\n  theme: {\n    extend: {\n      colors: {\n        primary: tokens.colors.primary,\n      },\n      spacing: tokens.spacing,\n      borderRadius: tokens.borderRadius,\n    }\n  }\n}\n```\n\n## Available Tokens\n\n- **Colors**: Primary, gray, success, warning, error palettes\n- **Typography**: Font families, sizes, weights\n- **Spacing**: 8pt grid system (4, 8, 12, 16, 24, 32, 48, 64)\n- **Border Radius**: sm, md, lg, xl values\n- **Shadows**: Subtle elevation system\n- **Semantic**: Cognitive load and UX-specific tokens\n\n## BIRHAUS Principles\n\nThese tokens embody:\n- 4-3-1 cognitive rule (max 4 nav, 3 actions, 1 primary)\n- Miller's Law compliance (7±2 items)\n- Spanish-first design\n- Accessibility (WCAG AA+)\n\n## License\n\nMIT","readmeFilename":"README.md"}