{"_id":"@canonical/terrazzo-lsp-extension","_rev":"23-ae6245a6719a9efb29b4bbb141ef4198","name":"@canonical/terrazzo-lsp-extension","dist-tags":{"latest":"0.43.0","experimental":"0.43.0-experimental.0"},"versions":{"0.4.0":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.0","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-install-vscode":"install.sh"},"dist":{"shasum":"1373fbcc204ff053fb889825fa3545cb40a2ffb2","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.0.tgz","fileCount":346,"integrity":"sha512-vfXo///GQc78qrbfMTlhqa3NHTkEoSyUlVZ5GvVNrwdPraN6OFR77TxxAib2oO8WLz3zdv+OeZHpBwwPX8eflQ==","signatures":[{"sig":"MEYCIQCUQ6bke6WP99sWSEr45UFHAiN2dkToHfh2sRDFY8eM9QIhAJSLmc9NxgYWdVTmUVyLPK2i3JLYrneF881gKManQHrv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206597},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"2021d9d502fd2941065939a98cd44618b71e06f7","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && vsce package --no-dependencies -o terrazzo-lsp.vsix","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.0"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.0_1773876862639_0.07520733396753743","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.1","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"9f0871486afab478e183a6826b38d18035cc1879","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.1.tgz","fileCount":346,"integrity":"sha512-nm40VYe0eScGmY0DbenAY1TVQw9bp/O2LDFz2aHgAk3ObPSR9hRH+KVoFuhni9Nvv/lMk73zie+OGQL0gLa27Q==","signatures":[{"sig":"MEYCIQDE0E7kbWdnRllA7LAKRU1v36bY4QurZnWJyKDK59PXiAIhALFovG77hi3sGyjPfHyt98So6pxn+apz20kioBOshRtK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207234},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"7a807f3e4a6a9867f69452ffe34e9c1423181d38","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && vsce package --no-dependencies -o terrazzo-lsp.vsix","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.1"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.1_1773879343240_0.7564420884140641","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.2","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"3b0fe971a120173d93ed444fa003d1309757c793","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.2.tgz","fileCount":347,"integrity":"sha512-fOp+EgSc40cPPlGdvdobH8bozhBswdngy9Gqxl6EpzH8DxZ+lXSjCpAoXCqEddh+XCoMqUtggkaKehtPpab5PA==","signatures":[{"sig":"MEYCIQCOpB4KMVE0RaSN0kyqEWhO2FkbmkeGWveq9nax5gYOcQIhALiLqdca/T7MRYsToAk/XRbmIPJsxitrsTSQCKx5acGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542265},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"7a807f3e4a6a9867f69452ffe34e9c1423181d38","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.2"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.2_1773879847927_0.4766209494967253","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.3","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"1688f76ec0e85b16413959a3f28075859fb269d4","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.3.tgz","fileCount":347,"integrity":"sha512-h4wWktxpjAFq9fbgRAsXMyLsJynOA1JNQ0c42RBTQyVI2u+54TKvJULEmARfV5zJktLALFbhXu+7yYu91YmaYQ==","signatures":[{"sig":"MEUCIQDMM8HQf3esg8kRFFjIVKa52d55yROA7qzvy8z9RI8xgwIgRmRJrvZ0HKTTx8ai6RWb5YQaDofHsT04ntdit3YMp7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542312},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"7a807f3e4a6a9867f69452ffe34e9c1423181d38","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.3"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.3_1773880403618_0.6064981308558861","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.4","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"5a0fd5027bb9616e49c7fecd961fcfff04ffdff2","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.4.tgz","fileCount":337,"integrity":"sha512-79B3fYXBh//lRDtj2588p20hAFUSKnLV2jz2jSCdRmDAVwPn/SZJdKNdKZTRHpDVwwrtGG3Hd6OS5+oRcY9AAg==","signatures":[{"sig":"MEUCIQCPOXrs9dm+NIJ7U9yoFEuK1mHZmiVNnKmxCRnXIs3MYwIgXZ4eepAiAE9cNsZrwQxDxYxiFSexut13MtUkZUiwe2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521942},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"fda21a2d9a4bbc085ca8c82dd0f2e2b33a11a30c","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.4"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.4_1773938836503_0.6408817207738133","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@canonical/terrazzo-lsp-extension","version":"0.4.5","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"b09ec5552e673eb8ca80ebae405b1c934dd916f3","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.4.5.tgz","fileCount":337,"integrity":"sha512-IPpoX3VTnkt6QkVxqHMyMkJYKmn7i7IVjkrQyxSavWKdjO+d981LFJmETtnOKvF4bBCGwj4o19B4kpNBI/rcaw==","signatures":[{"sig":"MEYCIQCWmPE8agIr5BGEEsdNNoFdalfCH6knBE95r1kgRSm6aAIhAI6XwgF3Jzn+2naecaTOkW/QQmzjqOpXAZiGiKg6eGZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521942},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"f53826ff9f98e9470fcd4671857b4ac696957de2","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.4.5"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.4.5_1774142616408_0.9387392511217723","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@canonical/terrazzo-lsp-extension","version":"0.5.0","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"7765f0781852cd97dcb47c5ad899b751137fcfe2","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.5.0.tgz","fileCount":338,"integrity":"sha512-UzVjlYFfCVkpzZNxeIRiV4jN6rvq5pclMTG/NKmmuE/OwiNOPHJiChW3zaQsP9pyafJQlvw8lucKP8futed+6w==","signatures":[{"sig":"MEUCIAwMRBYFHzdmCiEHmnpVgMm9VbpckxjdbjinmlM63/j6AiEA/O2rwxxd5FccBA1se8fJtlW/xHiJ4cd0Z8tswfmJZ6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523331},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"f2b8a4c491d572758050a97eed97cd34183d9619","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.5.0"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.5.0_1774397473901_0.6260114863633295","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@canonical/terrazzo-lsp-extension","version":"0.5.2","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"23f5dd0d02691d0578a69b6f4df9263e731a5dbd","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.5.2.tgz","fileCount":339,"integrity":"sha512-ioCaVVjG9mI4xRG4wL9YNICmUhTyaUXGbnlP1J2m7EyNmkukxSaiPj9awt6GX076bBbf8KRigZ2chjveoruuNw==","signatures":[{"sig":"MEQCIE/PIUJp3kpvbXYn838ObLL1AylfFicB3NdsUzF1vui5AiBwkArvYN+7nPci2XhkQvZJjj6nqmI0R2MPFsR1Uau4mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533758},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"66c7b3be2c75772107602790ab073543035bd9cd","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","prepack":"bun run package","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.5.2"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.5.2_1774400005753_0.8871632147773545","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@canonical/terrazzo-lsp-extension","version":"0.6.0","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"3a4f2d0a08749f6d46b3358b32eeea2f43b01ffb","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.6.0.tgz","fileCount":339,"integrity":"sha512-Fr26cNzFtDBMs2EHmoudXIiUydZn9gu4bQ4RLO3AsCP9wREjUT07rFKcDnl/noOkErGhKiNL1EJhxMCkvCXOgg==","signatures":[{"sig":"MEYCIQCRr/v2IUxA+VwSxmpz1Bnv/4LbLZAotMLIqvdEhdIdpgIhAKhF/iA1qxubrIQaJFeEYxmo12d00zEp0sx51N8vqW4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533758},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"13d4144285b6caf71ce89279cb2147df00c85b5b","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","prepack":"bun run package","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.6.0"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.6.0_1774995157739_0.4605559809736979","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@canonical/terrazzo-lsp-extension","version":"0.6.1","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"f2a2f02ba7dac24170f1e51ae2cc37ee2061fe0d","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.6.1.tgz","fileCount":339,"integrity":"sha512-YMkUwtW6ZN27oNo7wXklSYZF5NeWjtkkxCjCclG0eGG+qZq31lXBvg+h17Fk1iVbhyKEAFS86Q8NiBghwDunXw==","signatures":[{"sig":"MEQCIHXCijYnszdnyQhjHg5LWj46ymDJXMh4sEXQ4Gc8ROdGAiAw+It5fshlyNQo+GV+XPlz3CatzlQuSM86TWEq96EF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1533762},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"0bbf83f6612eb72be7d9463d27e97f68481d7f90","scripts":{"build":"bun run build:client && bun run build:server","package":"bun install && bun run build && node vsce-pack.mjs","prepack":"bun run package","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"11.6.2","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.13.0","dependencies":{"vscode-languageclient":"^9.0.1","@canonical/terrazzo-lsp":"^0.6.0"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.4.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.6.1_1774999637182_0.613703285569992","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@canonical/terrazzo-lsp-extension","version":"0.8.1","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"bd2118c8f10c99baebe607178cb812c6e4723a0f","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.8.1.tgz","fileCount":339,"integrity":"sha512-8E3pIjEe7iMDczwtzF6motsFv2Uu1CzdBV1qX0zc4Ql8mPD8GBvrmJFpV+wriXbqWVOlzEWnL9IsTkDnEnI6fw==","signatures":[{"sig":"MEQCIGsIxUmOZ+S45UtHE34SeDPESxT9XiFcRIj6yB+2zlmBAiBddRbVuGPMZ/mQTsbFSvliycEbJZBTMM4W4KRpTtqvxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761904},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.85.0"},"gitHead":"814ea3c12447bac8ad31ff67142e63584d663986","scripts":{"build":"bun run build:client && bun run build:server","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","build:all":"bun run build","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5413427-5513-4433-b438-0197a016ff8c"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.18.0","dependencies":{"vscode-languageclient":"^10.1.0","@canonical/terrazzo-lsp":"^0.8.1"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"@vscode/vsce":"^3.9.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.8.1_1784498413355_0.7712417339335387","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@canonical/terrazzo-lsp-extension","version":"0.8.2","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"3ad0bf4cdf089cdb7cfddc008f026fb200bbb1b6","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.8.2.tgz","fileCount":339,"integrity":"sha512-7aqascNNethYWzTc91ROmlSpcX2JGjrCzI1YNwauVbf3kV50qoRigqEdeReYwKIP8Ieme+3ftLC5HAxSa62abA==","signatures":[{"sig":"MEYCIQDIKn58S120edUlrLcKKhLZLGoTtGtLqdnNU4IaRmACxgIhANJaX9bEVCg9xhmHuwwucAtwSVuArrYZm9DnzkvAFkhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762675},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.91.0"},"gitHead":"62cf4b7742fcdc8fb11a2e6fa262717e09d5dfb6","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"rm -rf dist/esm && cp -r node_modules/@canonical/terrazzo-lsp/dist/esm dist/esm","check:biome:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5413427-5513-4433-b438-0197a016ff8c"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.19.0","dependencies":{"vscode-languageclient":"^10.1.0","@canonical/terrazzo-lsp":"^0.8.2"},"galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.8.2_1787867774808_0.30491938784378947","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@canonical/terrazzo-lsp-extension","version":"0.8.3","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@0.8.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":"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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"326dd7c475446cbd6c7f581ada7f33a73d93d707","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.8.3.tgz","fileCount":8,"integrity":"sha512-em4JBLzSYEWheKig8L47j7r2ma3jZFWd8HqSbqMX8VwuUPL7vPQJ8nRMA+l/BsqtP/XiKUQHO02Hrkzna/s6jw==","signatures":[{"sig":"MEYCIQCJioRL+vRdOq0nt+ZmL108XVTj9M+fOhB4CV9/YCD5TwIhAPe+Y8YkFRQfRSV6HTFy6buh3owOJk9DYtLQYRGSh8yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550367},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.91.0"},"gitHead":"52995e25d5d35fc8f8b3aba670bf3227904785e6","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"node build-server.mjs","check:biome:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5413427-5513-4433-b438-0197a016ff8c"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.19.0","galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0","vscode-languageclient":"^10.1.0","@canonical/terrazzo-lsp":"^0.8.2"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.8.3_1787868912061_0.24937135263164834","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@canonical/terrazzo-lsp-extension","version":"0.9.1","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@0.9.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":"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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"64964f0e8c58512c5046fa4ed4cce9e386fe6ce8","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.9.1.tgz","fileCount":8,"integrity":"sha512-F/nPfdZPXPYZplDBkFaJM3B77F5roIPbwG9r5O4HrVC2QtDruqekANBoE6UcEaT4F7sjjQIzLLPgvG7osgQJ6g==","signatures":[{"sig":"MEUCIQDhpN6N3fjz6JppBktmxOTAulLIcBGp7hOZDIgL7xZb4AIgV+8/uO5a89sELMBKza7uPC6ChA8xqURH5y7Oi/sXfY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558364},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.91.0"},"gitHead":"c18759a4854bae92a14423449f582f3d64360c17","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts && bun run check:engines","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts && bun run check:engines","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"node build-server.mjs","check:engines":"node check-engines.mjs","check:biome:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5413427-5513-4433-b438-0197a016ff8c"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.20.0","galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0","vscode-languageclient":"^10.1.1","@canonical/terrazzo-lsp":"^0.9.0"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.9.1_1788728135818_0.4019678287315658","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@canonical/terrazzo-lsp-extension","version":"0.10.0","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"68b9f1710a27c48909daf1f6c117905cad9a831d","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.10.0.tgz","fileCount":8,"integrity":"sha512-d6xUulLMC4NOMwq/D79GEsz8YlRHFRfemyiesrrdkIrRGvMXME4dTGlxPqMfrO9KdI2e4EWLXM8b5sMQFVIgew==","signatures":[{"sig":"MEUCIFj9CBGz6YRy2GSAfiIbfxeh9hoK2oCF8tefEQwFl2+sAiEAq3WZax6Mm9XHw8N0kLmVwSQOJc1pBF6bA6uZbB1ljow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551293},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.91.0"},"gitHead":"23c4867ec4aab005bfef4a0ba3e6291926eda2dd","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts && bun run check:engines","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts && bun run check:engines","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"node build-server.mjs","check:engines":"node check-engines.mjs","check:biome:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f5413427-5513-4433-b438-0197a016ff8c"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/design-tokens.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.20.0","galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0","vscode-languageclient":"^10.1.1","@canonical/terrazzo-lsp":"^0.10.0"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.10.0_1788892301331_0.621542815347548","host":"s3://npm-registry-packages-npm-production"}},"0.43.0-experimental.0":{"name":"@canonical/terrazzo-lsp-extension","version":"0.43.0-experimental.0","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"license":"LGPL-3.0-only","_id":"@canonical/terrazzo-lsp-extension@0.43.0-experimental.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":"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"},"bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"dist":{"shasum":"f4a99accc15583128b626ef13c86ba34d9ae41f8","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.43.0-experimental.0.tgz","fileCount":8,"integrity":"sha512-WxDduxStq70hFZmQdxce47642UV5gZaK09+Gtm2NocNSRiI12wrsZqdZ9HyNiEF2KrCFcd0L2b7cfDJEQhzrYg==","signatures":[{"sig":"MEUCIQDaV0fsSAPru5dY/s+jxesdlx3C7dAsak05vHu2N8Jg4wIgJ6o/FUS9XwNAjKsieoqt+t69Rdnlv8IxI161fy3FQDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfip5ROLuf6T7Ms7ky1bZ6o3CC5PRYOPd/QsF4d5LaHAIgUHRqXs60nFnE8O3E4FcR8MwEL2qCLzyPmqoacGwyZTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fterrazzo-lsp-extension@0.43.0-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1552354},"icon":"icon.png","main":"./dist/extension.js","engines":{"vscode":"^1.91.0"},"gitHead":"5c1b1bdbb95844fac6211f1fe6ba10c29238d6ee","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts && bun run check:engines","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts && bun run check:engines","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"node build-server.mjs","check:engines":"node check-engines.mjs","check:biome:fix":"biome check --write"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"976db77e-b7b5-4403-af03-8cea368768eb"}},"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","_nodeVersion":"24.21.0","galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0","@biomejs/biome":"2.5.14","vscode-languageclient":"^10.1.1","@canonical/biome-config":"^0.43.0-experimental.0","@canonical/terrazzo-lsp":"^0.43.0-experimental.0","@canonical/typescript-config":"^0.43.0-experimental.0"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"tmp":"tmp/terrazzo-lsp-extension_0.43.0-experimental.0_1790650137141_0.5605959998345884","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@canonical/terrazzo-lsp-extension@0.43.0","bin":{"terrazzo-lsp-extension":"install.mjs","terrazzo-lsp-install-vscode":"install.mjs"},"bugs":{"url":"https://github.com/canonical/pragma-core/issues"},"dist":{"shasum":"06dd9988fbd715a63c9476288cd433ac55313a4a","tarball":"https://registry.npmjs.org/@canonical/terrazzo-lsp-extension/-/terrazzo-lsp-extension-0.43.0.tgz","fileCount":8,"integrity":"sha512-ZF4PXGbc62Kuvi+UBc65N83u36yIyFPrLHseYs/eQcRoRqGDq0Ro740kAgza6cXS1VqAlF47toA1I9GkSRIfjA==","signatures":[{"sig":"MEQCIC41KVeZS+HgDLp1pPCmKqBdibkSGCIYTNNtJIRdRpcpAiAVf2foLg6v6M32x93PEa2c11NnbNybLnRMXsExC3ru8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2IhQjEIQsy4XC312F+Yk4DSZl5QGqYe5ZJiJLPrbc8QIhAMLF67mb7VKpYIpmcTLKKTTeHtFnyoRZjrBkrLkhrc5G"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fterrazzo-lsp-extension@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1552269},"icon":"icon.png","main":"./dist/extension.js","name":"@canonical/terrazzo-lsp-extension","engines":{"vscode":"^1.91.0"},"gitHead":"79f70779057238803359b820183de972b4a1220c","license":"LGPL-3.0-only","scripts":{"build":"bun run build:client && bun run build:server","check":"bun run check:biome && bun run check:ts && bun run check:engines","package":"bun run build && node vsce-pack.mjs","prepack":"bun run package","check:ts":"tsc --noEmit","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts && bun run check:engines","check:biome":"biome check","build:client":"bun build extension.ts --outdir dist --format=cjs --target=node --external vscode","build:server":"node build-server.mjs","check:engines":"node check-engines.mjs","check:biome:fix":"biome check --write"},"version":"0.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"976db77e-b7b5-4403-af03-8cea368768eb"}},"homepage":"https://github.com/canonical/pragma-core#readme","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"publisher":"canonical","categories":["Programming Languages","Linters"],"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","contributes":{"configuration":{"title":"Terrazzo LSP","properties":{"terrazzo-lsp.runtime":{"enum":["","bun","node"],"type":"string","default":"","description":"Runtime override. Empty = auto-detect (bun preferred, node >= 22 fallback)."},"terrazzo-lsp.serverPath":{"type":"string","default":"","description":"Path to dist/esm/cli.js. If empty, uses the bundled server."},"terrazzo-lsp.trace.server":{"enum":["off","messages","verbose"],"type":"string","default":"off","description":"Trace communication with the LSP server."}}}},"description":"CSS custom property intelligence for design token workflows","directories":{},"displayName":"Terrazzo LSP","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","galleryBanner":{"color":"#E95420","theme":"dark"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.1","@vscode/vsce":"^3.9.2","@types/vscode":"~1.91.0","@biomejs/biome":"2.5.14","vscode-languageclient":"^10.1.1","@canonical/biome-config":"^0.43.0","@canonical/terrazzo-lsp":"^0.43.0","@canonical/typescript-config":"^0.43.0"},"activationEvents":["onLanguage:css","onLanguage:scss"],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terrazzo-lsp-extension_0.43.0_1790797662924_0.4812114625171977"}}},"time":{"created":"2026-03-18T23:34:22.522Z","modified":"2026-09-30T19:47:43.387Z","0.4.0":"2026-03-18T23:34:22.889Z","0.4.1":"2026-03-19T00:15:43.430Z","0.4.2":"2026-03-19T00:24:08.275Z","0.4.3":"2026-03-19T00:33:23.816Z","0.4.4":"2026-03-19T16:47:16.766Z","0.4.5":"2026-03-22T01:23:36.628Z","0.5.0":"2026-03-25T00:11:14.129Z","0.5.2":"2026-03-25T00:53:26.004Z","0.6.0":"2026-03-31T22:12:37.934Z","0.6.1":"2026-03-31T23:27:17.419Z","0.8.1":"2026-07-19T22:00:13.554Z","0.8.2":"2026-08-27T21:56:14.961Z","0.8.3":"2026-08-27T22:15:12.220Z","0.9.1":"2026-09-06T20:55:35.970Z","0.10.0":"2026-09-08T18:31:41.512Z","0.43.0-experimental.0":"2026-09-29T02:48:57.246Z","0.43.0":"2026-09-30T19:47:43.024Z"},"bugs":{"url":"https://github.com/canonical/pragma-core/issues"},"license":"LGPL-3.0-only","homepage":"https://github.com/canonical/pragma-core#readme","keywords":["css","design-tokens","custom-properties","canonical","terrazzo","dtcg","lsp"],"repository":{"url":"git+https://github.com/canonical/pragma-core.git","type":"git"},"description":"CSS custom property intelligence for design token workflows","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":"# Terrazzo LSP\n\nTerrazzo LSP adds CSS custom property intelligence for Canonical design token workflows in VS Code.\n\n## Features\n\n- Completions for `var(--token)` references\n- Hover details with resolved token values and provenance\n- Diagnostics for missing fallbacks, stale fallbacks, primitive token use, and type mismatches\n- Go to definition and rename for custom properties\n- Workspace symbol search across token names\n\n## Quick start\n\n1. Install `@canonical/design-tokens` in your project.\n2. Run `npx @canonical/terrazzo-lsp-extension` to install the extension.\n3. Create a `terrazzo-lsp.config.json` file in your workspace root:\n\n```json\n{\n  \"artifacts\": [\"@canonical/design-tokens/dist/tokens.json\"]\n}\n```\n\n## Configuration\n\n### `terrazzo-lsp.serverPath`\n\nOptional path to a custom `dist/esm/cli.js` server build.\n\n### `terrazzo-lsp.runtime`\n\nOptional runtime override. Leave empty to auto-detect `bun` first and `node >= 22` second.\n\n### `terrazzo-lsp.trace.server`\n\nControls the VS Code language client trace level.\n\n## Monorepos and multi-folder workspaces\n\nThe LSP loads its configuration once, based on the first CSS or SCSS file\nyou open. In a monorepo with multiple packages, open a file from the\npackage that contains `terrazzo-lsp.config.json` first. Alternatively,\nplace the config at the workspace root so it is reachable from any package.\n\nIf the first file opened lives in a folder without a config, the server\nenters degraded mode — it stays alive but provides no token intelligence\nuntil VS Code is reloaded with a config-bearing file opened first.\n\n## Troubleshooting\n\nIf the extension cannot find a runtime, install `bun` or `node >= 22`, or set `terrazzo-lsp.runtime` explicitly in your workspace settings.\n\nIf no `terrazzo-lsp.config.json` is present, the extension output logs the\ncandidate paths it tried and includes a starter example you can paste into a\nnew config file.\n","readmeFilename":"README.md"}