{"_id":"@dnanpm/design-tokens","_rev":"9-f79cdab246694ef2915726013c7948bd","name":"@dnanpm/design-tokens","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"@dnanpm/design-tokens","version":"0.0.1","keywords":["design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"_id":"@dnanpm/design-tokens@0.0.1","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"80aebc6ab33bdf46bab0464e1a3d9c38ce4d6339","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.1.tgz","fileCount":6,"integrity":"sha512-3QkfffDDJKZD9vQaHwGjz/wao/Rj2oVxRHVWmPNJ59O36Hmd/ePkl3/Eo9LWTWMKAoisXDsrF3Sf6r5Ez/rLvQ==","signatures":[{"sig":"MEYCIQC14YWdhX4F3e6/7T+z2bwrOhVIgQk0EZrHDivXnemAagIhAKfidPZuC61Y/Z4rGo8RoMVROPmPpq/bqO3Qyj7lU6X7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36251},"main":"dist/tokens.js","type":"module","_from":"file:dnanpm-design-tokens-0.0.1.tgz","types":"dist/tokens.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"innoo","email":"innocent.okeke@dna.fi"},"_resolved":"/tmp/08ca29e3a58baa8cac769a8756e1da7e/dnanpm-design-tokens-0.0.1.tgz","_integrity":"sha512-3QkfffDDJKZD9vQaHwGjz/wao/Rj2oVxRHVWmPNJ59O36Hmd/ePkl3/Eo9LWTWMKAoisXDsrF3Sf6r5Ez/rLvQ==","repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"10.9.4","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"0.0.0","@storybook/addon-docs":"^10.2.8","@repo/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.1_1773153333444_0.7992461590535267","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dnanpm/design-tokens","version":"0.0.2","keywords":["design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"_id":"@dnanpm/design-tokens@0.0.2","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"51502ea034498fabf2f5804a946d9b6de5ea539f","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.2.tgz","fileCount":6,"integrity":"sha512-ZAbZdv6peXqP6V6Uck5PArAQPBgq30Q4c8qMVVDRnCjPFPFoS+AWF7B/9Lu6vOchIeECPzdFlAggKkvQqEUGNg==","signatures":[{"sig":"MEUCIFf6fxWR714CqKt2sI11Ozp10cST7DvzPteQJLXlJnFIAiEAh5rkp3/L3d6/urW/yRHzC+NEV8IAau1txGih1Kh4cfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35827},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"bcd13206ac84ee96f54fc937115f6ef2fa3cd625","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a515ce57-5f0d-4c72-91ea-68550b4548f2"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.9.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.2.8","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.2_1773167827038_0.4573491335735347","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dnanpm/design-tokens","version":"0.0.3","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.0.3","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"8bc912fc2245904625b2fa079a10edecc8142836","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.3.tgz","fileCount":6,"integrity":"sha512-jlyOpqCuKOQE8pi14z+CBn3Q3/oBn4adS5wSZz+xbLo0974Yjz+OprUh2WLPz/9tIUGUO30LuDa4iuWTErikqA==","signatures":[{"sig":"MEMCIAUPFwAXOEtLjJRPoea91XKWGz4M1xri2bnSlUTGQYBXAh8po8AvbDlHyJUJn+jaBScFAWiIbEnvJ/rjdl6WNN7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35911},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"f5a01cc764e103139bcbeeb2f27413d16de0ce3b","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a515ce57-5f0d-4c72-91ea-68550b4548f2"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.9.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.2.8","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.3_1773236963164_0.8805385564779873","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dnanpm/design-tokens","version":"0.0.4","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.0.4","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"eaae47bd4a03a40eec14e23fc2c86f683b0932a1","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.4.tgz","fileCount":6,"integrity":"sha512-wuQCsg/waTe2gGFWIZN1xQlnx2Nj/8626nenmRTwAi+deiin/IDt+Xt0B8XQsAwJxY2wDcWLl0NljiOEH2AJKQ==","signatures":[{"sig":"MEQCICTqpURgfJaqftiWRBdiZdPutSLfJap4M0Vz7Ei4ogNhAiBIm3TuWZhjiwuDaDnGDI6a5axDogCJCrHz68TTGcF+yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36201},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"ae134b9b36bc4473590605648c36bb3efc618128","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a515ce57-5f0d-4c72-91ea-68550b4548f2"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.9.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.2.8","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.4_1773588769051_0.3597337064046062","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@dnanpm/design-tokens","version":"0.0.5","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.0.5","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"c4fe323020decaf1311cb4543ef8ceffe4fc716a","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.5.tgz","fileCount":6,"integrity":"sha512-0Jb0Lh2vVmKuX34xe10BmB18RPVojzh+ffH6EKQCFwKoUMrOtLfr18hF2yD94iOjqRWEWcbAdLU6s/j+eju60w==","signatures":[{"sig":"MEYCIQDONaQYP+dyU5uVECxVRLg92gSRIXobEifYvSGkjKZepwIhAIH27Pg7nCFIEOKx0qkLhNZHEbkpgIq/qA7YP+Y8e3fm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36964},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"90beeb2ff64c836f670c830197e6ea297307a019","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a515ce57-5f0d-4c72-91ea-68550b4548f2"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.9.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.2.8","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.5_1773850178291_0.7668236990271304","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@dnanpm/design-tokens","version":"0.0.6","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.0.6","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"0ce393ccc457e0d11ea2b1cf0c4f462d5bc74e2a","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.0.6.tgz","fileCount":7,"integrity":"sha512-pXs6MrdlQ7LsAF673TDhrvsjyBCy+pUrW/WsogCG1lQdsoSN+RhVDn+qNwmqvrq1SKssCwPx3y+ETMawkooxsg==","signatures":[{"sig":"MEQCIBlZAt/c9oMMgw+eo2IFo/bZctNl3AfWjRVacqYMcRz5AiB1VJORfankVzodVMs/96CWq690kFK9tc0XFm1aPsZg5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37718},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"b31555a38b287f42ccdbc6d1ae770475ae979db5","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381e0ccc-c8e8-4725-a8f1-909ca7f56977"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.9.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.3.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.0.6_1774452815801_0.07599406848020274","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dnanpm/design-tokens","version":"0.1.0","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.1.0","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"2b30c7e5bd6fd6c3fc6e525209ee7215f3891393","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.1.0.tgz","fileCount":7,"integrity":"sha512-TA+25LfTp9x6gVmvxsgw9x2WIUWO1FIUpBPb5MiVGHTTPm+Ue4PC8Z8CyIH79CkgZ00iaFtZWEotFjwgtuzwEg==","signatures":[{"sig":"MEUCIDMyLm6qCEhLqOSIqXX+czPFr4dMkFwVokWx4dmb9JE6AiEA8/Uu3dci+Etmxg5S81b6/aBp46e1reGypTgE57JYVb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32328},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"f792b9872be7f475a3dfb3fc5914a6dcbc45feed","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381e0ccc-c8e8-4725-a8f1-909ca7f56977"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.16.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.3.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.1.0_1782484742287_0.5271568917965943","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dnanpm/design-tokens","version":"0.2.0","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"author":{"name":"DNA Oy"},"license":"ISC","_id":"@dnanpm/design-tokens@0.2.0","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"dist":{"shasum":"4df9be88ce1948f75285f18f1bce646c9dcf75a2","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.2.0.tgz","fileCount":7,"integrity":"sha512-yALIXLZ7czWeT1yVdbO1vztHh0Dz1alCvFbGj5ikqaG+OFEwHZkxcLb3IDgazVdmsnmrYNm7yltORumzzcHQEQ==","signatures":[{"sig":"MEUCIDo2o3KqJm3zsv6xEl+dKamgTMb+89RAtVFPN3i05a1xAiEArRulV+iRJUG8JCo7AXKvC2BiH7K6bBUd+g6SrVMy2GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35799},"main":"dist/tokens.js","type":"module","types":"dist/tokens.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"gitHead":"f6190fdeec684817bd2b424eeec5a1a2136205d1","scripts":{"dev":"node --watch src/index.js","tar":"bash scripts/generate-tar.sh","lint":"eslint .","test":"echo 'No tests configured for design-tokens' && exit 0","build":"node src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381e0ccc-c8e8-4725-a8f1-909ca7f56977"}},"repository":{"url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","type":"git","directory":"packages/design-tokens"},"_npmVersion":"11.17.0","description":"Design tokens for the DNA Design System","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","style-dictionary":"^5.3.2","@repo/eslint-config":"workspace:*","@storybook/addon-docs":"^10.3.1","@repo/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens_0.2.0_1787042869778_0.37162471776686923","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dnanpm/design-tokens","version":"0.3.0","description":"Design tokens for the DNA Design System","author":{"name":"DNA Oy"},"license":"ISC","type":"module","main":"dist/tokens.js","types":"dist/tokens.d.ts","exports":{".":{"types":"./dist/tokens.d.ts","import":"./dist/tokens.js","require":"./dist/tokens.js"},"./css":"./dist/tokens.css","./css/typography":"./dist/typography.css","./scss":"./dist/tokens.scss","./package.json":"./package.json"},"scripts":{"build":"node src/index.js","dev":"node --watch src/index.js","clean":"rm -rf dist node_modules","format":"prettier --write .","format:check":"prettier --check .","lint":"eslint .","lint:fix":"eslint . --fix","type-check":"echo 'No type checking configured for design-tokens' && exit 0","test":"echo 'No tests configured for design-tokens' && exit 0","tar":"bash scripts/generate-tar.sh"},"keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"publishConfig":{"access":"public"},"engines":{"node":">=24"},"devDependencies":{"@repo/eslint-config":"workspace:*","@repo/typescript-config":"workspace:*","style-dictionary":"^5.3.2","@storybook/addon-docs":"^10.3.1","eslint":"^9.39.2","prettier":"^3.8.1"},"repository":{"type":"git","url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","directory":"packages/design-tokens"},"homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","gitHead":"6e6455140af89035c7fcad2d514dc7876c86669d","_id":"@dnanpm/design-tokens@0.3.0","bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-lP5A30uI+7vkvjpqIVjGBSKR/ZYnLXpKsmN2eFXtX8NuCg5oA8Zt4wQLFY6D0dE9DbZLCS9mAqYBPEQnulk1Ew==","shasum":"2e7798faf5ed25ca04bb6afb21a22edcd85905e3","tarball":"https://registry.npmjs.org/@dnanpm/design-tokens/-/design-tokens-0.3.0.tgz","fileCount":8,"unpackedSize":42607,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEqa+we5pryTguiYrX3A+jAlo0ykAY9UwJQvUSwxwuIOAiEAuxJvTTH1tcv6r+v7Tz6Zwu6lztD4H/5rEGASVLA+aUo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:381e0ccc-c8e8-4725-a8f1-909ca7f56977"}},"directories":{},"maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-tokens_0.3.0_1787293463144_0.8264561648071655"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-10T14:35:33.320Z","modified":"2026-08-21T06:24:23.504Z","0.0.1":"2026-03-10T14:35:33.586Z","0.0.2":"2026-03-10T18:37:07.258Z","0.0.3":"2026-03-11T13:49:23.353Z","0.0.4":"2026-03-15T15:32:49.181Z","0.0.5":"2026-03-18T16:09:38.467Z","0.0.6":"2026-03-25T15:33:35.949Z","0.1.0":"2026-06-26T14:39:02.484Z","0.2.0":"2026-08-18T08:47:49.921Z","0.3.0":"2026-08-21T06:24:23.300Z"},"bugs":{"url":"https://github.com/DNA-Online-Services/dna-design-system/issues"},"author":{"name":"DNA Oy"},"license":"ISC","homepage":"https://github.com/DNA-Online-Services/dna-design-system/tree/main/packages/design-tokens#readme","keywords":["DNA","style-guide","design-tokens","design-system","css-variables","scss-variables","javascript-tokens","DTCG"],"repository":{"type":"git","url":"git+https://github.com/DNA-Online-Services/dna-design-system.git","directory":"packages/design-tokens"},"description":"Design tokens for the DNA Design System","maintainers":[{"name":"erkkae","email":"erkka.virtanen@dna.fi"},{"name":"innoo","email":"innocent.okeke@dna.fi"},{"name":"karosalminendna","email":"karo.salminen@dna.fi"},{"name":"samuellaisaar","email":"samuel.laisaar@dna.fi"}],"readme":"# DNA Design Tokens\n\n[![npm version](https://img.shields.io/npm/v/%40dnanpm%2Fdesign-tokens?logo=npm)](https://www.npmjs.com/package/@dnanpm/design-tokens)\n\n> ⚠️ **Under Heavy Development** — This package is actively being developed. Breaking changes may occur between minor versions during the 0.x release cycle.\n\nDesign tokens for the DNA Design System. This package follows [W3C Design Tokens](https://www.designtokens.org/) specification and uses [Style Dictionary](https://styledictionary.com/) to transform tokens defined in JSON into multiple platform outputs.\n\n- [Design System](https://designsystem.dna.fi)\n- [Figma Specification](https://www.figma.com/design/xxZhh9vmHVpGRCHctZrLpx/Design-Tokens--WIP---Copy-?node-id=0-1&t=BiQBcrkSbZynccb5-1)\n\n## Features\n\n- Consistent design tokens across platforms\n- JavaScript/TypeScript support\n- CSS/SCSS variables\n- Semantic naming conventions\n- Supports color, typography, sizing, and spacing tokens\n\n## Installation\n\n```bash\nnpm install @dnanpm/design-tokens\n# or\nyarn add @dnanpm/design-tokens\n# or\npnpm add @dnanpm/design-tokens\n```\n\n## Usage\n\n### CSS Custom Properties\n\n```css\n@import '@dnanpm/design-tokens/css';\n```\n\n### Extended Typography Tokens\n\nFont shorthand presets (`--typography-heading-*`, `--typography-body-*`, `--typography-label-*`) and the full font-family stacks (`--typography-font-family-heading-with-fallback`, `--typography-font-family-text-with-fallback`) ship as a separate CSS file. Import it after the generated tokens, which it depends on:\n\n```css\n@import '@dnanpm/design-tokens/css';\n@import '@dnanpm/design-tokens/css/typography';\n```\n\n```css\n.card__title {\n    font: var(--typography-heading-sm);\n}\n```\n\nThese variables are hand-authored rather than exported from Figma, because Figma cannot compose values across token categories, express `clamp()` for fluid type, or hold font-family fallbacks. They are **additive** — they never redeclare a variable emitted by `tokens.css`, so the generated output stays 1-1 with Figma.\n\n> **Note:** Extended typography tokens are delivered as CSS custom properties only. There is no JS or SCSS counterpart, because the values are CSS expressions (font shorthand, `clamp()`, container units) with no meaningful equivalent in those formats.\n\n### SCSS Variables\n\n```scss\n@import '@dnanpm/design-tokens/scss';\n```\n\n### JavaScript/TypeScript\n\nNamespace and named imports (the `javascript/es6` output uses named exports — there is no default export):\n\n```javascript\nimport * as tokens from '@dnanpm/design-tokens';\n// tokens.ColorSemanticForegroundPrimaryStrong → '#da0070'\n```\n\nor with tree-shaking:\n\n```javascript\nimport {\n    ColorSemanticForegroundPrimaryStrong,\n    ColorSemanticForegroundDefault,\n} from '@dnanpm/design-tokens';\n```\n\n### CSS Variable Naming Convention\n\nCSS custom properties follow the token path converted to kebab-case:\n\n| Token path                          | CSS variable                               |\n| ----------------------------------- | ------------------------------------------ |\n| `color.semantic.foreground.default` | `var(--color-semantic-foreground-default)` |\n| `spacing.space.16`                  | `var(--spacing-space-16)`                  |\n| `radius.semantic.full`              | `var(--radius-semantic-full)`              |\n\n> **Note:** Primitive tokens are excluded from the generated output. Always use semantic tokens.\n\n## Contributing\n\n- [How to Contribute](./CONTRIBUTING.md) — contribution guide for design tokens\n","readmeFilename":"README.md"}