{"_id":"@candor-design/tokens","_rev":"12-74e8a1092badaac28386745b60a0482e","name":"@candor-design/tokens","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"name":"@candor-design/tokens","version":"1.0.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@1.0.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"dc5aa338709d8397270401100a4db8fc23e47bb4","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-1.0.0.tgz","fileCount":7,"integrity":"sha512-3toB8q+sYnMCRezhwWDy2JN95YzKDYORgC73frJi9AjFaOBIAm0iy9ZdTL0TC5Ovx+zjj8Cq0x7IlNQGm3LFHg==","signatures":[{"sig":"MEUCIH2pFUS6PeAwIOf95NSyi8QKBjurKfB395+ognR0AGHWAiEA8nkpzJc1EPU5vVVvX79vx5e3hN4MhHIUklvBnYQN6rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49776},"type":"commonjs","gitHead":"db0c713ef70d444b2a3011c34b9058da7077df78","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"pawn002","email":"john.rioflorido@outlook.com"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.0","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.15.1","typescript":"~5.9.3","@angular/cli":"^21.0.2","@angular/core":"^21.0.3","@angular/forms":"^21.0.3","@angular/common":"^21.0.3","@angular/compiler":"^21.0.3","@angular/animations":"^21.0.3","@angular/compiler-cli":"^21.0.3","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.0.3","@angular-devkit/build-angular":"^21.0.2","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.0.3","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/tokens_1.0.0_1774320003691_0.45047569021541634","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@candor-design/tokens","version":"1.0.1","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@1.0.1","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"5eb1aaabbb2e1749448c96fd28c0930a86bf57c9","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-1.0.1.tgz","fileCount":7,"integrity":"sha512-oi1H7BXnXw3DatbDY4Sbca61PSmDFNO3VJXB4V5pyWLjSahxDES/YXqr3BqMwO6T/3tfqbbOdKKRq+ZL3dSGag==","signatures":[{"sig":"MEYCIQDgVE/zmwpmPpC8rRMjU6tiTEKou1FCi8U4nfw8n8OYZAIhAO1py72G5Dot8+wtBVYZWTQbNxr3upTKKL6r471/oN4m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49611},"type":"commonjs","gitHead":"1f3e48858e8e22b6aaa0d6944df831ab2fb0505a","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.0","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.15.1","typescript":"~5.9.3","@angular/cli":"^21.0.2","@angular/core":"^21.0.3","@angular/forms":"^21.0.3","@angular/common":"^21.0.3","@angular/compiler":"^21.0.3","@angular/animations":"^21.0.3","@angular/compiler-cli":"^21.0.3","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.0.3","@angular-devkit/build-angular":"^21.0.2","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.0.3","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^4.1.3"},"_npmOperationalInternal":{"tmp":"tmp/tokens_1.0.1_1774321592736_0.18369692307272611","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@candor-design/tokens","version":"2.0.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@2.0.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"4bd0087167fe820b6893d079dac2adf50ee3be3b","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-2.0.0.tgz","fileCount":7,"integrity":"sha512-x3F3//5rNDeMZQ25q+vGHZAzLOiM6HLSledqruNm0LXjombJs5N4mzaryAbt2RW8UG22Kz465e9R1pzIIFuOwA==","signatures":[{"sig":"MEUCICcnrm4X2Vc8KHEDfjUeiNH9wTewTgHqOcH8TwV8pl6SAiEAvvhVvH9Z1tcPCl9N5BxYkCJ9pbaAuo7K70A3RVzFiOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50564},"type":"commonjs","gitHead":"4c0d8ef4258cb81f8d8b0c51959bae490a8f4161","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"chromatic":"^16.0.0","storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.0.0_1776047078092_0.08421971279327156","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@candor-design/tokens","version":"2.1.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@2.1.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"5a786150c3323820ead9718477cc7c62bc3dcc8d","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-2.1.0.tgz","fileCount":7,"integrity":"sha512-kzHEaZ+ZQLAl0ztTNNLacxluFFWXQA6Tm2+sPB8rS2s6XfOuKRKORg/T3ArNuG2jq4/gpt6GWASg1D3yZ2Cz+A==","signatures":[{"sig":"MEQCIH73bMNHCHu0/EqBe37fqW+OIuSHze1lHNz0yXPWDb1/AiArSEyPf7wdRK2MQSeA5MlEBgAjefIs84v1ezaKvWJFmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51506},"type":"commonjs","gitHead":"b2372de14d324975ea9853f6e2d744277455def7","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"chromatic":"^16.0.0","storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.1.0_1776049190017_0.3009648945838157","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@candor-design/tokens","version":"2.2.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@2.2.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"cc71bf4ad6b485ef21f96956b5b74d3de3c6e08b","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-2.2.0.tgz","fileCount":7,"integrity":"sha512-e1OYwSfThV0GEl75l7WQbzwmjs9MnUrz3kcAdRXY/BddqOizuWDZXpBE8mM78HouJ/Mm7QE0y/ycLRPbt8eiIw==","signatures":[{"sig":"MEYCIQD9jcWcrBbNx1XFuSNeDPGCr4vkgh9Jukx4lFiMe2aBqAIhAN9Zenwcf18G+BlXQcCosbRTyps7BufYX6udCxrflvq0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53205},"type":"commonjs","gitHead":"e501aaeb55ef60233fbf0a392b163483892682e0","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"chromatic":"^16.0.0","storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.2.0_1776077903154_0.8592363146383015","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@candor-design/tokens","version":"2.3.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@2.3.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"2387c58d6262f75cb7b8bd6471b78fa9bd792349","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-2.3.0.tgz","fileCount":13,"integrity":"sha512-u1tYxHGhhVUuaEBgwD4zaYlWWfyHcw+/CngSPZErqJN4DTeisqBiFOANkSYHit4jvylTDkEWySeWI9TLAgwUOA==","signatures":[{"sig":"MEUCIQCaM+73qJ1HP4fLB3x/yHIls4F6tqI3zXJyWL/pm01uqQIgGniJAwxpBNDcFS6zZ1XTnNZXwaKrG9xAj4SK7UZK/TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86295},"type":"commonjs","gitHead":"5c532ba4c4e90c82430c452303795f641fdf65e2","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"chromatic":"^16.0.0","storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_2.3.0_1776305627903_0.7667926489151502","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@candor-design/tokens","version":"3.0.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@3.0.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"995599d2076ff00b9f668fb7888325296dd47f2d","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-3.0.0.tgz","fileCount":13,"integrity":"sha512-HuSkfJ1lkpo5J3swTx5dXuxeJ0HJDZCHoaZ6TSn9ldhe0fCfojH7wCtcs8tPVPy0+qg3STqrT4dyN6c5Eesofg==","signatures":[{"sig":"MEUCIFaLavfHNKjk9H+8FIeyQUfhja/IzKBbzrJI3zjMWcKfAiEAnfWKxZ+PU75zSz/74RfabxsudJR4iDicH4o4gcRh0yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87526},"type":"commonjs","gitHead":"96711dcd0dee846d05d9cbac2ad6b300704cc08c","scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.12.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"rxjs":"~7.8.0","tslib":"^2.8.1","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"chromatic":"^16.0.0","storybook":"^10.1.4","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_3.0.0_1776739977391_0.8052940732125318","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@candor-design/tokens","version":"4.0.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@4.0.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"6dcc4af3438f40637a1c8c24cf2e712c5435ff74","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-4.0.0.tgz","fileCount":7,"integrity":"sha512-dzM5eYq16nHLLU/mBwxNy9RkthgtAWqWbmH/H0jR2wjR1CIT63Aiwc4QC9OP1ToD8pKkj2GBunQhLGg9YVz2WQ==","signatures":[{"sig":"MEUCIDRJdsH28ysmxfopkuLovgrzn8RRxHQvM1xIjV1Ds3UlAiEAqBkEeoMpyJz0Dr3kgdAxLjEjHf+mfgDrCDHxUFfB+Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62076},"type":"commonjs","gitHead":"3aff8f198ecb93fdd33247f277880608c4d0d83f","scripts":{"version":"npm --prefix web-components version $npm_package_version --no-git-tag-version --allow-same-version && git add web-components/package.json","build:wc":"vite build --config vite.wc.config.ts && vite build --config vite.tone-data.config.ts","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"ng run design-system-playground:storybook","audit:tokens":"node scripts/export-tokens-dtcg.js","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"ng run design-system-playground:build-storybook","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.16.0","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"lit":"^3.3.2","rxjs":"~7.8.0","tslib":"^2.8.1","culori":"^4.0.2","zone.js":"^0.16.1","typescript":"~5.9.3","@angular/cli":"^21.2.3","@angular/core":"^21.2.5","@angular/build":"^21.2.7","@angular/forms":"^21.2.5","@angular/common":"^21.2.5","@angular/compiler":"^21.2.5","@angular/animations":"^21.2.5","@angular/compiler-cli":"^21.2.5","@standard-schema/spec":"^1.0.0","@angular/platform-browser":"^21.2.5","@angular-devkit/build-angular":"^21.2.7","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@angular/platform-browser-dynamic":"^21.2.5","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","chromatic":"^16.0.0","storybook":"^10.1.4","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@storybook/angular":"^10.1.4","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tokens_4.0.0_1780655822625_0.8588964740347647","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@candor-design/tokens","version":"4.1.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@4.1.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"b93d150faf391533a4b552287bf4d6474725262a","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-4.1.0.tgz","fileCount":7,"integrity":"sha512-kBIB3G1YglnFa02eWI7RVX8IxnYvZFIVKD3ULankTwazbt3OnQ2jWl5FoEh0WZg0uhNuLRq4Nlw0Woju23mBqw==","signatures":[{"sig":"MEQCIHgeBOkcJ0jRaUm6rSG+YIlKMWHggzjJkHNUhm6UNjQhAiB9FlV9A0TU9KNgZKcuVxIElJGiR1BSsJleI191ycGxxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61948},"type":"commonjs","gitHead":"84cdf8a0cab9dd41f9b16133a9350ebc517168e0","scripts":{"version":"npm --prefix web-components version $npm_package_version --no-git-tag-version --allow-same-version && git add web-components/package.json","build:wc":"vite build --config vite.wc.config.ts && vite build --config vite.tone-data.config.ts","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"storybook dev -p 6006","audit:tokens":"node scripts/export-tokens-dtcg.js","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"storybook build","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"11.17.0","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"lit":"^3.3.2","tslib":"^2.8.1","culori":"^4.0.2","typescript":"~5.9.3","@standard-schema/spec":"^1.0.0","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.101.0","vite":"^7.3.2","chromatic":"^16.0.0","storybook":"^10.1.4","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2","@storybook/web-components-vite":"^10.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tokens_4.1.0_1781656009269_0.2990926015601201","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@candor-design/tokens","version":"4.2.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@4.2.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"0c6429afcb085defcaf1452124b7d53376c449d3","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-4.2.0.tgz","fileCount":8,"integrity":"sha512-YZrz9ahEPLHOoobEZ7olr2LGc9AP3EKrj7Chm3tQTOceXODEqboURXY1zFIU8JAOLaKTegr/hyscPe7YQMO8/Q==","signatures":[{"sig":"MEQCIFqK3ek/R0eHJu3YJHYYjOvZDSq7LxRa/6ZtLhi710TBAiB8+ueUUVqR/39aCxVif0HuRhKgE4Gqv/j53cn+JAPqug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69327},"main":"./tokens/candor-tokens.css","type":"commonjs","style":"./tokens/candor-tokens.css","module":"./tokens/candor-tokens.css","exports":{".":"./tokens/candor-tokens.css","./package.json":"./package.json","./candor-fonts.css":"./tokens/candor-fonts.css","./candor-tokens.css":"./tokens/candor-tokens.css","./candor-tokens.json":"./tokens/candor-tokens.json","./candor-tokens.min.css":"./tokens/candor-tokens.min.css"},"gitHead":"02f4dbbd6043ae50bf615199562518b0da1bc3e4","scripts":{"version":"node scripts/sync-wc-version.js && git add web-components/package.json","build:wc":"vite build --config vite.wc.config.ts && vite build --config vite.tone-data.config.ts","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"storybook dev -p 6006","audit:tokens":"node scripts/export-tokens-dtcg.js","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","test-storybook":"test-storybook","build-storybook":"storybook build","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"12.0.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.2","tslib":"^2.8.1","culori":"^4.0.2","typescript":"~5.9.3","@standard-schema/spec":"^1.0.0","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.101.0","vite":"^8.1.4","chromatic":"^18.0.1","storybook":"^10.1.4","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/test-runner":"^0.24.2","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2","@storybook/web-components-vite":"^10.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tokens_4.2.0_1783882077834_0.20657683153236106","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@candor-design/tokens","version":"5.0.0","keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","_id":"@candor-design/tokens@5.0.0","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"homepage":"https://github.com/pawn002/candor#readme","bugs":{"url":"https://github.com/pawn002/candor/issues"},"dist":{"shasum":"de06ca6806ee85c4ad39e9f4418501b3b06b17fc","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-5.0.0.tgz","fileCount":8,"integrity":"sha512-4UwWj2/DkeN6PE/LapKG1v09OZgrhXaVlLrX1Gdq8Lp3ne60KmPO7s3yB4UuGfb1BcQYoV/7kSPA73YkqiN47Q==","signatures":[{"sig":"MEYCIQCqa5nZY2kUXKJiexwMz+kUXJTZQie4ZEQX3Z58Zva1AgIhAORg+riBhouRuxztVxERlZEooLZGaJ8+07Fh0gRXDAKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69127},"main":"./tokens/candor-tokens.css","type":"commonjs","style":"./tokens/candor-tokens.css","module":"./tokens/candor-tokens.css","exports":{".":"./tokens/candor-tokens.css","./package.json":"./package.json","./candor-fonts.css":"./tokens/candor-fonts.css","./candor-tokens.css":"./tokens/candor-tokens.css","./candor-tokens.json":"./tokens/candor-tokens.json","./candor-tokens.min.css":"./tokens/candor-tokens.min.css"},"gitHead":"ce1227849d0da486fdfc1f2adeae5c5be2e9d515","scripts":{"version":"node scripts/sync-wc-version.js && git add web-components/package.json","build:wc":"vite build --config vite.wc.config.ts && vite build --config vite.tone-data.config.ts","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","audit:tokens":"node scripts/export-tokens-dtcg.js","build:tokens":"node scripts/build-tokens.js","release:major":"npm version major && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:patch":"npm version patch && git push origin main --follow-tags","audit:contrast":"node scripts/check-contrast.js","build-storybook":"storybook build","test:playwright":"playwright test","test:playwright:ui":"playwright test --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"overrides":{"esbuild":"^0.28.1","chokidar":"^5.0.0","readdirp":"^4.0.0"},"repository":{"url":"git+https://github.com/pawn002/candor.git","type":"git"},"_npmVersion":"12.0.2","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lit":"^3.3.2","tslib":"^2.8.1","culori":"^4.0.2","typescript":"~5.9.3","@standard-schema/spec":"^1.0.0","@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@fontsource/atkinson-hyperlegible":"^5.2.8"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.101.0","vite":"^8.1.4","chromatic":"^18.0.1","storybook":"^10.1.4","@types/node":"^24.13.3","vite-plugin-dts":"^5.0.0","@playwright/test":"^1.57.0","@phosphor-icons/web":"^2.1.2","@storybook/addon-a11y":"^10.1.4","@storybook/addon-docs":"^10.1.4","@storybook/addon-themes":"^10.3.1","@chromatic-com/storybook":"^5.0.2","@storybook/web-components-vite":"^10.4.4"},"_npmOperationalInternal":{"tmp":"tmp/tokens_5.0.0_1785968142635_0.0825222756471009","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@candor-design/tokens","version":"5.0.1","description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","main":"./tokens/candor-tokens.css","module":"./tokens/candor-tokens.css","style":"./tokens/candor-tokens.css","exports":{".":"./tokens/candor-tokens.css","./candor-tokens.css":"./tokens/candor-tokens.css","./candor-tokens.min.css":"./tokens/candor-tokens.min.css","./candor-tokens.json":"./tokens/candor-tokens.json","./candor-fonts.css":"./tokens/candor-fonts.css","./package.json":"./package.json"},"scripts":{"storybook":"storybook dev -p 6006","build-storybook":"storybook build","test:playwright":"playwright test","typecheck":"tsc --noEmit","test:playwright:ui":"playwright test --ui","build:tokens":"node scripts/build-tokens.js","build:wc":"vite build --config vite.wc.config.ts && vite build --config vite.tone-data.config.ts","version":"node scripts/sync-wc-version.js && git add web-components/package.json","release:patch":"npm version patch && git push origin main --follow-tags","release:minor":"npm version minor && git push origin main --follow-tags","release:major":"npm version major && git push origin main --follow-tags","chromatic":"npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","audit:tokens":"node scripts/export-tokens-dtcg.js","audit:contrast":"node scripts/check-contrast.js","audit:packaging":"node scripts/check-package-deps.js"},"repository":{"type":"git","url":"git+https://github.com/pawn002/candor.git"},"keywords":[],"author":{"name":"John Z. Rioflorido"},"license":"ISC","type":"commonjs","bugs":{"url":"https://github.com/pawn002/candor/issues"},"homepage":"https://github.com/pawn002/candor#readme","overrides":{"chokidar":"^5.0.0","readdirp":"^4.0.0","esbuild":"^0.28.1"},"dependencies":{"@fontsource-variable/noto-sans":"^5.2.10","@fontsource-variable/noto-serif":"^5.2.9","@fontsource-variable/roboto-flex":"^5.2.8","@fontsource-variable/roboto-mono":"^5.2.8","@fontsource/atkinson-hyperlegible":"^5.2.8"},"devDependencies":{"@chromatic-com/storybook":"^5.2.1","@phosphor-icons/web":"^2.1.2","@playwright/test":"^1.62.1","@storybook/addon-a11y":"^10.5.6","@storybook/addon-docs":"^10.5.6","@storybook/addon-themes":"^10.5.6","@storybook/web-components-vite":"^10.5.6","@types/node":"^24.13.3","chromatic":"^18.0.1","culori":"^4.0.2","lit":"^3.3.2","sass":"^1.101.0","storybook":"^10.5.6","tslib":"^2.8.1","typescript":"~5.9.3","vite":"^8.1.4","vite-plugin-dts":"^5.0.3"},"gitHead":"62a331709151979f09808071e47e1d5e02d479ea","_id":"@candor-design/tokens@5.0.1","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-O314PyAqgpi6FpTyBlvtVT3bh6QCl494q+BluzOE0NkGRsfVsiRdKSpcBrdt4dGVXkeFE4sW2x/WgPB4PvOPyQ==","shasum":"dfc446b3a9b9715b9e9f56b6b0c8950671f3f1a5","tarball":"https://registry.npmjs.org/@candor-design/tokens/-/tokens-5.0.1.tgz","fileCount":8,"unpackedSize":69149,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@candor-design%2ftokens@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGcO46gP86qiXoVrF0kkj1nPFEoPeho/kyTSrhptBnd0AiALtn6Cz8fqroPmOufx5uuULgB3DPsdYpNbH32wFB2Stw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9f95a417-60c3-4d3d-80c8-835a26813698"}},"directories":{},"maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tokens_5.0.1_1785980212891_0.8508850635444738"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T02:40:03.609Z","modified":"2026-08-06T01:36:53.445Z","1.0.0":"2026-03-24T02:40:03.831Z","1.0.1":"2026-03-24T03:06:32.882Z","2.0.0":"2026-04-13T02:24:38.217Z","2.1.0":"2026-04-13T02:59:50.165Z","2.2.0":"2026-04-13T10:58:23.289Z","2.3.0":"2026-04-16T02:13:48.043Z","3.0.0":"2026-04-21T02:52:57.529Z","4.0.0":"2026-06-05T10:37:02.762Z","4.1.0":"2026-06-17T00:26:49.387Z","4.2.0":"2026-07-12T18:47:57.966Z","5.0.0":"2026-08-05T22:15:42.775Z","5.0.1":"2026-08-06T01:36:53.075Z"},"bugs":{"url":"https://github.com/pawn002/candor/issues"},"author":{"name":"John Z. Rioflorido"},"license":"ISC","homepage":"https://github.com/pawn002/candor#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/pawn002/candor.git"},"description":"Candor design tokens — CSS custom properties for a humanist design system built with OKLCH.","maintainers":[{"name":"pawn002","email":"john.rioflorido@outlook.com"}],"readme":"# Candor\n\nA humanist design system built with OKLCH colors, variable-font typography, and WCAG 2.1 AA accessibility baked in.\n\n**[Browse components →](https://main--69c25e2492ad056c24329876.chromatic.com)**\n\n## Install\n\n### Tokens (CSS custom properties)\n\n```bash\nnpm install @candor-design/tokens\n```\n\n### Web components (framework-agnostic)\n\n```bash\nnpm install @candor-design/web-components @candor-design/tokens\n```\n\nIncludes all 37 Candor components as Lit 3 custom elements. No framework required — works in plain HTML, React, Vue, Svelte, or any other environment that supports web standards. Version is kept in sync with `@candor-design/tokens`.\n\n### Fonts\n\nCandor uses [Roboto Flex](https://fonts.google.com/specimen/Roboto+Flex) as its UI typeface. The easiest way to load it is via Fontsource:\n\n```bash\nnpm install @fontsource-variable/roboto-flex\n```\n\n```css\n@import '@fontsource-variable/roboto-flex/index.css';\n```\n\n> **Note:** `@fontsource-variable/roboto-flex` registers the font as `'Roboto Flex Variable'`. Candor's `--font-sans` token lists this name first so it resolves correctly. If you load the font another way (Google Fonts CDN, self-hosted), ensure the font-face name matches or override `--font-sans` accordingly.\n\n## Usage\n\n### CSS (recommended)\n\nLink the stylesheet and use the custom properties directly:\n\n```html\n<link rel=\"stylesheet\" href=\"node_modules/@candor-design/tokens/tokens/candor-tokens.css\">\n```\n\n```css\n.button {\n  background: var(--color-action-primary);\n  color: var(--color-text-on-action);\n  font-family: var(--font-family-base);\n  padding: var(--spacing-sm) var(--spacing-md);\n  border-radius: var(--radius-md);\n}\n```\n\n### CSS import\n\n```css\n@import url('@candor-design/tokens/tokens/candor-tokens.css');\n```\n\n### Web components\n\n```html\n<link rel=\"stylesheet\" href=\"node_modules/@candor-design/tokens/tokens/candor-tokens.css\">\n<script type=\"module\" src=\"node_modules/@candor-design/web-components/dist/candor-web-components.js\"></script>\n\n<candor-button variant=\"primary\">Save changes</candor-button>\n<candor-input label=\"Email\" type=\"email\" required></candor-input>\n<candor-badge variant=\"success\">Active</candor-badge>\n```\n\nCSS custom properties pierce Shadow DOM boundaries automatically — loading `candor-tokens.css` once is all that's required. No per-component token injection needed.\n\n#### Bundler import\n\n```js\nimport '@candor-design/web-components';\n// All 37 custom elements are now registered\n```\n\nNamed exports are also available for direct class access (e.g. typed references, programmatic instantiation). Importing any class still triggers the package's side-effectful `customElements.define()` calls, so the corresponding tag is also registered:\n\n```js\nimport { CandorButton, CandorBadge } from '@candor-design/web-components';\n```\n\n---\n\n### Bundler (Vite / webpack / PostCSS)\n\n```css\n@import '@candor-design/tokens/tokens/candor-tokens.css';\n```\n\nThe bundler resolves the bare specifier and inlines the file at build time. This is not Sass `@use` — `@use` is for importing Sass modules (`.scss` source files with variables and mixins). `candor-tokens.css` is pre-compiled CSS with no Sass members to import.\n\n### Minified (production)\n\n```html\n<link rel=\"stylesheet\" href=\"node_modules/@candor-design/tokens/tokens/candor-tokens.min.css\">\n```\n\n### JSON (Figma / tooling)\n\n```js\nimport tokens from '@candor-design/tokens/tokens/candor-tokens.json';\n\ntokens.root['--color-action-primary']; // oklch(0.27 0.06 245.34)\ntokens.dark['--color-action-primary']; // oklch(0.79 0.11 245)\n```\n\n---\n\n## What's included\n\n### Colors\n\nFive OKLCH color families, each with 10 tonal steps (50–900):\n\n| Family | Role |\n|---|---|\n| `--navy-*` | Primary action, headings, inverse surfaces |\n| `--burgundy-*` | Secondary action, accents |\n| `--azure-*` | Links, focus rings, interactive highlights |\n| `--indigo-*` | Code highlights, visited links, decorative |\n| `--gray-*` | Text, borders, backgrounds |\n\nSemantic aliases map primitive ramps to roles:\n\n```css\n/* Backgrounds */\n--color-bg-page\n--color-bg-surface\n--color-bg-elevated\n--color-bg-inverse\n\n/* Text */\n--color-text-default      /* 12.6:1 on page — primary body text */\n--color-text-subtle       /*  4.6:1 on page — secondary text */\n--color-text-on-action    /* white on primary/secondary buttons */\n\n/* Action */\n--color-action-primary\n--color-action-primary-hover\n--color-action-secondary\n--color-action-secondary-hover\n--color-action-destructive\n--color-action-destructive-text\n\n/* Status */\n--color-status-error\n--color-status-error-bg\n--color-status-error-text\n--color-status-success\n--color-status-success-bg\n--color-status-success-text\n--color-status-warning\n--color-status-warning-bg\n--color-status-warning-text\n\n/* Other */\n--color-link\n--color-link-visited\n--color-focus\n--color-border-default\n--color-border-control\n```\n\nAll semantic color pairs are contrast-validated to WCAG 2.1 AA (4.5:1 text, 3:1 UI components).\n\n### Dark mode\n\nDark mode activates automatically via `prefers-color-scheme: dark`, or can be forced with a `data-theme` attribute:\n\n```html\n<!-- Force dark -->\n<html data-theme=\"dark\">\n\n<!-- Force light (overrides OS preference) -->\n<html data-theme=\"light\">\n```\n\nOnly color tokens change between modes. Spacing, typography, and shape tokens are invariant.\n\n### Typography\n\n```css\n--font-family-base        /* Roboto Flex — variable font, UI workhorse */\n--font-family-display     /* Roboto Flex — headings */\n--font-family-accessible  /* Atkinson Hyperlegible — form labels, error messages, critical UI */\n--font-family-mono        /* Roboto Mono */\n--font-family-serif       /* Noto Serif */\n--font-family-reading     /* Noto Sans — long-form content */\n```\n\nType scale (Major Third, 1.25 ratio):\n\n```css\n--font-size-sm    /* 14px — system floor for readable text */\n--font-size-base  /* 16px */\n--font-size-lg    /* 20px */\n--font-size-xl    /* 25px */\n--font-size-2xl   /* 31px */\n--font-size-3xl   /* 39px */\n\n--font-size-h1    /* 39px */\n--font-size-h2    /* 31px */\n--font-size-h3    /* 25px */\n--font-size-h4    /* 20px */\n--font-size-h5    /* 16px */\n--font-size-h6    /* 14px */\n```\n\n### Spacing\n\n8px grid:\n\n```css\n--spacing-xs   /*  8px */\n--spacing-sm   /* 16px */\n--spacing-md   /* 24px */\n--spacing-lg   /* 32px */\n--spacing-xl   /* 48px */\n--spacing-2xl  /* 64px */\n--spacing-3xl  /* 96px */\n```\n\n### Shape\n\n```css\n--radius-sm    /*  4px */\n--radius-md    /*  8px */\n--radius-lg    /* 16px */\n--radius-full  /* 9999px */\n\n--border-width-thin    /* 1px */\n--border-width-medium  /* 2px */\n--border-width-thick   /* 4px */\n\n--focus-ring-width   /* 2px */\n--focus-ring-offset  /* 2px */\n```\n\n---\n\n## Design philosophy\n\nCandor is a **humanist** design system. Every decision — OKLCH colors, variable-font typography, perceptual spacing — is oriented toward human vision and reading experience, not machine defaults.\n\n**OKLCH colors** use a perceptually uniform color space, so lightness values reliably map to visual weight across hues. This makes it practical to derive accessible color pairs programmatically and to build predictable tonal scales.\n\n**Roboto Flex** is a variable font with an optical size axis (`opsz`) that automatically adjusts stroke contrast at different sizes — creating natural typographic hierarchy without artificial weight jumps.\n\n**Atkinson Hyperlegible** is reserved for critical UI text (form labels, error messages, status indicators) where legibility under stress matters most.\n\n---\n\n## Development\n\nThis repository contains the full design system in two distributed layers: the **`@candor-design/tokens`** CSS layer and the **`@candor-design/web-components`** Lit 3 custom-element library (the primary consumer-facing distribution) built on top of it. Both live in a single Storybook so the same stories validate every layer.\n\n### Prerequisites\n\n- Node.js 20.16+, 22.19+, or 24+\n- npm\n\n### Setup\n\n```bash\ngit clone https://github.com/pawn002/candor.git\ncd candor\nnpm install\n```\n\n### Build tokens\n\n```bash\nnpm run build:tokens\n```\n\nOutputs to `tokens/`:\n- `candor-tokens.css` — expanded CSS with comments\n- `candor-tokens.min.css` — minified for production\n- `candor-tokens.json` — structured JSON (`root` + `dark` keys)\n\n### Build web components\n\n```bash\nnpm run build:wc\n```\n\nOutputs to `web-components/dist/`:\n- `candor-web-components.js` — ESM bundle (165 kB, 30 kB gzipped)\n- `candor-web-components.umd.cjs` — UMD for CDN / legacy environments\n- `index.d.ts` + per-component `.d.ts` — TypeScript declarations\n\n### Storybook\n\n```bash\nnpm run storybook\n```\n\nOpens at http://localhost:6006\n\n### Tests\n\n```bash\nnpm run test:playwright   # Visual regression + a11y tests\n```\n\n---\n\n## License\n\nISC\n","readmeFilename":"README.md"}