{"_id":"@capra/dx-tokens-lightningcss-plugin","_rev":"9-4f327e122ff6719fb931f8c518c62bf4","name":"@capra/dx-tokens-lightningcss-plugin","dist-tags":{"latest":"0.4.0"},"versions":{"0.3.0":{"name":"@capra/dx-tokens-lightningcss-plugin","version":"0.3.0","keywords":["capra","lightningcss"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@capra/dx-tokens-lightningcss-plugin@0.3.0","maintainers":[{"name":"raygesualdo","email":"ray@raygesualdo.com"},{"name":"sneha.singh","email":"ssingh@cribl.io"},{"name":"nlivingston","email":"nilelivingston13@gmail.com"},{"name":"spicioccio","email":"spicioccio@cribl.io"}],"dist":{"shasum":"8923ac56332a1614bfdf55d6a872b2350a7d5f4b","tarball":"https://registry.npmjs.org/@capra/dx-tokens-lightningcss-plugin/-/dx-tokens-lightningcss-plugin-0.3.0.tgz","fileCount":5,"integrity":"sha512-UGFs4sZqoN/U5hF9n5e0vCn7C7Fl6wDEF2D7aCRSgp+MCmfK1Gg9eIFaX1CHTG7KCqNUmDPzHKNuMlWo7A67TQ==","signatures":[{"sig":"MEYCIQDiYka1Z0UciI1lydzxydp5+ATZNyGkcMVEnb9DVZawXAIhALt36KfhzcblTeUBSgB81GHMbrPN4TX3/vzPkcr4xAGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3741},"type":"module","_from":"file:capra-dx-tokens-lightningcss-plugin-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"scripts":{"lint":"capra-linter","build":"tsdown","clean":"rm -rf ./dist","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"raygesualdo","email":"ray@raygesualdo.com"},"_resolved":"/private/var/folders/fn/nr6t3_kn1j3fwnjh2x3528cc0000gp/T/10912628522dae236646ba720769f00e/capra-dx-tokens-lightningcss-plugin-0.3.0.tgz","_integrity":"sha512-UGFs4sZqoN/U5hF9n5e0vCn7C7Fl6wDEF2D7aCRSgp+MCmfK1Gg9eIFaX1CHTG7KCqNUmDPzHKNuMlWo7A67TQ==","_npmVersion":"11.12.1","description":"LightningCSS plugin to handle Capra design tokens in CSS files","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@capra/dx-tokens-core":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","lightningcss":"^1.31.1","@capra/dx-tokens":"0.0.0","@private/linting":"0.0.0"},"peerDependencies":{"lightningcss":">=1"},"_npmOperationalInternal":{"tmp":"tmp/dx-tokens-lightningcss-plugin_0.3.0_1781643591882_0.9775828256360959","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@capra/dx-tokens-lightningcss-plugin","version":"0.3.1","keywords":["capra","lightningcss"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@capra/dx-tokens-lightningcss-plugin@0.3.1","maintainers":[{"name":"raygesualdo","email":"ray@raygesualdo.com"},{"name":"sneha.singh","email":"ssingh@cribl.io"},{"name":"jlewczynski","email":"jlewczynski@cribl.io"},{"name":"spicioccio","email":"spicioccio@cribl.io"},{"name":"hmcmahon","email":"hmcmahon@cribl.io"},{"name":"nlivingston","email":"nilelivingston13@gmail.com"}],"homepage":"https://capra.cribl.io","dist":{"shasum":"94fe9945eed32064619eae804b6f432aee3a4581","tarball":"https://registry.npmjs.org/@capra/dx-tokens-lightningcss-plugin/-/dx-tokens-lightningcss-plugin-0.3.1.tgz","fileCount":5,"integrity":"sha512-GT4Sx2HyDN42WYW1/dMj2V+MxpIsJ4X0FvUSPuuacgTCkx8RniBAAcKo6GnC+6w27BB8T5cYcW4rtAaWDlDWYw==","signatures":[{"sig":"MEQCIDnqPEuVZOtcBLVB1CraGSFu1Vn3bHsCFvRzyGlLvCH1AiBRLU5DPd3Ompem77KPe6Y3H4ZpB+aV/azJMvjubtD3CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3946},"type":"module","_from":"file:capra-dx-tokens-lightningcss-plugin-0.3.1.tgz","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"scripts":{"lint":"capra-linter","build":"tsdown","clean":"rm -rf ./dist","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"nlivingston","email":"nilelivingston13@gmail.com"},"_resolved":"/private/var/folders/vf/p9l2m4t94wd_tf5vb61r8lk00000gp/T/16739f6969f3365dfcdb2563a9fbe4cb/capra-dx-tokens-lightningcss-plugin-0.3.1.tgz","_integrity":"sha512-GT4Sx2HyDN42WYW1/dMj2V+MxpIsJ4X0FvUSPuuacgTCkx8RniBAAcKo6GnC+6w27BB8T5cYcW4rtAaWDlDWYw==","_npmVersion":"11.12.1","description":"LightningCSS plugin to handle Capra design tokens in CSS files","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@capra/dx-tokens-core":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.0","lightningcss":"^1.31.1","@capra/dx-tokens":"0.0.0","@private/linting":"0.0.0"},"peerDependencies":{"lightningcss":">=1"},"_npmOperationalInternal":{"tmp":"tmp/dx-tokens-lightningcss-plugin_0.3.1_1782493762683_0.3890803833366989","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@capra/dx-tokens-lightningcss-plugin","version":"0.3.2","keywords":["capra","lightningcss"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@capra/dx-tokens-lightningcss-plugin@0.3.2","maintainers":[{"name":"raygesualdo","email":"ray@raygesualdo.com"},{"name":"sneha.singh","email":"ssingh@cribl.io"},{"name":"jlewczynski","email":"jlewczynski@cribl.io"},{"name":"spicioccio","email":"spicioccio@cribl.io"},{"name":"hmcmahon","email":"hmcmahon@cribl.io"},{"name":"nlivingston","email":"nilelivingston13@gmail.com"}],"homepage":"https://capra.cribl.io","dist":{"shasum":"8b1989721d3d8a82c0d9021433c506edb55d881c","tarball":"https://registry.npmjs.org/@capra/dx-tokens-lightningcss-plugin/-/dx-tokens-lightningcss-plugin-0.3.2.tgz","fileCount":5,"integrity":"sha512-wt+BIGfORm7fqsaUj0k2umv9i17tCHasMTl8yCQRbPKZ1MI1xkX1vvdubnZtGgyxNrbRZMQXitAoAHTWOUoJ8A==","signatures":[{"sig":"MEUCIC237AzAmEXXR4x+OwRDXRIjNUquglWy17ZJEwN0rDUlAiEA3MtnuEExF5G5IMJeeRkvQ2kzl1wffrpSLHxNkumhA6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944},"type":"module","_from":"file:capra-dx-tokens-lightningcss-plugin-0.3.2.tgz","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"scripts":{"lint":"capra-linter","build":"tsdown","clean":"rm -rf ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nlivingston","email":"nilelivingston13@gmail.com"},"_resolved":"/private/var/folders/vf/p9l2m4t94wd_tf5vb61r8lk00000gp/T/8789ed4dd69a4e6d4f6d0c507d843a49/capra-dx-tokens-lightningcss-plugin-0.3.2.tgz","_integrity":"sha512-wt+BIGfORm7fqsaUj0k2umv9i17tCHasMTl8yCQRbPKZ1MI1xkX1vvdubnZtGgyxNrbRZMQXitAoAHTWOUoJ8A==","_npmVersion":"11.12.1","description":"LightningCSS plugin to handle Capra design tokens in CSS files","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@capra/dx-tokens-core":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.7","lightningcss":"^1.31.1","@capra/dx-tokens":"0.0.1","@private/linting":"0.0.1"},"peerDependencies":{"lightningcss":">=1"},"_npmOperationalInternal":{"tmp":"tmp/dx-tokens-lightningcss-plugin_0.3.2_1784308235647_0.04815267535910284","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@capra/dx-tokens-lightningcss-plugin","version":"0.4.0","keywords":["capra","lightningcss"],"license":"SEE LICENSE IN LICENSE.txt","_id":"@capra/dx-tokens-lightningcss-plugin@0.4.0","maintainers":[{"name":"raygesualdo","email":"ray@raygesualdo.com"},{"name":"sneha.singh","email":"ssingh@cribl.io"},{"name":"jlewczynski","email":"jlewczynski@cribl.io"},{"name":"spicioccio","email":"spicioccio@cribl.io"},{"name":"hmcmahon","email":"hmcmahon@cribl.io"},{"name":"nlivingston","email":"nilelivingston13@gmail.com"}],"homepage":"https://capra.cribl.io","dist":{"shasum":"584a146f5701cf54beedc12ea8d060d0fd1fe2ae","tarball":"https://registry.npmjs.org/@capra/dx-tokens-lightningcss-plugin/-/dx-tokens-lightningcss-plugin-0.4.0.tgz","fileCount":5,"integrity":"sha512-3pybxIhkTM193zn/3HAf5qtv7j1pmeOb1MD7Ry9RWXjpIHes2viYA2bAPXatAqAPyk16RwMzvpPtd5Ku9tZ59A==","signatures":[{"sig":"MEUCIQDxLFwlm7yhpv7xbRA03ivL5diHXnuwwMEuuIqifH0OMAIgY9DTlGor6Pp12vjrnUqsEtUAfkw1IESoRZ3xv9HwtUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3947},"type":"module","_from":"file:capra-dx-tokens-lightningcss-plugin-0.4.0.tgz","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.mjs"}},"scripts":{"lint":"capra-linter","build":"tsdown","clean":"rm -rf ./dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nlivingston","email":"nilelivingston13@gmail.com"},"_resolved":"/private/var/folders/vf/p9l2m4t94wd_tf5vb61r8lk00000gp/T/eba6501d134ad891643f4d29472b6e5c/capra-dx-tokens-lightningcss-plugin-0.4.0.tgz","_integrity":"sha512-3pybxIhkTM193zn/3HAf5qtv7j1pmeOb1MD7Ry9RWXjpIHes2viYA2bAPXatAqAPyk16RwMzvpPtd5Ku9tZ59A==","_npmVersion":"11.12.1","description":"LightningCSS plugin to handle Capra design tokens in CSS files","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@capra/dx-tokens-core":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.7","lightningcss":"^1.31.1","@capra/dx-tokens":"^0.0.1","@private/linting":"^0.0.1"},"peerDependencies":{"lightningcss":">=1"},"_npmOperationalInternal":{"tmp":"tmp/dx-tokens-lightningcss-plugin_0.4.0_1784913696048_0.36945040357307213","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-16T20:59:51.628Z","modified":"2026-09-04T16:53:34.805Z","0.3.0":"2026-06-16T20:59:52.023Z","0.3.1":"2026-06-26T17:09:22.822Z","0.3.2":"2026-07-17T17:10:35.779Z","0.4.0":"2026-07-24T17:21:36.206Z"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://capra.cribl.io","keywords":["capra","lightningcss"],"description":"LightningCSS plugin to handle Capra design tokens in CSS files","maintainers":[{"email":"ray@raygesualdo.com","name":"raygesualdo"},{"email":"ssingh@cribl.io","name":"sneha.singh"},{"email":"jlewczynski@cribl.io","name":"jlewczynski"},{"email":"spicioccio@cribl.io","name":"spicioccio"},{"email":"hmcmahon@cribl.io","name":"hmcmahon"},{"email":"nilelivingston13@gmail.com","name":"nlivingston"},{"email":"amberleyjohanna@gmail.com","name":"amber1ey"}],"readme":"# @capra/dx-tokens-lightningcss-plugin\n\n## Overview\n\n`@capra/dx-tokens-lightningcss-plugin` publishes a Lightning CSS visitor that rewrites `token('...')` calls into Capra CSS variable references.\n\n## Documentation\n\nHuman-readable documentation is available at https://capra.cribl.io.\n\nLLM-readable documentation is available at https://capra.cribl.io/llms.txt.\n\n## Install\n\n```sh\npnpm add @capra/dx-tokens-lightningcss-plugin lightningcss\n```\n\n## Usage\n\n```ts\nimport { transform } from 'lightningcss';\nimport { capraTokenVisitor } from '@capra/dx-tokens-lightningcss-plugin';\nimport { allTokens } from '@capra/dx-tokens/tokens-minimal.ts';\n\ntransform({\n  filename: 'example.css',\n  code: Buffer.from('.card { padding: token(\"spacing.md\"); }'),\n  visitor: capraTokenVisitor({ tokens: allTokens }),\n});\n```\n\n## Peer dependencies\n\n`@capra/dx-tokens-lightningcss-plugin` expects `lightningcss` as a peer dependency.\n\n## License\n\nThis package is proprietary software. See [LICENSE.txt](./LICENSE.txt).\n","readmeFilename":"README.md"}