{"_id":"@canonical/terrazzo-plugin-css","_rev":"29-c12b01e6bb632e6fa63e547c3f2b61af","name":"@canonical/terrazzo-plugin-css","dist-tags":{"latest":"0.43.0","experimental":"0.43.0-experimental.1"},"versions":{"0.0.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.0.1","license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.0.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"dist":{"shasum":"510697ce45344456bc2a14a125844bbb5c0ddf98","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.0.1.tgz","fileCount":106,"integrity":"sha512-m0J6QgWQCrWmTvoZ2Jr+tOQ7l+Eub84wmOwOQQLrsKC7nVVRR70B6tGDpBW0Nx9Oa3Zt8CkBOllxU2rY+8IsGQ==","signatures":[{"sig":"MEYCIQCkCVQhy8m78n7T9CkgOE3HXMCA99YiFYWUxssZ8nUWjQIhAKzcOQLMrEkAgQa7qlkY5QnYBpuulF9FA/KZZsyBLafN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127986},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"53f36f29f54aaf5181315d73faa44ed691e76593","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0-beta.6","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.0.1_1772976893895_0.5420818155502807","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@canonical/terrazzo-plugin-css","version":"0.0.2","license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.0.2","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"dist":{"shasum":"c40880f0a221d4e1b10a0e63346d96eae8520be7","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.0.2.tgz","fileCount":106,"integrity":"sha512-5oclG7wan7w4pyx9zzeDLK/AaFvu4WgyhplldM+cPTqxQNpEf1MKKmvgmTtlVzI7NW7I/9rfnYRF7VDV/4qg3g==","signatures":[{"sig":"MEUCIQDtnC1yDHXa1UwMl4GCVBcNxpw7FJm7ubPC5WXp++yiXQIgaTeT4gAFozprj+jZBjOf9FB4+QBfDqPEA/xsP7lUBBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130356},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0-beta.6","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.0.2_1772979944262_0.27332947940599084","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.1.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.1.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"b092512546271de792dec57dce20f32c23690bb3","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.1.0.tgz","fileCount":106,"integrity":"sha512-L7R8khmnTHfclRXhqeFhNz3Lo92+3hqJue6SQd5LmwUB8WpfEUAqRdfZpzC7/oHIkPhmY5IQU1MZDVoL0GZYsw==","signatures":[{"sig":"MEUCIQDoqsTHll2P8aT6Rnliq/daI1rLPzXtxfJUJuqB3bwGRAIgW6kfLvj/1ofPHsRqDOG+dGYdbbD/n9an/EUaOVrzmF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126942},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0-rc.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.1.0_1773223886971_0.3024669364342909","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.2.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.2.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"9c6542c5b4e13775e01e477b32a6b938c0222b2a","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.2.0.tgz","fileCount":590,"integrity":"sha512-SZWp2O1d28KLtqD8cat+6ty7HZJM9HkFSQvy71dEkQGLP4Fm/1FqlPW6axt16u1t9hN3f1gZVq270vlOEr9h8g==","signatures":[{"sig":"MEQCIEg2ZYYjxu65xuXQisRjxruYOnMMqh/W0XCgLIq4NcnZAiBYW4RMoSAHOE2tNNQRH+7g5L68bRBUAnRp14s/TYdOnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478437},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.2.0_1773843720995_0.23249937038871038","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.3.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.3.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"a1455d0c6c159fb3db5fd809650b0bca49a066fb","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.3.0.tgz","fileCount":590,"integrity":"sha512-ocF9ykWlaYzDo/eDOvIRMTyasXYmtR/q/tj+v/w63nm2BqDsOJJ7jy4YlEEVrNEL22vdaPH5RHQGTmsD2gEtQw==","signatures":[{"sig":"MEYCIQCKUIXwaIQBaAffHOO9nYCqSsRstiA+9TGWV0VNlI5W3gIhAMKEOdnovDpHi3ML+77dmpZvxE11iBETikTlxXZPe5FS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478437},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.3.0_1773845514057_0.8542947142178929","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.3.1","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.3.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"e2b8905192ae19ee91991122931d9d0d3bd82cfd","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.3.1.tgz","fileCount":262,"integrity":"sha512-lG5eAu0YeUP+uxlXyTqWHdzhHeGx5EXfhMLqjvJAwkewiXQYqsG5fJs4ciOq768AzEEe1Zy+V7QrcyDwNXeMwg==","signatures":[{"sig":"MEUCIQCqX4oN825cX+w9683UsTIrrPtx0wROH2pc14KIs920DQIgIf1ryGNCGWTlPyyCzXpB7pUbCCEsaePohbNEwUrXLCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180150},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.3.1_1773847365959_0.9145588567691016","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@canonical/terrazzo-plugin-css","version":"0.3.3","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.3.3","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"863c0242ace1c19a9f2b2b8d367790a668915320","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.3.3.tgz","fileCount":262,"integrity":"sha512-QBu2FMM0c+G6Gn4NPjv0K8BxTFnBBAoQPMmNlFUbJueII8kn6Reby9UEaBFuenCWuLqAXVu5pGxozKIwCNL2KQ==","signatures":[{"sig":"MEUCIEwAzp/2f0t31m8u5hloJF/fYXKFTzCr9lfvcuMJM2jXAiEAtfBeFSv/BP5UXNQgF+QRbghinxZ5iluhOx05f/PktwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180150},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.3.3_1773854198502_0.7905347657282757","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"d4d3449e232c2fbdfaf74f5aa99ebcf89c608aab","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.0.tgz","fileCount":590,"integrity":"sha512-Lw4bUwZhj8qlxDt5p85+8KUJRqROlHXNMygK7poLm7ijxN/Dh+A66zLJO+Uotj6CerkexD6Mjqjb/m7zpyR7XA==","signatures":[{"sig":"MEYCIQDnkLT6Gg/HnneqzfRp8Ybi84QlI10dhbZbmGtfVB4vugIhAKWIEExYE0fH0COjEaVhff5Os1IXa97ydCpX2R05n+cE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480279},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.0_1773876866061_0.9820630986894778","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.1","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"7f8b9baf0174e98f0fef59837ede4948cfe8d138","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.1.tgz","fileCount":590,"integrity":"sha512-TbJMXhzvWTMx1IUESmPtrWk5HzLNV25uf4dPQZACSUgDvYflew2SoC+BC/PTZEj9kKwLfFLcdYrTOA/NBjB3Sg==","signatures":[{"sig":"MEUCIQCbrXac/NP5xIl9TIami2YgTShS5B6+9OcknNAGlFbCcAIgXZ85wMIYDjpuvtc+DYhu35HGqLtMbfEBhhv8Ju4sHQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480279},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.1_1773879346404_0.6644128666393505","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.2","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.2","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"7f0eb86334e559e5a2082f80cbe49b410f75b0c4","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.2.tgz","fileCount":590,"integrity":"sha512-aDpeST2yOpVD4XIKfoHsBtOTRGFegDWv23RnTg++vjKGzO7xck8kOrfaklxCzVsP2v/PX/ZEhX0meo6C52wBBg==","signatures":[{"sig":"MEYCIQDemEpy6x8crmyob+wqOWD89eRvHaLZmmxFWWAPAgxZZQIhAMzYPNotwU6B9dP8iXwJ7aeeJMHlNvAObXnzsY68UyAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480279},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.2_1773879851989_0.3256323959465792","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.3","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.3","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"2673ed89b05affec7de85dff2cc3351dc1df5468","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.3.tgz","fileCount":590,"integrity":"sha512-lu67Kxtaji7RSHJCAMZBkHAmWdM27RtqVTZReRivKsF4WZiBvCYLQhvkNb+Omk8XkmOQNJzLPv+uZrrBSSf1MA==","signatures":[{"sig":"MEUCIQDZBxE81aq69yEdZNaGxE4Z9ZUNPol7aMVJq+NI8fRX0AIgbMLrktmBzQSRaZVIcuIuPsoFmadC78RWGIvxGqg1x/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480279},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.3_1773880407079_0.2684034530695558","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.4","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.4","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"92a35a7ae29a1b63786895957c83aada2b18614c","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.4.tgz","fileCount":590,"integrity":"sha512-FW2zao38m7+pEjL7jXKyKtEruhu/Yc8LNOvCvp6AFybPTPmEaYFYheh4SjCw0mJXz3pwUwyMuspx8KitwDlTMg==","signatures":[{"sig":"MEQCIA0SnfnDtNjQxQZ2zGFBeqsK6Sj0P4Dhh3vSobaAk70ZAiBcKok7RBi1YK3u2aLjt+3nWTj0mQ0TwRq4ouiNwy5/4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480279},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.4_1773938839811_0.03690055928955127","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@canonical/terrazzo-plugin-css","version":"0.4.5","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.4.5","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"1d09e142bdcecd1c1c754feb6578feb13b919242","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.4.5.tgz","fileCount":590,"integrity":"sha512-O+HPBBhkWnjaBf/nmryCSnqnTbSIBBXAsaMjDCyDrLmgNndjf0HVHAsVdAS3Ez91UPMFSgxcL9rjtm32wuEWQg==","signatures":[{"sig":"MEUCIQCu9PgyKVwn0eumI9xIiAPTKVtfb5Onfo+GpOTMzg9MJgIgMoZf2WBLMzFvAjuN0zocWfX0533tOOvGd+lf+qIupOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480468},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.4.5_1774142619589_0.49768010932514173","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.5.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.5.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"fbd6a1ba159071503581fc5d8ea1f9fa3120ce18","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.5.0.tgz","fileCount":590,"integrity":"sha512-J66v5UkGGv9gNdWdJESULrcsA1VDzLP/G3ykYEaeu39NGe9kVboJRsda7rC7sDMENACLR/W50Vr5VjYN8ABJnQ==","signatures":[{"sig":"MEYCIQCBlN1tqzjSdp7v/tqdikeB+kbGgcR6FgLwj/gFYsLdxAIhAMOWTgKzcGrc8wYIn64+Hsf3krns1v0zLLz10C0b0QtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480468},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.5.0_1774397477676_0.9338081731668686","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@canonical/terrazzo-plugin-css","version":"0.5.2","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.5.2","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"6dd179b3254e81194c3b106f9c1623242ff3876b","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.5.2.tgz","fileCount":590,"integrity":"sha512-yZEyItrknPx7xrNnz3p+Gpf0r4+TSJjfPFdK3IcQed4gKMLA8C3QcIBwP/NLMtBxktktNi/ldNVEkVvG8YKAag==","signatures":[{"sig":"MEQCIAZhYq2c5iRjg1yIUQDZs6k7fRqYrWJiGDJXLe/cUXGzAiBTLpxlSW8LjHwB3y9LK3P/vZBMlOBvnaX9pjD5yoYsFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480468},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.5.2_1774400010103_0.6349271554244382","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.6.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.6.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"c68c946afd23ac8ddc8a05f9377fb2226fece54d","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.6.0.tgz","fileCount":590,"integrity":"sha512-m6qQsTGZsY4x0t374YutDA1T91zPG25m6YZcntxgkGXUI+rPxAUVhysGVdvM5cp3B8qHvf97wgoRGRQX8chWfQ==","signatures":[{"sig":"MEUCIFkjk+IgcO03JPwekhp3LZZcVId5Ab2PLlQrVxcmNntNAiEAimZ62Tvpb9Jqv8bXzd/pLVIeUStJbQMHcZh9s3U3/no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480528},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.6.0_1774995161369_0.909873403466777","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.6.1","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.6.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"mariadias143","email":"marianovadias@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"50127004262e32da0220cf8124ccf9cbde9be955","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.6.1.tgz","fileCount":590,"integrity":"sha512-yxZ4R4S89CNG8sm4lq/z0p8QsMPgDr6le6MrdkVAzIHa/UWd+wqur0xgyOT+tivihGBJQ+mCYEu9xVhnkVm+RQ==","signatures":[{"sig":"MEUCIFGK5UNyvF7oli1MaRbjIc4HpAqyc2z2IAUVZamdVO8qAiEAs6Q9hsZ1AVdf72ax4oudZXG0cnN5RYLfhFhJsbchgNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480528},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"715800edd9e0cf4743af85aca438b37b08d55667","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@canonical/token-types":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.6.1_1774999640934_0.15598391195685468","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.8.1","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.8.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"fe9e818bc9a30401ecf55a7b84d5f6cb80659d0a","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.8.1.tgz","fileCount":267,"integrity":"sha512-KfsCuLmv65BUWKOfpllsH29fbcx+wcRDfhrjeTBMVcgzHSGv5pkrMxjU33AOTmOpHKU+9J0/L0h8s3dU1nKNVg==","signatures":[{"sig":"MEUCICq7ZG1eQfupu/tJjsbV1ssOFhYL4ku/9D6LKPV14Ei6AiEAhAR7IKAfNj3mbukNF8Ow8WKoJbZzqQsjaaC4fFD4yFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199418},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"814ea3c12447bac8ad31ff67142e63584d663986","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aae4c434-3353-483c-8032-ede032279a5f"}},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@canonical/token-types":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.8.1_1784498409468_0.0888480930546105","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@canonical/terrazzo-plugin-css","version":"0.8.2","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.8.2","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"amylily1011","email":"amy.lily@canonical.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"b786f9f7f3ed83082b83404e4a04518a15281816","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.8.2.tgz","fileCount":267,"integrity":"sha512-Aqy6pscYCessLy8H4wa8Vooz6MkI31mqBMwP+mcDJrKUlXSSPa1aEVKT/ukQvz594bi87mNQvmYH0qBGQSQ2uQ==","signatures":[{"sig":"MEUCIGA7v3J+i92H/ipN/yZz/NRPFyF/jgNAcnVlWcpRVJ6TAiEAxUD9zJZWIIrA32Oqz+Oa9fH8W7cneMYSD18FN4K9xIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199418},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"62cf4b7742fcdc8fb11a2e6fa262717e09d5dfb6","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aae4c434-3353-483c-8032-ede032279a5f"}},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@canonical/token-types":"^0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@terrazzo/token-tools":"2.0.0","@canonical/webarchitect":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.8.2_1787867771275_0.564912280183387","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.9.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.9.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"0af5f010b9b609c8575e190b2911b78a54d8df60","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.9.0.tgz","fileCount":295,"integrity":"sha512-Mmny1wIRKXPK99hmdPpqB0WLdi2czERa5WYmIvBI2N4NFkVy1GNBhdWefgK3ELYdxpM0KtbZ/sXgtAsckc8evA==","signatures":[{"sig":"MEUCIQC0tbXGZLwkUGQWHz5fN0LdyYZJaqG3axsSYIqbMqD5fgIgJEU4EKX4S5ADIkgmaVHEh2Fydy7ct7lYGPpjgmMUaOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304577},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"c18759a4854bae92a14423449f582f3d64360c17","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aae4c434-3353-483c-8032-ede032279a5f"}},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@canonical/token-types":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^7.0.2","@terrazzo/token-tools":"2.7.1","@canonical/webarchitect":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.9.0_1788728133479_0.6372978107015619","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@canonical/terrazzo-plugin-css","version":"0.10.0","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.10.0","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/design-tokens#readme","bugs":{"url":"https://github.com/canonical/design-tokens/issues"},"dist":{"shasum":"1eceaed16fcc54fec7dd9a9fc55bb8a71c79d8f9","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.10.0.tgz","fileCount":295,"integrity":"sha512-1rhk2iXNC1RGjzNf0XSAQezLBlXq4jvS/N+aWKdW9Z/Wp+W4E3u1Ki/vRNWNCF7IDfa+A+WT946fjoZFSDQq7Q==","signatures":[{"sig":"MEUCIQDJzZcoyWkJoR0iVmB1EIY0xY/IMMUr8E7rEbt7sftDmAIgEAjVD+2TwwP85EEikOvPraDOujUmRgTTcSh0JbZ2fnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304579},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"23c4867ec4aab005bfef4a0ba3e6291926eda2dd","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:aae4c434-3353-483c-8032-ede032279a5f"}},"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@canonical/token-types":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^7.0.2","@terrazzo/token-tools":"2.7.1","@canonical/webarchitect":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.10.0_1788892298592_0.9769255713140221","host":"s3://npm-registry-packages-npm-production"}},"0.43.0-experimental.1":{"name":"@canonical/terrazzo-plugin-css","version":"0.43.0-experimental.1","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/terrazzo-plugin-css@0.43.0-experimental.1","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"homepage":"https://github.com/canonical/pragma-core#readme","bugs":{"url":"https://github.com/canonical/pragma-core/issues"},"dist":{"shasum":"6151a273fef475c4b685028f0d5e8fd5580ed9d7","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.43.0-experimental.1.tgz","fileCount":295,"integrity":"sha512-+3VgFUUrzASdf7m5AB+iC92K77OZDFgCJNsIiqbBteXF9qk3gcErrswgvfVeR2vDxbgB6i8XY9kMCStU+N33zg==","signatures":[{"sig":"MEUCIQCH3qXPmQ1z1BNy8CGDxuTdwouqbXCko6FYLHupGjvt5AIgcu9zOxQB+RRREK1NfujZCkfP38MoBPoQXcxxpbyB1Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBlhskBQAKEMUhHYrJKLsQoH7vkg6XqySAvfG1HLtH2SAiEA7OfwGcaDEX5v2ezqydGnVEtp2I7Ke3Ojm6vK0Q1Dsog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fterrazzo-plugin-css@0.43.0-experimental.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305238},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"5c1b1bdbb95844fac6211f1fe6ba10c29238d6ee","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f8c389b-57b3-4e96-bfe9-04738d075baa"}},"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@canonical/token-types":"^0.43.0-experimental.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.14","@terrazzo/token-tools":"2.7.1","@canonical/biome-config":"^0.43.0-experimental.0","@canonical/webarchitect":"^0.43.0-experimental.0","@canonical/typescript-config":"^0.43.0-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/terrazzo-plugin-css_0.43.0-experimental.1_1790649825560_0.07011720715146752","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@canonical/terrazzo-plugin-css@0.43.0","bugs":{"url":"https://github.com/canonical/pragma-core/issues"},"dist":{"shasum":"a8c1ef50002a6450c0bb3a028ba9a28226febf54","tarball":"https://registry.npmjs.org/@canonical/terrazzo-plugin-css/-/terrazzo-plugin-css-0.43.0.tgz","fileCount":295,"integrity":"sha512-95h9NFKVNecCRzr1uJia13ftLt9za/g77763AOGiy9JvBsApNLaIa493kl4S8S9Q6BDf4IaSwez5OL3WNiqBxQ==","signatures":[{"sig":"MEUCIAGm43l7HsCuaJbClPt+L/NBUm/D0LIycvcV44tlcC5bAiEA9XK26pN5+cDuatVw0D7NF/nznxpbqyTrVZ3nIeMeK2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5PTMb06agnFvcIeuo9ij6fAOaYeO38QIPcIdvnlbFQgIhAKbu4dsDoZS6L7Zgx4ipppeTZuS7TaUPUNwqmRH0OUj7"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fterrazzo-plugin-css@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305163},"name":"@canonical/terrazzo-plugin-css","type":"module","types":"dist/types/index.d.ts","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"module":"dist/esm/index.js","engines":{"bun":">=1.3","node":">=22"},"gitHead":"79f70779057238803359b820183de972b4a1220c","license":"LGPL-3.0","scripts":{"test":"vitest run","build":"bun run build:tsc","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build","build:tsc":"tsc -p tsconfig.build.json","check:fix":"bun run check:biome:fix && bun run check:ts","test:watch":"vitest","check:biome":"biome check","test:coverage":"vitest run --coverage","check:biome:fix":"biome check --write","check:webarchitect":"webarchitect library"},"version":"0.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1f8c389b-57b3-4e96-bfe9-04738d075baa"}},"homepage":"https://github.com/canonical/pragma-core#readme","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","directories":{},"maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"_nodeVersion":"24.21.0","dependencies":{"@canonical/token-types":"^0.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.0","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.14","@terrazzo/token-tools":"2.7.1","@canonical/biome-config":"^0.43.0","@canonical/webarchitect":"^0.43.0","@canonical/typescript-config":"^0.43.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terrazzo-plugin-css_0.43.0_1790797612884_0.24855439146311387"}}},"time":{"created":"2026-03-08T13:34:53.844Z","modified":"2026-09-30T19:46:53.386Z","0.0.1":"2026-03-08T13:34:54.049Z","0.0.2":"2026-03-08T14:25:44.444Z","0.1.0":"2026-03-11T10:11:27.131Z","0.2.0":"2026-03-18T14:22:01.155Z","0.3.0":"2026-03-18T14:51:54.195Z","0.3.1":"2026-03-18T15:22:46.135Z","0.3.3":"2026-03-18T17:16:38.659Z","0.4.0":"2026-03-18T23:34:26.247Z","0.4.1":"2026-03-19T00:15:46.590Z","0.4.2":"2026-03-19T00:24:12.127Z","0.4.3":"2026-03-19T00:33:27.260Z","0.4.4":"2026-03-19T16:47:19.968Z","0.4.5":"2026-03-22T01:23:39.751Z","0.5.0":"2026-03-25T00:11:17.835Z","0.5.2":"2026-03-25T00:53:30.252Z","0.6.0":"2026-03-31T22:12:41.559Z","0.6.1":"2026-03-31T23:27:21.153Z","0.8.1":"2026-07-19T22:00:09.608Z","0.8.2":"2026-08-27T21:56:11.440Z","0.9.0":"2026-09-06T20:55:33.624Z","0.10.0":"2026-09-08T18:31:38.784Z","0.43.0-experimental.1":"2026-09-29T02:43:45.651Z","0.43.0":"2026-09-30T19:46:52.994Z"},"bugs":{"url":"https://github.com/canonical/pragma-core/issues"},"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","homepage":"https://github.com/canonical/pragma-core#readme","keywords":["design-tokens","css-custom-properties","terrazzo","canonical","dtcg","light-dark","css-layers"],"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"description":"Terrazzo CSS plugin for Canonical design tokens. Transforms DTCG tokens into CSS custom properties with light-dark(), modifier families, @layer ordering, and @media scoping.","maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"readme":"# @canonical/terrazzo-plugin-css\n\nTerrazzo CSS plugin for Canonical design tokens. Transforms DTCG token definitions into CSS custom properties with `light-dark()` colour mode output, modifier families, `@layer` ordering, and `@media` scoping.\n\n## Installation\n\n```bash\nbun add -d @canonical/terrazzo-plugin-css\n```\n\n## Usage\n\nAdd the plugin to your `terrazzo.config.ts`:\n\n```ts\nimport { defineConfig } from \"@terrazzo/cli\";\nimport { canonicalPlugin } from \"@canonical/terrazzo-plugin-css\";\n\nexport default defineConfig({\n  tokens: [\"./tokens/canonical/canonical.resolver.json\"],\n  outDir: \"./dist/\",\n  plugins: [canonicalPlugin()],\n});\n```\n\nThe plugin produces CSS files and a `tokens.json` artifact in the output directory. The `tokens.json` file is the bridge between the build system and the LSP — it contains every token's resolved value, type, tier, alias chain, and CSS output file location.\n\n## Configuration\n\n`canonicalPlugin()` accepts an options object:\n\n```ts\ncanonicalPlugin({\n  tokensDir: \"./tokens/canonical\",       // Base directory for token sources (default)\n  families: [                            // Modifier family names\n    \"anticipation\",\n    \"criticality\",\n    \"emphasis\",\n    \"importance\",\n  ],\n  layers: { /* @layer name overrides */ },\n  sets: {                                // Primitive / semantic set configuration\n    primitive: { /* ... */ },\n    semantic:  { /* ... */ },\n  },\n  theme:      { /* light/dark theme config */ },\n  typography: { /* typography modifier config */ },\n  surfaces:   { /* surface selector mapping */ },\n  states:     { /* interactive state derivation */ },\n  motion:     { /* prefers-reduced-motion scoping */ },\n  contrast:   { /* prefers-contrast scoping */ },\n});\n```\n\n| Option | Description |\n|--------|-------------|\n| `tokensDir` | Base directory for token source files. Used to locate modifier sources and read DTCG alias targets. Default: `\"./tokens/canonical\"`. |\n| `families` | Modifier family names to generate (e.g. `\"criticality\"`, `\"emphasis\"`). Default: `[\"anticipation\", \"criticality\", \"emphasis\", \"importance\"]`. |\n| `layers` | CSS `@layer` name overrides for controlling specificity ordering. |\n| `sets` | Configuration for primitive and semantic token sets. |\n| `theme` | Light/dark theme modifier — controls `light-dark()` output and `color-scheme` declarations. |\n| `typography` | Typography modifier configuration. |\n| `surfaces` | Maps resolver context names to CSS selectors. See [documentation/surfaces.md](../documentation/surfaces.md). |\n| `states` | Interactive state derivation layer (hover, active, disabled). |\n| `motion` | `@media (prefers-reduced-motion)` scoping configuration. |\n| `contrast` | `@media (prefers-contrast)` scoping configuration. |\n\n## Development\n\n```bash\nbun run build     # Compile plugin (tsc)\nbun run test      # Run tests\nbun run check     # Lint + type check\n```\n","readmeFilename":"README.md"}