{"_id":"token-to-css","_rev":"28-dd3dbb4e7da04d5ecfddd5163ddf09b6","name":"token-to-css","dist-tags":{"latest":"17.0.0"},"versions":{"0.2.0":{"name":"token-to-css","version":"0.2.0","license":"MIT","_id":"token-to-css@0.2.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"ab1ef4d64a9745baf1d83658d6997a923e05980c","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-0.2.0.tgz","fileCount":10,"integrity":"sha512-1bWs7DQQQtOaPZXpFsoz4CKU7blj7hrYbl81a6jF477PTNQBfg3fHauoFSYuX87vGCYGJHdwyR2fXtefshhkYA==","signatures":[{"sig":"MEUCIGWMESxUB1ESxlncyhsvbvtL1awbfW3cy+sUnLNsxIKcAiEAyFzePZ52ARrEcIXol4df1knmg1bEgK1jLVbsarZuSQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20473},"main":"src/index.js","type":"module","engines":{"node":">=18"},"exports":{".":"./src/index.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js"},"gitHead":"6e9ce27ae58e15018837b00c6a8dc05b4f065e20","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"_npmVersion":"11.17.0","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_0.2.0_1788334851719_0.864069197853983","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"token-to-css","version":"0.3.0","license":"MIT","_id":"token-to-css@0.3.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"2931888ca4b12073d5245cd3df8dd3ae456e0e82","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-0.3.0.tgz","fileCount":14,"integrity":"sha512-ihgwlenwb0Nvja1+VwCO1jPv4ALg6s5ZuRT1A2s6xD5XWmL4+uHabCZXpsYUR7fSgZXEYORu43YNGnRqf29PmA==","signatures":[{"sig":"MEYCIQD8yCcMnNG+fJVob9P8NICDVq3aWy9LncSyQfX/UYpHZQIhANzkt9kC0SJiVcTTAvJ1/02wryD2IB27Wb8Ix50moiJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23781},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js"},"gitHead":"1e9ef93db931af924b76ba5936ba2e6182412a69","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_0.3.0_1788339306706_0.7339573288775669","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"token-to-css","version":"0.4.0","license":"MIT","_id":"token-to-css@0.4.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"2d0c7466076e3aaa4fff7046079e68243d201313","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-0.4.0.tgz","fileCount":14,"integrity":"sha512-5k9xg1nkSgwVF/oyMUhFeq6mW0ClFF7FttgtyCejHNNigmZ4aWgqvIaOl6PiBNSCdLLujkHIhpd0NvxuPZzsRQ==","signatures":[{"sig":"MEUCIQDfQSNS6/07H8l8garaagWlJy2kXxhe8QqqnB2ZOHbNAgIgdHkDLYjR/H4tZ6NsgvSVv0Njf+eEEhDypJsd59kELEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30153},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js"},"gitHead":"61a15070d24867ef8ce3ede0fbebf6b3a6aff89a","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_0.4.0_1788339638943_0.6623785598347232","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"token-to-css","version":"0.5.0","license":"MIT","_id":"token-to-css@0.5.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"e3e119fa32942c5b7386542543862215696e7b26","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-0.5.0.tgz","fileCount":16,"integrity":"sha512-Osbc720WYfpVTwuo51EWm/oaLyMmC9xmwDy9XV/FE4OYMvLKn6RC7vc34iw2cvVQbd8E4g7G2MeaoWqLUig8vg==","signatures":[{"sig":"MEYCIQDTADwzt8AdMVXwPUrm5ZsnS429o6Yml/MsW/VOQXxHEQIhAP3latha0CPWmH29TP9DjvTsqZFVT/8WNk+akEOt0LJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39274},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js"},"gitHead":"e6b1a2b5ef96db553e6b2bd4aecdbd9716eecd34","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_0.5.0_1788340224304_0.7811395457117309","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"token-to-css","version":"0.6.0","license":"MIT","_id":"token-to-css@0.6.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"ebda61109ec746bffeae3a28d60b23795a6965ea","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-0.6.0.tgz","fileCount":18,"integrity":"sha512-q1jinpOl4aIRARiB2riCiXYK8Uq06xYDLkDdlcP73pbhPbWIB2BqMUz/s+UUN6K3ot+oxl7hURMBo/knLMDVuQ==","signatures":[{"sig":"MEUCIH2b8WdrWfEvp2srGUSFPUZzonZlcsQXN9JyN6UeLlXqAiEAi+udFbINeDo4Ak9I1YtyFmaFq34D+HrJJWFNvxVApQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49465},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"248b5436f9ced89e1b94bee99f1d13bd6b363f4b","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_0.6.0_1788342764533_0.01472604463255145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"token-to-css","version":"1.0.0","license":"MIT","_id":"token-to-css@1.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"01a863ecdb7b429b4d603aeceb427b86cf29ebe6","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-1.0.0.tgz","fileCount":20,"integrity":"sha512-mQ+ZpdLPSeTW7+TWE5x27MRGhGXUJnW4da9Ld3JUlvRvXuUYUVbz7IQLO2sDWQ+lWRaWn5gLxFpARRrvW/bhRQ==","signatures":[{"sig":"MEYCIQDIURHJBv+4/Qdd85NziGJntp6UAn/g09xplNlctZglpAIhAObeh4UtLugg40N5c5TRnkZUXDlwReOP3raPDEMduKzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52744},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"c226563b713ffd0426fdf10a3638649f911fceb3","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_1.0.0_1788344727269_0.7905546102991976","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"token-to-css","version":"1.5.0","license":"MIT","_id":"token-to-css@1.5.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"0e905b0384cb0bf66c984b9ba9340ce96c77ddfe","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-1.5.0.tgz","fileCount":21,"integrity":"sha512-oXVzDalr3JvyUjG9ZgeVV6TIAErmEV0ht60sGvgjzf9L9/O3D7ZTDPd7Cwq0yriJrUiJyy30RfdIe/Evkamp+w==","signatures":[{"sig":"MEUCIGTZVk2CZFsfmNvcHM5Cr2Vc/I2BL6QizJ4AiQ7RpmnUAiEAsjFlYDsc08PBYaoS4nNW4xs4WiNMW0spzPA6eM3MZKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67805},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=18"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"ec3ab84459cb9535a1d81da8f0bcdd6c3fb87ab3","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_1.5.0_1788348426788_0.3918866571592927","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"token-to-css","version":"2.0.0","license":"MIT","_id":"token-to-css@2.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"ecf9a9f796f68c73fdb7266612fd24af1a7b22c1","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-2.0.0.tgz","fileCount":21,"integrity":"sha512-gAia7MaX03SejJuoyAxzdzzXZF2DPvXM9TaGqAsp+JlJm+DqEIfp1yBvvqonGrCuav9oWBlwHJCS1conqLMw1w==","signatures":[{"sig":"MEYCIQCEB8YLF4YA/6uOGG/nmPqJ6O3pz/dSSdDhrgAJO2PQygIhALu0YY1o3zyanX1No5AC6l5BJdjNcjVkz0OSNqCoRXxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78503},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"c0453cdfa52903568b752a84d825007bd13180f8","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_2.0.0_1788349702344_0.6871427345864445","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"token-to-css","version":"2.5.0","license":"MIT","_id":"token-to-css@2.5.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"1947b57c28bdcae1aeae4d6c96acbe3459a20306","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-2.5.0.tgz","fileCount":24,"integrity":"sha512-ALgfzM7Bzhdl4rofPE9XDiHpLY1CiZqPUfxm83A6iN9oSTTRToMlnSLSQ/akPzg76ju3OWH0J15GejXk7fu0bw==","signatures":[{"sig":"MEYCIQDIWgCr57V1tPdA5wuM/M9q83v++lmJafK04lcUDDtZRAIhANWN0UxWgtvSAUp4HkAu39FFTOpPX5Mq1ua+FB37eL7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116866},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"95a5cf0bd5c2cf2a04cdca73ae9bd7e50b79ea9c","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_2.5.0_1788396883882_0.9240643259768555","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"token-to-css","version":"2.5.1","license":"MIT","_id":"token-to-css@2.5.1","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"262566cca8cc8d5a3e0bd37c3cb8a5c7eca7feee","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-2.5.1.tgz","fileCount":24,"integrity":"sha512-M79zDOML+1KgTActN9IDb/SVBo5fxlQZsgwSbTTiAAN0VUjKWsUyKsBAap5bWox/+U0aQo5wSWlOyDkxxwBDLA==","signatures":[{"sig":"MEUCIQDygyjW6ISw5CrM2G3+4/kYfzLVDCu2QD3KKXn7P6ZjnAIgcX6+ucaopvWJjP+D1iLuJjGy90e8OLpeDUp23gvjcuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117372},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"94dd40701e9d829cbf07b0b48afce81e336c4a0a","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_2.5.1_1788397053424_0.9094090689433207","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"token-to-css","version":"3.0.0","license":"MIT","_id":"token-to-css@3.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"3405fc9c307bc4cb9633207574b21b82beb233fc","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-3.0.0.tgz","fileCount":25,"integrity":"sha512-QaTc00UH79k6LtVR6lFSvHti/9Ivt6D30bZIrKIE1eHQ9Azk7q1bDlBFrlpKz5F9UiN/78ax8VmVwk0yIeX+Lw==","signatures":[{"sig":"MEUCIQC2/D1k9D1DZVGFuTtxAvhruU4fb84b1naX5TjdyewCPQIgFjnefEhMKUEEKhYN8CwxXlPUFT3YQSlgxWFldiXFEDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128026},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"ff3a5e12e9c99fdc126ae9f7db3fbd4d21a561cf","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_3.0.0_1788399487964_0.8107326663528114","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"token-to-css","version":"4.0.0","license":"MIT","_id":"token-to-css@4.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"20ca89b2881df95c6dc7de4c08dd220ad7ca17d5","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-4.0.0.tgz","fileCount":26,"integrity":"sha512-wTf47fCVZZ/VzAsMyutgpL0dVHj+mLw6kp3+ahzhqeMZQ2Au/ZFFnNHQDk0mWbgvZG5J9lm97zw34AHAf3MpFQ==","signatures":[{"sig":"MEYCIQDCOocK4xQmBXH2uZL6fqytizT9aPIhRJpx3gu4A2RQ8QIhAJX1pCZaBZsvVoBclfrd67VLpklD0nfk2Z4/VLf3DxtS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138672},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"d3320993e8cd611a8ed075ea63bbf67be5e3e943","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_4.0.0_1788401720380_0.0411633503246458","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"token-to-css","version":"4.0.1","license":"MIT","_id":"token-to-css@4.0.1","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"42fc6b6d4a12079ae760b73446b59b0afadfc57d","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-4.0.1.tgz","fileCount":26,"integrity":"sha512-1AwBtLEb/eVD4hnsIWBmkALT9o6IO5Xptq0ZOxSUUaq5gn/Z+XpWLvKyCtKN1rTDP00vPH3elFJER2D4UUsngw==","signatures":[{"sig":"MEUCIDnID1GfF2GMNfEy47P9iQIJdFi/4HJO93+UqsnLFSipAiEA08Pf+sxZqefw8iEhl04Nc6T7mJ+4cc3WzHKrYCGOTT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139130},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"c3b6f5c42e0f27d2be8c53bf83db4450cb3f2ed9","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_4.0.1_1788401891789_0.9125559535734902","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"token-to-css","version":"5.0.0","license":"MIT","_id":"token-to-css@5.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"e855d7bb8cbf162ccac99ef4d5fe77e6b3381cc1","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-5.0.0.tgz","fileCount":30,"integrity":"sha512-/oNv3a6H903YfaMNaQsH4rgqDmWqC/B4MthDCBU4ejRsGAyB7r7DrhkIE+azcG6lu+QwBHgdVU8AAIMxuYKFxg==","signatures":[{"sig":"MEUCIHRpT0cycUhIsEpt+I3/v7M6G31SF50TjgA5v4vjC3NJAiEAl/PW1OQ3rSbMiCyPZm1ge+bXG7ocSDrUje9TyJq1+hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169259},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./registry.js":"./src/registry.js","./connectors/figma.js":"./src/connectors/figma.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"a3be64b4c53daf3e6c09da51fe473361b00a65b4","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_5.0.0_1788420059987_0.6990964651185616","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"token-to-css","version":"6.0.0","license":"MIT","_id":"token-to-css@6.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"38dc6b479f8300b4a96ab5b37dca3c42e1c5bd21","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-6.0.0.tgz","fileCount":31,"integrity":"sha512-oDLl/DivxQcEuvGGEMTHu3C8D1aTnF1YWljf5vLk+hymMM9bR1L4C5DGJXw1691sj8yrFwuPFTne6+P88cLmvA==","signatures":[{"sig":"MEYCIQCOtFdSoUAuVyOD1cHCDml8Tb7n91TWcvvL3pEJftte8wIhAMAQMlyTMWGw189VWpFaYKItBNt/qz0uANJTzibweYub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181210},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./registry.js":"./src/registry.js","./connectors/figma.js":"./src/connectors/figma.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"a67fef0f60330d314f82ab7ea6c1edc575af7a13","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_6.0.0_1788428135142_0.030047299455940202","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"token-to-css","version":"7.0.0","license":"MIT","_id":"token-to-css@7.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"adf8b80c310cade27742d233c8d3864c9fff0664","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-7.0.0.tgz","fileCount":35,"integrity":"sha512-YSyJ/KeI/NRthoScPvHIGikvMjT1nSvd3OrpTGCCqgPcBw2mdbgYxks3HNOsUj7Z/yd2Swme1pg3Uz0sJSPqQw==","signatures":[{"sig":"MEUCIQDmxe470xTQSOsfXhpgOgCNNk4+cFdu1fr+W9D2evD+UwIgahExJZhKlVFowzsrnF08GPO2Ewe8jHOEM7cigR75r5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222854},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/figma.js":"./src/connectors/figma.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./presets/open-props.js":"./src/presets/open-props.js"},"gitHead":"88dabc724447ee6be59c9614d6c0144f64d7ab94","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_7.0.0_1788438111844_0.41417514221401364","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"token-to-css","version":"8.0.0","license":"MIT","_id":"token-to-css@8.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"5f0c5b934edd595cb7ee96b9db8a2b05b4cf2af5","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-8.0.0.tgz","fileCount":40,"integrity":"sha512-dvzmtQyq/qpmrekC5TztRVMn0+nmqc1VtC9cGtaJkjbkJ5Nwt77A1qss3BtE/rOAyHae0qd6eYUJen38h/rRKQ==","signatures":[{"sig":"MEUCIQCt/yq9dmAmp071zbowyWfOoH9xLP6JQg4c9UanTnUhaQIgURdl8IiRA0hj9ZXIiacJKJyEbWPwfLloIhmJuBLN0Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248164},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"7212fa224abec40358d31d2f64aa6d60a2f3df70","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_8.0.0_1788446553720_0.46034428731817223","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"token-to-css","version":"9.0.0","license":"MIT","_id":"token-to-css@9.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"7b39ca577c85b0b7f277004b3650b2d5e0644bf3","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-9.0.0.tgz","fileCount":42,"integrity":"sha512-HQQygD1a1KsDtsUl2nWRohgpPl8ZuvceL1bQwTZ5Fj1NXNyVsw0Q9CIlm/oI2QXIVkGUWX1JFhw1rKpPMV1Qtw==","signatures":[{"sig":"MEQCIDGDd41Qh+/fjfjpRdza74X2DUcz/oR3uBpORKzeAVbKAiBvtaDlkpXsZpJvGmde7shrAdQd9uShMQ9bumDDrMKIEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273789},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"5c4a85620a4c9bd402f1defdc3698b28ac831c8a","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_9.0.0_1788485225697_0.29509715455390295","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"token-to-css","version":"10.0.0","license":"MIT","_id":"token-to-css@10.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"c973efa87e1b321ac03a63cd8596a1edeeba526d","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-10.0.0.tgz","fileCount":43,"integrity":"sha512-3DjRBwH9xwZZN6tMMDx6Gfrw5Gu3TwnN8ArYoAVFMKNMuvjXuWCy3TW9BWQzVZ6zUZ1J9RPfPQrI1ROZlNrmQA==","signatures":[{"sig":"MEUCIEHElF6ipCKySvsFk1lgDp/3tMQ6i+BQ7ODWpRrNETfaAiEA/upAhpHKqvbI5sG6o3DIhyOvPfJJ2vi7Y/jMDwkh1ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291609},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"c1990677a554eb4e849c93dc34a31abab1c243af","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_10.0.0_1788502793983_0.9268791059947621","host":"s3://npm-registry-packages-npm-production"}},"10.5.0":{"name":"token-to-css","version":"10.5.0","license":"MIT","_id":"token-to-css@10.5.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"98d1de5b24432cfc8dc2afe148275c71534fcb67","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-10.5.0.tgz","fileCount":44,"integrity":"sha512-rLiWnDGyUUp3LTJlU/0XuxD06REUTMiVsyuX2kw8QPFqD5kXGfrHwD7ZCSMysKN6LmoXHlHu1pOzWhbUkJQxSA==","signatures":[{"sig":"MEUCIQD6iOY/H2MwMYnbgUOBlWQ1BijEsGkjkQUHB7GS8CsiuwIgLjkupkYW/nife1jJHmjlt7wF+7x+vDY/yaiYObxUHDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@10.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":319680},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"510b9cf2702bd34b7cadded3bd8c3e7d17ea8302","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_10.5.0_1788572830962_0.1598022203100704","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"token-to-css","version":"11.0.0","license":"MIT","_id":"token-to-css@11.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"4d3df267cb4b8fc1028f58dc222a0a2843ededee","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-11.0.0.tgz","fileCount":45,"integrity":"sha512-S4ZK6nqu3AwfnzbTMKTm77z0ftuMWaoJbe1feCsOiRuLDRBZZo2tCPfgeaqd1+Ww/j+EAwhYmTK5+jLWJBQgyg==","signatures":[{"sig":"MEUCIAVkm3th9LYAP7MHWy8UbRZcASyhse7cb1ZqJX1YW7GoAiEA5YoTxfStflqG4S7X7Cx/J6FQ69g70eaEc3UOSeZwEIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357795},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"d7cd01b78b05a0a16a1d7b1543c365ee964727fd","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_11.0.0_1788590287720_0.004199907748133391","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"token-to-css","version":"11.5.0","license":"MIT","_id":"token-to-css@11.5.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"0325c6f4e62107822deec8cd98ab98d4faa52594","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-11.5.0.tgz","fileCount":44,"integrity":"sha512-UNiyGhJDbLXdSV2pRppl5LUfs/mE050Wsayse4jdgvSkiSiTYLMNkYgByrmjqDIvLR61wA9LBdhkt+v7KW9iTQ==","signatures":[{"sig":"MEUCIQCqkKa8xriN4bolHFK/EhHj42VArOkQ2qjkjMzvtgoXEwIgViRrUrPIbwaw+qKSCwUHRRzFpm+sY76L4xGaXEilhpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@11.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183422},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"32c4beaff0599ab4ae031dfd315648a830c8dc88","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"11.5.0","@token-to-css/connectors":"11.5.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_11.5.0_1788603187107_0.753547360717284","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"token-to-css","version":"12.0.0","license":"MIT","_id":"token-to-css@12.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"a3ebf9a3158930658179596f94c0053200882955","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-12.0.0.tgz","fileCount":45,"integrity":"sha512-pp+WFhRodsKmn2IiZrsGUzWYkvxWdoSJA7eAfPGgzkgbCW7cI96ShGyQGx7HMKcK8DUQhSxukHgYGo8l8iOeZw==","signatures":[{"sig":"MEQCIBj5YA911TFGtBz2KeBT+pAoOZphvKB49BAGwwKNzDp9AiBAqyX6TEo2wgRe2gwGUm8rOgdw0Cyw2HYvm9HLbZI4iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205834},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"98def522209b75d26cc90a9ac7ecbc4a7cd0ff4e","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"12.0.0","@token-to-css/connectors":"12.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_12.0.0_1788616554802_0.28092990110309257","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"token-to-css","version":"12.2.0","license":"MIT","_id":"token-to-css@12.2.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"7f1d09f2da706533a7e468f8761bd477a76159a0","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-12.2.0.tgz","fileCount":46,"integrity":"sha512-nr6xR12KBGk8wqsyVSpiWwCvCmS9a3p6YrMUn4F5T/BJ0mqz4361zU0vaUO7AuhAl0YalQuERlqC5wJX5MJvJg==","signatures":[{"sig":"MEYCIQCfwszZdiODuCtHAGz+hzwj5aSGz3r2WSmvnSvsv0254AIhAKjoyNsXOqasQUMXdQrPoAC6tLs3Mf5BVAoTY0bGxSl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222853},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"5b9cdc34419e9a054cb397d1e8a301294505bb39","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"12.2.0","@token-to-css/connectors":"12.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_12.2.0_1788675764430_0.7327168440392111","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"token-to-css","version":"12.3.0","license":"MIT","_id":"token-to-css@12.3.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"695ae3abb2bd29c6ae509a6dc3bf45f08589cfb8","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-12.3.0.tgz","fileCount":46,"integrity":"sha512-wW7DWL7ZTkkw86qnRsPMUAPZgESTa4z69jM66+Wf5J1MRCLzejjNfE3PQTHz3MEsBXeyPccPMRvmkSIKlY5tgg==","signatures":[{"sig":"MEUCIQCHvND80xSZ+Mi5LfREG0NEkMGiqpWvT/Dx3EikYv2ZKwIgfNzR+Qy7nfvouRsCnNnRJ/BFbDwr1COgqobf3dR+ORg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@12.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227916},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"fc9edb26474279f92e1ead32ff74620a1d7580b1","scripts":{"test":"node --test","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"12.3.0","@token-to-css/connectors":"12.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_12.3.0_1788683007451_0.2574098127327562","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"token-to-css","version":"14.0.0","license":"MIT","_id":"token-to-css@14.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"447ea67649815dd7f56bec369688da2c5c7275e3","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-14.0.0.tgz","fileCount":49,"integrity":"sha512-PEYEoH379fUAfX7lL1c2k6DAG/SaMqmcwNOsZfZ6uz1alR3EOnzpLNjNa/P0AflW5Hgc6OSJ6UMdfh06GOxuLA==","signatures":[{"sig":"MEUCIQCGG4Oq2UZJjeSNjbzOlCyCZ+5fUDAv1HFpFyRK46cciQIgZPMOYZ+HYzJf1A+JE0HTFYu6MsoDn7z1VBeN4G157As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHscxEgY16W/oPgD39Cl1kk/TlbWiMk3dVpA5K5vf+9PAiEAk8AYDPDQIQywndZC4iY24aJPfkXDsVOwTY7kqGuuask=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235639},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./metrics.js":"./src/metrics.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./connectors/compose.js":"./src/connectors/compose.js","./connectors/flutter.js":"./src/connectors/flutter.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"cc1b8002eee196075115888b310c7837880d14b1","scripts":{"test":"node --test","bench":"node scripts/bench-v13.js","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/core","packages/connectors","packages/eslint-plugin","packages/stylelint-plugin"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"14.0.0","@token-to-css/connectors":"14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_14.0.0_1789654620297_0.32216622747231183","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"token-to-css","version":"15.0.0","license":"MIT","_id":"token-to-css@15.0.0","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"bin":{"token-to-css":"src/cli.js"},"dist":{"shasum":"8ba39677feaacb317f6c1ddfd4f1294f11b44fdb","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-15.0.0.tgz","fileCount":50,"integrity":"sha512-43ldVpHWSp4nuygNF7954Sd2rvoQb/cOget2mcuyhw3sEsJtyJtCg0ABS3x4g9jyJ4d09Ae9XZKSY0c5e56LMg==","signatures":[{"sig":"MEYCIQCPkU+374crYkl2+1AU5h7WD/QZ+1OJxseNZPYCTIfykAIhAOBjY50xJnwM2DIx7b+HbgOvXL5kqvcc9+PmM9M4FMVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjxMdW02oiewe7A/rCEyke3TDDTLgqzrF8WQpoN65pigIgGwaliRdU7ASxQnRN0nS6ydkGz0gi9uG3Xl3KOXrYaW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267485},"main":"src/index.js","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./metrics.js":"./src/metrics.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./connectors/compose.js":"./src/connectors/compose.js","./connectors/flutter.js":"./src/connectors/flutter.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"464cca371bfd5e576782976f6e104910f13979e7","scripts":{"test":"node --test","bench":"node scripts/bench-v13.js","example":"node src/cli.js examples/tokens.json -o examples/output.css","prepublishOnly":"npm test"},"_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/core","packages/connectors","packages/eslint-plugin","packages/stylelint-plugin"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"15.0.0","@token-to-css/connectors":"15.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/token-to-css_15.0.0_1789715669765_0.7953698878793221","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"_id":"token-to-css@17.0.0","bin":{"token-to-css":"src/cli.js"},"bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"dist":{"shasum":"d498fa0a55b468d3123f10055f47c097fe5e9451","tarball":"https://registry.npmjs.org/token-to-css/-/token-to-css-17.0.0.tgz","fileCount":50,"integrity":"sha512-davSVWGCnx8DWcSDv6Eeplv2DTslaLwUxuFtZaCihIGyas5UTFJgQcsxoHiq7j2+wtggZ4DYAwbqU4gXhtz8yg==","signatures":[{"sig":"MEUCIElkX0bljABY4xvdss3clqBzI/dPuZ1OhT+nsEhtoWBUAiEAqRbqRA4Cyix8/zOFsNFp5wsW171zPRSaeTXTlzcCaCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGmRryW7F7t1pIlicy/026MylQQ37lH6YK4HUmGlD3zBAiEA0WyPs32/fJyASXsdgLXyj3JBhVqUcUjvM79UKtXA2R4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/token-to-css@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287791},"main":"src/index.js","name":"token-to-css","type":"module","types":"src/index.d.ts","engines":{"node":">=20"},"exports":{".":"./src/index.js","./mcp.js":"./src/mcp.js","./core.js":"./src/core.js","./relay.js":"./src/relay.js","./serve.js":"./src/serve.js","./client.js":"./src/client.js","./editor.js":"./src/editor.js","./locate.js":"./src/locate.js","./schema.js":"./src/schema.js","./metrics.js":"./src/metrics.js","./migrate.js":"./src/migrate.js","./registry.js":"./src/registry.js","./federation.js":"./src/federation.js","./governance.js":"./src/governance.js","./namespaces.js":"./src/namespaces.js","./playground.js":"./src/playground.js","./connectors/cms.js":"./src/connectors/cms.js","./connectors/figma.js":"./src/connectors/figma.js","./connectors/index.js":"./src/connectors/index.js","./presets/barefoot.js":"./src/presets/barefoot.js","./presets/tailwind.js":"./src/presets/tailwind.js","./connectors/github.js":"./src/connectors/github.js","./connectors/compose.js":"./src/connectors/compose.js","./connectors/flutter.js":"./src/connectors/flutter.js","./presets/open-props.js":"./src/presets/open-props.js","./connectors/storybook.js":"./src/connectors/storybook.js"},"gitHead":"7055d2f36bf3ecc73a04105e0d3dbab0af431a7e","license":"MIT","scripts":{"test":"node --test","bench":"node scripts/bench-v13.js","check":"npm run check:syntax && npm run check:declarations && npm test","verify":"npm run check && npm run check:coverage","example":"node src/cli.js examples/tokens.json -o examples/output.css","check:syntax":"node scripts/check-syntax.js","hooks:install":"node scripts/install-hooks.js","check:coverage":"node scripts/check-coverage.js","prepublishOnly":"npm run verify","check:declarations":"node scripts/check-declarations.js"},"version":"17.0.0","_npmUser":{"name":"coffeetocoffee","email":"uriprecords@proton.me"},"homepage":"https://github.com/coffeetocoffee/token-to-css#readme","repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"workspaces":["packages/core","packages/connectors","packages/eslint-plugin","packages/stylelint-plugin"],"_npmVersion":"10.8.2","description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","directories":{},"maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"_nodeVersion":"20.20.2","dependencies":{"@token-to-css/core":"17.0.0","@token-to-css/connectors":"17.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/token-to-css_17.0.0_1790388554943_0.5208536914198176"}}},"time":{"created":"2026-09-02T07:40:51.625Z","modified":"2026-09-26T02:09:15.352Z","0.2.0":"2026-09-02T07:40:51.857Z","0.3.0":"2026-09-02T08:55:06.828Z","0.4.0":"2026-09-02T09:00:39.077Z","0.5.0":"2026-09-02T09:10:24.427Z","0.6.0":"2026-09-02T09:52:44.680Z","1.0.0":"2026-09-02T10:25:27.411Z","1.5.0":"2026-09-02T11:27:06.933Z","2.0.0":"2026-09-02T11:48:22.494Z","2.5.0":"2026-09-03T00:54:44.023Z","2.5.1":"2026-09-03T00:57:33.585Z","3.0.0":"2026-09-03T01:38:08.114Z","4.0.0":"2026-09-03T02:15:20.523Z","4.0.1":"2026-09-03T02:18:11.942Z","5.0.0":"2026-09-03T07:21:00.183Z","6.0.0":"2026-09-03T09:35:35.284Z","7.0.0":"2026-09-03T12:21:51.987Z","8.0.0":"2026-09-03T14:42:33.860Z","9.0.0":"2026-09-04T01:27:05.840Z","10.0.0":"2026-09-04T06:19:54.152Z","10.5.0":"2026-09-05T01:47:11.105Z","11.0.0":"2026-09-05T06:38:07.865Z","11.5.0":"2026-09-05T10:13:07.281Z","12.0.0":"2026-09-05T13:55:54.945Z","12.2.0":"2026-09-06T06:22:44.566Z","12.3.0":"2026-09-06T08:23:27.614Z","14.0.0":"2026-09-17T14:17:00.413Z","15.0.0":"2026-09-18T07:14:29.876Z","17.0.0":"2026-09-26T02:09:15.047Z"},"bugs":{"url":"https://github.com/coffeetocoffee/token-to-css/issues"},"license":"MIT","homepage":"https://github.com/coffeetocoffee/token-to-css#readme","repository":{"url":"git+https://github.com/coffeetocoffee/token-to-css.git","type":"git"},"description":"Convert design token JSON files into framework-agnostic CSS (custom properties, SCSS, or barefoot-css).","maintainers":[{"name":"coffeetocoffee","email":"uriprecords@proton.me"}],"readme":"<div align=\"center\">\n\n# 🎨 token-to-css\n\n**Design tokens in. Everything out.**\n\nZero deps · Node 20+ · CSS, themes, docs & a live mesh — from one JSON file.\n\n[![npm version](https://img.shields.io/npm/v/token-to-css)](https://www.npmjs.com/package/token-to-css)\n[![GitHub Release](https://img.shields.io/github/v/release/coffeetocoffee/token-to-css)](https://github.com/coffeetocoffee/token-to-css/releases)\n[![CI](https://img.shields.io/github/actions/workflow/status/coffeetocoffee/token-to-css/test.yml)](https://github.com/coffeetocoffee/token-to-css/actions)\n[![v17.0.0](https://img.shields.io/badge/phase-17.0.0%20%E2%80%94%20audit%20hardening%20%2B%20verification%20gates-7c3aed)](https://github.com/coffeetocoffee/token-to-css)\n[![MIT license](https://img.shields.io/npm/l/token-to-css)](LICENSE)\n\n</div>\n\n<br>\n\n```bash\nnpx token-to-css tokens.json -o theme.css\n```\n\nThat's the whole core. Everything else is opt-in. ✨\n\n<br>\n\n## Try it\n\n```json\n// tokens.json\n{ \"color\": { \"primary\": \"#3b82f6\" }, \"spacing\": { \"md\": \"1rem\" } }\n```\n\n```bash\nnpm install -D token-to-css\ntoken-to-css tokens.json -f css\n```\n\n```css\n/* theme.css */\n:root {\n  --color-primary: #3b82f6;\n  --spacing-md: 1rem;\n}\n```\n\n<br>\n\n## Why people stay\n\n- 🔗 **Refs just work** — `{color.primary}`, `{spacing.md} * 2`, `lighten()`, `oklch()` straight in JSON\n- 🌓 **Themes for free** — `modes` / `brands` keys become `[data-mode]` / `[data-brand]` blocks\n- 🔄 **Never locked in** — `reverse` CSS back to tokens, lossless with `--registry`\n- 🛡️ **Safe to evolve** — version, deprecate, codemod renames, catch hardcoded values\n\n<br>\n\n## One source, any output\n\n`css` · `scss` · `tailwind` · `ts` / `js` · `json` · `docs` · `figma` · `storybook` · `cms` · `flutter` · `compose` · +7 more\n\n```bash\ntoken-to-css tokens.json -o css:theme.css -o ts:tokens.ts -o docs:site/\ntoken-to-css kit tokens.json --out-dir dist       # css + runtime + types + preview (+ components.css with --components)\ntoken-to-css serve tokens.json --port 4173        # live REST + SSE + visual editor\n```\n\nSee all formats + flags with `token-to-css --help`.\n\n<br>\n\n<details>\n<summary><b>Go deeper — server, editor, governance & more</b></summary>\n\n<br>\n\n**Token files** — nested JSON, kebab-case vars (`color.primary` → `--color-primary`). W3C `$value` / `$type` auto-detected. Refs + spaced math collapse to values or `calc()`.\n\n**Build** — `--import` / `--glob` / `--stdin` / `-w` watch · config in `token-to-css.config.json` · `lint` + `--contract` + `--check` + `--diff` for CI · `--source-map` + `--source-comments` for traceability.\n\n**Server & editor** — `serve` gives REST (`GET /tokens`), SSE (`/events`), `POST /tokens` two-way, `--auth`, `--canary`, `--approve` change-requests, team rooms, `--relay` org mesh, connectors (`GET/POST /connectors`). Visual editor at `GET /editor` with diff-before-commit + semver verdict.\n\n**Playground** — `playground` for hosted sessions, `playground --static` for a browser-only build. AI agents talk to tokens via `token-to-css mcp` — batch change-requests, migration codemods, `suggest-name`/`group-tokens` sampling, token search, and `/explain` provenance.\n\n**Mesh** — `federate` teams + cross-org releases · `migrate` + `govern` renames with impact graph · `adopt --fix` rewrites hardcoded values · `release` / `lock` / `bisect` for semver + time travel · `registerConnector` / `registerFormat` / `registerFunction` plugins · slim installs via `@token-to-css/core` + `@token-to-css/connectors`.\n\nFull reference lives in the CLI itself — `token-to-css <command> --help` is always current.\n\n</details>\n\n<br>\n\n## $expand: generate tokens at compile time\n\nDeclare patterns once, emit families automatically:\n\n- **ramp** — perceptual color scales (OKLCH lightness steps)\n- **scale** — geometric progressions (spacing, type scale)\n- **fluid** — viewport interpolation (clamp() between min/max)\n- **cross** — cartesian products with placeholders (component variants)\n\n### Color ramps\n\n```json\n{\n  \"color\": {\n    \"brand\": {\n      \"$value\": \"#3b82f6\",\n      \"$expand\": {\n        \"ramp\": {\n          \"base\": \"#3b82f6\",\n          \"light\": [20, 80],\n          \"steps\": [100, 200, 300, 400, 500, 600, 700],\n          \"chroma\": 1.2\n        }\n      }\n    }\n  }\n}\n```\n\nGenerates `color.brand.100` through `color.brand.700` using OKLCH for perceptual uniformity.\n\n### Scales & spacing\n\n```json\n{\n  \"spacing\": {\n    \"$expand\": {\n      \"scale\": {\n        \"base\": 4,\n        \"ratio\": 1.5,\n        \"steps\": [\"xs\", \"sm\", \"md\", \"lg\", \"xl\", \"xxl\"],\n        \"unit\": \"px\"\n      }\n    }\n  }\n}\n```\n\nCreates `spacing.xs`, `spacing.sm`, ... as `4px`, `6px`, `9px`, etc.\n\n### Fluid typography\n\n```json\n{\n  \"font\": {\n    \"size\": {\n      \"$expand\": {\n        \"fluid\": {\n          \"property\": \"fontSize\",\n          \"min\": 14,\n          \"max\": 24,\n          \"vwMin\": 320,\n          \"vwMax\": 1200\n        }\n      },\n      \"display\": {\n        \"$expand\": {\n          \"fluid\": {\n            \"property\": \"fontSize\",\n            \"min\": 32,\n            \"max\": 64,\n            \"vwMin\": 480,\n            \"vwMax\": 1600\n          }\n        }\n      }\n    }\n  }\n}\n```\n\nOutputs CSS `font-size: clamp(14px, 2vw + 10px, 24px)` style formulas.\n\n### Component cross-products\n\n```json\n{\n  \"button\": {\n    \"$expand\": {\n      \"cross\": {\n        \"variant\": [\"primary\", \"secondary\", \"ghost\"],\n        \"size\": [\"sm\", \"md\", \"lg\"]\n      },\n      \"template\": {\n        \"bg\": \"{color.{variant}}\",\n        \"pad\": \"{spacing.{size}}\",\n        \"radius\": \"{radius-md}\"\n      }\n    }\n  }\n}\n```\n\nProduces `button.primary-sm`, `button.secondary-md`, `button.ghost-lg`, each with template vars that resolve downstream.\n\n### CLI usage\n\n```bash\n# Expand only, output JSON with generated token provenance\ntoken-to-css tokens.json --generators --as-json\n\n# Full build with expansion before refs/themes\ntoken-to-css tokens.json -o css:theme.css\n```\n\n### API\n\n```js\nimport { expandTokens } from \"token-to-css\";\nconst { tokens, generated } = expandTokens(input);\n// generated: [{ path, name, kind, provenance, semver }]\n```\n\n<br>\n\n```bash\nnpm test              # node --test, no dependencies\nnpm run verify        # full gate: syntax + declarations + tests + coverage\nnpm run hooks:install # opt-in pre-commit syntax gate (per clone, local only)\n```\n\n`npm run verify` runs four gates. Each has been shown to fail on the thing it\nguards, rather than merely passing:\n\n| Gate | Catches |\n| --- | --- |\n| `check:syntax` | a file that does not parse, or binary/control bytes in source — reports the byte offset |\n| `check:declarations` | a runtime export missing from the hand-written `.d.ts`, or a declared symbol that does not exist |\n| `test` | behaviour regressions |\n| `check:coverage` | coverage sliding below a per-file floor on the critical modules |\n\nAll four are zero-dependency, like the rest of the project. The same pipeline\nruns on `prepublishOnly` and in CI.\n\n<div align=\"center\">\n\nMIT © coffeetocoffee · [Issues](https://github.com/coffeetocoffee/token-to-css/issues) · [Releases](https://github.com/coffeetocoffee/token-to-css/releases) · [Changelog](./CHANGELOG.md)\n\nMade with ☕ — tokens in, systems out.\n\n</div>\n","readmeFilename":"README.md"}