{"_id":"@canonical/react-ds-global","_rev":"44-621d1d40c8b1d5af564d9acc5add8102","name":"@canonical/react-ds-global","dist-tags":{"latest":"0.40.0"},"versions":{"0.10.0-experimental.8":{"name":"@canonical/react-ds-global","version":"0.10.0-experimental.8","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.10.0-experimental.8","maintainers":[{"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":"lukewh","email":"luke@lukewh.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":"akbarik","email":"kz.akbar@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":"alimot1","email":"alimot.akinbode@canonical.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"d5ad2dcb9cccb3edf9d58315c1a452b5fb3d4db5","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.10.0-experimental.8.tgz","fileCount":308,"integrity":"sha512-ejO3AZjbFxiEPPjmGy3sX6xw03A5JbbGVpkb/ZPTQ64eB6VPaujpja6vsjfuFPaMwLSAZMKC+8F+QczWwQ1YNw==","signatures":[{"sig":"MEYCIQC1DOnRHgcYtoA6nqnlWqP/S8mtMKG7vIFEKbQByIj8qgIhAJDgCApqS3vg/Wvb5hG54WhW8k0YT4cG/qP80zkYkvou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155474},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ae4c4f982c405abc6cb7de548c231ca8719d05bf","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","build:package:copycss":"copyfiles -u 1 'src/ui/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"10.8.2","description":"This package provides the core React components and utilities for Canonical's Design System.","directories":{},"_nodeVersion":"22.8.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.6","@canonical/ds-assets":"^0.10.0-experimental.8","@canonical/storybook-config":"^0.10.0-experimental.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^27.0.0","vitest":"^3.2.3","globals":"^16.2.0","copyfiles":"^2.4.1","storybook":"^9.0.8","typescript":"^5.8.3","@types/node":"^24.0.0","@types/react":"^19.1.8","@biomejs/biome":"2.2.4","@types/react-dom":"^19.1.6","@canonical/ds-types":"^0.10.0-experimental.4","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.10.0-experimental.4","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.10.0-experimental.4"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.10.0-experimental.8_1768736148685_0.5234057287330307","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@canonical/react-ds-global","version":"0.10.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.10.0","maintainers":[{"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":"lukewh","email":"luke@lukewh.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":"akbarik","email":"kz.akbar@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":"alimot1","email":"alimot.akinbode@canonical.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"ff096fb69f6cd6ac041fa918de57bb4de5a9f981","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.10.0.tgz","fileCount":293,"integrity":"sha512-OjlrGoO54LT3V7Vgmwd60BiBzPJFd7ebsPvr5H4ubhvfAbR+dJi43Hv4lBlj4BGYclpVxGGLgatnVzNt1cB0Bw==","signatures":[{"sig":"MEUCIQC+ESOc/lZXYOV1ZiXpLd0s70KlMbxfCppMnTLOk9nioAIgc/STOR8Zh9o7Xl89Pln8ZEvOxGkKVqDUjlo/kyr9oAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157872},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"49cd1f8973f269cc6ced61c27c137e379ccb032c","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","build:package:copycss":"copyfiles -u 1 'src/ui/{,**/}*.css' dist/esm"},"_npmUser":{"name":"jmuzina","email":"jmuzina@pm.me"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v22.21.1+x64 (linux)","description":"This package provides the core React components and utilities for Canonical's Design System.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0","@canonical/utils":"^0.10.0","@canonical/styles":"^0.10.0","@canonical/ds-assets":"^0.10.0","@canonical/storybook-config":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^27.0.0","vitest":"^3.2.3","globals":"^16.2.0","copyfiles":"^2.4.1","storybook":"^9.0.8","typescript":"^5.8.3","@types/node":"^24.0.0","@types/react":"^19.1.8","@biomejs/biome":"2.2.4","@types/react-dom":"^19.1.6","@canonical/ds-types":"^0.10.0","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.10.0","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.10.0_1768750130625_0.8578779349821617","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@canonical/react-ds-global","version":"0.11.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.11.0","maintainers":[{"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":"lukewh","email":"luke@lukewh.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":"akbarik","email":"kz.akbar@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":"alimot1","email":"alimot.akinbode@canonical.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"a90b893888d1c9ebc0bd9bf4a3b03746eb57947d","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.11.0.tgz","fileCount":293,"integrity":"sha512-y10bsz5EXvcH/9y1N+hhEn5u3G2soqttq6RemAzvpeQohFs2Ck/KBGocrXfHFiz6PBi/OKf1/PL2nHcv6D6Pnw==","signatures":[{"sig":"MEQCIGDKWc5QIrCnJ9N+O0sUJ02rmXXkC6wMBFo3wvt5puU2AiBGAnvtBqvY+U0jMBgEViJfzsz3RvDR4GDtl1MFueXGsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157998},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"29125736059d1880b3d0fc277b218a63a2574f28","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/ui/{,**/}*.css' dist/esm"},"_npmUser":{"name":"jmuzina","email":"jmuzina@pm.me"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.12.0+x64 (linux)","description":"This package provides the core React components and utilities for Canonical's Design System.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react":"^19.2.3","react-dom":"^19.2.3","@canonical/utils":"^0.11.0","@canonical/styles":"^0.11.0","@canonical/ds-assets":"^0.11.0","@canonical/storybook-config":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^26.1.0","vitest":"^4.0.17","globals":"^17.0.0","copyfiles":"^2.4.1","storybook":"^10.1.11","typescript":"^5.9.3","@types/node":"^24.0.0","@types/react":"^19.2.8","@biomejs/biome":"2.3.11","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.11.0","vite-tsconfig-paths":"^6.0.4","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@canonical/biome-config":"^0.11.0","@canonical/webarchitect":"^0.11.0","@chromatic-com/storybook":"^5.0.0","@testing-library/jest-dom":"^6.9.1","@canonical/typescript-config-react":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.11.0_1768756411290_0.7080496215418228","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@canonical/react-ds-global","version":"0.14.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.14.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":"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":"akbarik","email":"kz.akbar@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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"840e538a9d7f7bc16d8892465f26ed10a5755f5c","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.14.0.tgz","fileCount":523,"integrity":"sha512-bKPsM1CnSnT+S5Cw3fYZW/egWl21jJo3sAUM4dndNmIxxtwAN1aO4YqKFTCJq9AZ3tqq8T8SuRf3vuwfmRmDGQ==","signatures":[{"sig":"MEQCIC9CPzavZCAwz5llW5p+rIeV1GwllCGdJDVGyW8fljq2AiAGWzsaQ0j4HyvgSymvImggilQh0dPaMU1tECBR3krDSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263906},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"3bcc701893d91c5b7d36454e0c00fb3b490f55cc","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"11.6.2","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.14.0","@canonical/styles":"^0.14.0","@canonical/ds-assets":"^0.14.0","@canonical/storybook-config":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.3.14","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.14.0","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.14.0","@canonical/webarchitect":"^0.14.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.14.0","@canonical/typescript-config-react":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.14.0_1771252768306_0.614884073888001","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-experimental.0":{"name":"@canonical/react-ds-global","version":"0.15.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.15.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":"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":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"akbarik","email":"kz.akbar@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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"60d45f9cf7e3273272f28d623716c92dbb96f01a","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.15.0-experimental.0.tgz","fileCount":481,"integrity":"sha512-ewVUvIDBIlW0VRuCD9UZTo6sLIE2DtHF4gCyeDyEOje7mO/OZ/3sJz+BqIfvDo+Sh3RAaNiIBuR5HybvvO6XPg==","signatures":[{"sig":"MEUCIH5YbM7B7VHLHfWzVxy8zrK6pPPEUhlqxfkIwSvBTh24AiEAvigEAdOEML1HaqtJ2RwU7PTOheiq/fcdR+UE4O1z06I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258636},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"92f45eb133ed113718640012a6c1095f0e2c0d8b","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"jmuzina","email":"jmuzina@pm.me"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.14.0","@canonical/styles":"^0.14.0","@canonical/ds-assets":"^0.14.0","@canonical/storybook-config":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.3.14","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.14.0","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.14.0","@canonical/webarchitect":"^0.14.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.14.0","@canonical/typescript-config-react":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.15.0-experimental.0_1771328455533_0.5832386351325567","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@canonical/react-ds-global","version":"0.15.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.15.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":"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":"akbarik","email":"kz.akbar@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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"a5c0c4b1cb09c8e4b28f51725a37924a8c09d431","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.15.0.tgz","fileCount":481,"integrity":"sha512-EMJMVT5llmBKZ1J/7Rn/QRvfGnaFyFPW1/E8FFxXMA5KGbf/QzqIgvDa8LYT5lr7C6UJaaqI96Ms53nO7s+EPA==","signatures":[{"sig":"MEUCIA9er/gCGwWeB9CzpPvgD7ml8B5h2Fw9C2dzam0tsXS0AiEAqHHruzFt/ATb3vO4K4j8JQSSq5sP8bUUGCkQnx/wzxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255617},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"60c6f6f355d4a80ce110d8dd44c429695301ad86","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"jmuzina","email":"jmuzina@pm.me"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.4/node@v24.13.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.15.0","@canonical/styles":"^0.15.0","@canonical/ds-assets":"^0.15.0","@canonical/storybook-config":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.3.14","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.15.0","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.15.0","@canonical/webarchitect":"^0.15.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.15.0","@canonical/typescript-config-react":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.15.0_1771550563647_0.9837876733478521","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@canonical/react-ds-global","version":"0.15.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.15.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":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"akbarik","email":"kz.akbar@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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"d7dc50a56385e8d32f4b5ef0b9f7d86f807f372f","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.15.1.tgz","fileCount":524,"integrity":"sha512-x9/+yuYShtfDcHa37KnouXJOWgmOWTmyCDXJ2G9Vk3Q09k976084v9lGScK54sTd6JacKdFJ0nws+56x7T2mKA==","signatures":[{"sig":"MEQCIF4XoZRmZsqSULfEHnVYmARtZyJ8H5X9MHctGjZREx/6AiAIXj2OqVRpXKaLuFjQ5gLYPNL9E5XhyA1oKGrYiHGgZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267005},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d57f21b67013701f6b4f74c5cd595775a17a2259","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.15.1","@canonical/styles":"^0.15.1","@canonical/ds-assets":"^0.15.1","@canonical/storybook-config":"^0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.3.14","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.15.1","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.15.0","@canonical/webarchitect":"^0.15.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.15.1","@canonical/typescript-config-react":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.15.1_1771879559724_0.40538880378151165","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-experimental.1":{"name":"@canonical/react-ds-global","version":"0.16.0-experimental.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.16.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":"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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"a240fce9ce49c55a5a16136e6dc0bec9f78034f1","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.16.0-experimental.1.tgz","fileCount":481,"integrity":"sha512-c7gkgfi9V3xKjep5U8QUL3gKuVgY3MvdD/FDr32UWszyROvVrNjzIqvoqNFsV91OJTU733wlBeP3RWJbQcpWhg==","signatures":[{"sig":"MEUCIQCZ7AY+3ioCxncXviHRRZDG9pFO9kJhTT91q1YjWz4SmwIgIS7fOj6x9EgLgVNHCrI9YqP+AY7QqD8GaO3cTMPWBPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255797},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b29a336dd55f28373a36fe4736f547296c734c3c","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.16.0-experimental.1","@canonical/styles":"^0.16.0-experimental.1","@canonical/ds-assets":"^0.16.0-experimental.1","@canonical/storybook-config":"^0.16.0-experimental.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.4.5","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.16.0-experimental.1","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.16.0-experimental.1","@canonical/webarchitect":"^0.16.0-experimental.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.16.0-experimental.1","@canonical/typescript-config-react":"^0.16.0-experimental.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.16.0-experimental.1_1772536949966_0.8264958350633336","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@canonical/react-ds-global","version":"0.16.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.16.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"f2d8e0afffc6a32b2e0ea926e39fea675c79b3c0","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.16.0.tgz","fileCount":481,"integrity":"sha512-8i3ZuvQDLG+xsQtPEuJwpKR1rI5ruyOYoLHi7ppfxsXJPIdExD1A3yi7Lg8hVi1SZo1xo3OJh7TmSMLbD/2LwQ==","signatures":[{"sig":"MEUCIQClL3HshAyHGzMBEXgvw/563z7t/fVMHhY9GfyuIxFqiAIgVGrPX3mkNX2kV87ZlIHeDWsGChdzO/EKWZGpivsj8tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255647},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"abd37ac4ff5ea649486e4e64fe01bb4b86284a64","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.16.0","@canonical/styles":"^0.16.0","@canonical/ds-assets":"^0.16.0","@canonical/storybook-config":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.4.5","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.16.0","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.16.0","@canonical/webarchitect":"^0.16.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.16.0","@canonical/typescript-config-react":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.16.0_1772539979720_0.4851288599802257","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@canonical/react-ds-global","version":"0.17.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.17.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"52b1d0bc0f999cc3cf1456dab777d39059c9d6a3","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.17.0.tgz","fileCount":481,"integrity":"sha512-aUtktDTqmdDZDMM/FZJWFdvDCla5peYBSmiAQYFmJy/9pBuCqxp8/hScc4oJe3fhqGPZ68ykPTZeoWhh9mKRoA==","signatures":[{"sig":"MEUCIQC7ol45Kf0ydUSYQj8bZYSxeamFvCGDCWyrKX8W15RXAwIgBwz8UvG7DyF/dsxKcUF6Y3ez3OvxofAw+HrE2lN/jnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255647},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7797c6d0bc70e440c183e8a3f2b33c6d4f03e234","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.17.0","@canonical/styles":"^0.17.0","@canonical/ds-assets":"^0.17.0","@canonical/storybook-config":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.4.5","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.17.0","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.17.0","@canonical/webarchitect":"^0.17.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.17.0","@canonical/typescript-config-react":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.17.0_1772621395638_0.6948878150042956","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@canonical/react-ds-global","version":"0.17.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.17.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/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"313931adb2ddd848deb5f74b9fb4cbbf4bdf364d","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.17.1.tgz","fileCount":481,"integrity":"sha512-j4ackDgilvcXQIWBZJb5UAdA02NDan6ZCFl8D3ASsIDpTCwB4nzkq7JM8NQ7oh2wbyNAdjO6QxikyADiyVjVFQ==","signatures":[{"sig":"MEQCIEIVmtVcSaiSrSnDv6qFlTXBFMdDwAnGUPFa8GE2ZFESAiB2I7PYZfdCPZNwC0mynBK5Pk4yG4Cv4UbRzTRHYcLelw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255647},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"e3eaaa9efdb58fa72acb8fdd3c7dffa25a1341c4","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},"repository":{"url":"git+https://github.com/canonical/ds25.git","type":"git"},"_npmVersion":"lerna/9.0.5/node@v24.13.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.17.1","@canonical/styles":"^0.17.1","@canonical/ds-assets":"^0.17.1","@canonical/storybook-config":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^28.0.0","vitest":"^4.0.18","globals":"^17.3.0","copyfiles":"^2.4.1","storybook":"^10.2.8","typescript":"^5.9.3","@types/node":"^24.10.13","@types/react":"^19.2.13","@biomejs/biome":"2.4.5","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.17.1","vite-tsconfig-paths":"^6.1.0","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.2.8","@storybook/react-vite":"^10.2.8","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.17.1","@canonical/webarchitect":"^0.17.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.17.1","@canonical/typescript-config-react":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.17.1_1772639399623_0.5720924974258987","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@canonical/react-ds-global","version":"0.20.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.20.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"c1359722207761eb57bc7e520cbc00729363395d","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.20.0.tgz","fileCount":494,"integrity":"sha512-dQH/t/yFQTNWr2MP3izHd7UZvVlQkypjy7/U55hZ9dxDrA91CID/3Dg16oAsGv50IMJ6zaaKfMVrPEI6/5cr6g==","signatures":[{"sig":"MEQCIGgRGGnD+LKpcUsPqHfSrdQUZieiyxta3cX5ahZbQuHKAiBsWGZ9AOW0+w+AhLeIB4Wpbd2wKtyGOy1dFOdlPxnZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268345},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"1aee634b278922f2aa1cfe2a11d3b14e64280905","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.20.0","@canonical/styles":"^0.20.0","@canonical/ds-assets":"^0.20.0","@canonical/styles-old":"^0.20.0","@canonical/storybook-config":"^0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.6","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.20.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^5.1.4","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.20.0","@canonical/webarchitect":"^0.20.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.20.0","@canonical/typescript-config-react":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.20.0_1774535671852_0.3289290206785407","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@canonical/react-ds-global","version":"0.21.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.21.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"ca1e10c69bee185299c4ed9867cd5b03679dce45","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.21.0.tgz","fileCount":670,"integrity":"sha512-51zmajGB1JHtbSR6mDFi8UASQpcsXZEV2IeuiTRR7jk8nI67nnyaSjCZVluKLyfIlQ76XLBS7erGtTTFqix/gg==","signatures":[{"sig":"MEYCIQCnRI3GlPBVGkmsRj7U0vuDyh9By+TljTKGVxnsLXo9GQIhAP5u44CRGHknRxbSbHku2sLIqq3D+WVvVux+6m8Uv+ag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"4a39c954e7bbad4903397f8371f801982034a26d","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.21.0","@canonical/styles":"^0.21.0","@canonical/ds-assets":"^0.21.0","@canonical/styles-old":"^0.21.0","@canonical/storybook-config":"^0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.21.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.21.0","@canonical/webarchitect":"^0.21.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.21.0","@canonical/typescript-config-react":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.21.0_1775008260164_0.263440778372263","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@canonical/react-ds-global","version":"0.22.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.22.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"5b359d68a5d41bfd0f8ab0cc7ba6372d58c5c9f5","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.22.0.tgz","fileCount":670,"integrity":"sha512-df8gki5nY2zKb5KjEUrn2B+ldkG4jYyDu22fxX1wa3GL88GXbxmBakcorBs6O1BrcShJRxpVSJkFtFZdIgUn7g==","signatures":[{"sig":"MEUCIGYdl2R5wp2N9mp/EQWIWdR2BtYro1AbdaZFyUMWaESXAiEA0V0DtDpggvWHYj09YR0V3/AGOxh7U7D42eiWf24ebzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"99e187cf46d8bd7f3933705322fa4ab2d4a711e7","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.22.0","@canonical/styles":"^0.22.0","@canonical/ds-assets":"^0.22.0","@canonical/styles-old":"^0.22.0","@canonical/storybook-config":"^0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.22.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.22.0","@canonical/webarchitect":"^0.22.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.22.0","@canonical/typescript-config-react":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.22.0_1775224860934_0.3328060278082974","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@canonical/react-ds-global","version":"0.23.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.23.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"73c4cc4b109f82ca4fe3ac72dde66859a89f33af","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.23.0.tgz","fileCount":670,"integrity":"sha512-jmjuw/RY8UIQN/RBvvuJAzIXl2Y/4PVas5vzFrvwtg+sYnFx+nW8C+dg0mCZzRQIUEqhmVDlOS9re5DcAIP9qA==","signatures":[{"sig":"MEUCICC96QoMqpjObZ/2k06d8VDGX23qBcxPGK5nkaZzv6C9AiEA97HMEFYeCB5QlI1/THqi4rZWUhxizM/7BUQJp8lj8+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"742f5396bc3f9ca01a49646ed5b67acfc9d001d2","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.23.0","@canonical/styles":"^0.23.0","@canonical/ds-assets":"^0.23.0","@canonical/styles-old":"^0.23.0","@canonical/storybook-config":"^0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.23.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.23.0","@canonical/webarchitect":"^0.23.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.23.0","@canonical/typescript-config-react":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.23.0_1775548391862_0.6133794042084038","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@canonical/react-ds-global","version":"0.24.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.24.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"9d676ca9ea2c4e7035154be6f988db104bd96973","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.24.0.tgz","fileCount":670,"integrity":"sha512-vmY3DfXsjHe8gDOajVM5P7yQmD2hkRWoRWuPYhUTOf2jQdEmE8Crnlq9/iO9EqCy9AtwZj+/0rtzFdBmDZy5Sw==","signatures":[{"sig":"MEYCIQDJXClUbM0Sk4x2m3PC5zlP1atPF3wacXHugRSvgDuU4AIhAN8RTUL3tPRsScfmgEuNyLuFXQgUhYnedAQKI5/5ttxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"28565e3591ad80525b62bd7be6343d1f12ebf4d0","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.24.0","@canonical/styles":"^0.24.0","@canonical/ds-assets":"^0.24.0","@canonical/styles-old":"^0.24.0","@canonical/storybook-config":"^0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.24.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.24.0","@canonical/webarchitect":"^0.24.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.24.0","@canonical/typescript-config-react":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.24.0_1776090172695_0.4477049292603068","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@canonical/react-ds-global","version":"0.25.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.25.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"61e89417f0b76a1ff3fe8d71ce553b01704d1e63","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.25.0.tgz","fileCount":670,"integrity":"sha512-aTZo2AgVIw3HDmHKhdfg67aFR3TyBss660INV7hsNgX1D1Jbs2Ynqkfh4A8sv4y7pzS71iqIzngT7WWxqOyWwQ==","signatures":[{"sig":"MEQCIAlMXHP7K1oFlxRqunXAM6bZHwy3+fj1dS+H5Qk9dpRkAiAlviEnVkDPFk8sNWB8HEgLnh+aqgtIK6bChC74rX/2mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"c6005a14c8210772ad8c589a2b473946780b6c20","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.25.0","@canonical/styles":"^0.25.0","@canonical/ds-assets":"^0.25.0","@canonical/styles-old":"^0.25.0","@canonical/storybook-config":"^0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.25.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.25.0","@canonical/webarchitect":"^0.25.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.25.0","@canonical/typescript-config-react":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.25.0_1776414451610_0.4567559993010726","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@canonical/react-ds-global","version":"0.26.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.26.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"3a6bc964d74278740ab59c09bf3cd2e374bfb30a","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.26.0.tgz","fileCount":670,"integrity":"sha512-dq61TAyTAsHoX/fFbjNAah69qdPlwW2sJDQ69ny5ePqhR53C7zPZQPI6pDo+VOZeWr7ShzjyW6ymkocYopWJfw==","signatures":[{"sig":"MEQCIH8ryG40XRGewjT7jlSe/TFLlYBLpmlTJPAe2vjrNB3HAiAh8xmFKBYPnAhZuq4oqX7pImBDzInhClCH8lC3HVE8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328395},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"55fece1380dba8dcd3a88af443dd509d9aaaccb2","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.26.0","@canonical/styles":"^0.26.0","@canonical/ds-assets":"^0.26.0","@canonical/styles-old":"^0.26.0","@canonical/storybook-config":"^0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.26.0","vite-tsconfig-paths":"^6.1.1","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.26.0","@canonical/webarchitect":"^0.26.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.26.0","@canonical/typescript-config-react":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.26.0_1777070647664_0.47007411772808627","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@canonical/react-ds-global","version":"0.27.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.27.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"5f42704f7c78385b2b07c0c0663233c00b3b9fb8","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.27.0.tgz","fileCount":670,"integrity":"sha512-D56ULULEqbLg4qiwucL8JGk6a8SCVqRZDnYF+QpG/YgCIoO5g3yhGME9z74nCuqrfjIs/Y0LefBqQAkwwZ9x3A==","signatures":[{"sig":"MEUCIQDz5B1NNZFQKjGse6am/tSmYtXcGWEg0JfrqsvppQgtDAIgG2TH+fHFkg8GHS2MXx0N3XMSR+bG6JfMqjcFFcp38gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328318},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5df5709bf7cb6f2016be2f6eba8391637e2e2a0c","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"mariadias143","email":"marianovadias@gmail.com"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.27.0","@canonical/styles":"^0.27.0","@canonical/ds-assets":"^0.27.0","@canonical/storybook-config":"^0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.27.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.27.0","@canonical/webarchitect":"^0.27.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.27.0","@canonical/typescript-config-react":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.27.0_1777454205483_0.9361797752704442","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-experimental.0":{"name":"@canonical/react-ds-global","version":"0.27.1-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.27.1-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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"0cfb763b3d3a4cc3b0ac4eb192a9b11ca88d3e1a","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.27.1-experimental.0.tgz","fileCount":670,"integrity":"sha512-QdwZflHOc3ysW5/LoGqAn/mQ+tW7TdtvfRGr9j73ZenjMLW9yfUFvBbAlRkZJhHu7hWPbOQxfPmQ4ld6aamQsw==","signatures":[{"sig":"MEUCIQDnzJfV5d1LTfqurSnH5sNDCK8CBjJloQDxEMa72JZZIgIgMQWIBGl82yCvzUip1/M3Uy6D8iJ5GiwkOnlE9F4gC00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.27.1-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328517},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d3f5b9aab7bec07fce40a12b45097d28d3cf0201","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.27.1-experimental.0","@canonical/styles":"^0.27.1-experimental.0","@canonical/ds-assets":"^0.27.1-experimental.0","@canonical/storybook-config":"^0.27.1-experimental.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.27.1-experimental.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.27.1-experimental.0","@canonical/webarchitect":"^0.27.1-experimental.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.27.1-experimental.0","@canonical/typescript-config-react":"^0.27.1-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.27.1-experimental.0_1779386193334_0.6555266278000853","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@canonical/react-ds-global","version":"0.28.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.28.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"3c3f2be7453ec10dd0a141e4eee6384f8e0356b9","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.28.0.tgz","fileCount":670,"integrity":"sha512-6PTZMvIBhU+61xPQ9uLsxko++aTt2OJz++rNwowQhPX0A2P78aMZMZLhOcNbcHQekIa1znY/M81nTN5ovaXXcQ==","signatures":[{"sig":"MEYCIQCv6GuOSQCRhML/YmkWOsGsRClBrKUbjln9IiOus8qs/gIhAKCv31rtPfUy9VxQNNwjozvdGytyrF7mUVte1Q/GwMjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330464},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"8297d72122bcba903f7e8833cb23ccbaa164ed56","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.28.0","@canonical/styles":"^0.28.0","@canonical/ds-assets":"^0.28.0","@canonical/storybook-config":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.28.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.28.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.28.0","@canonical/typescript-config-react":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.28.0_1781617514871_0.5532862814199093","host":"s3://npm-registry-packages-npm-production"}},"0.29.0-experimental.0":{"name":"@canonical/react-ds-global","version":"0.29.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.29.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"67aace54027e7f6a47ed01648e70bac9af7e8b41","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.29.0-experimental.0.tgz","fileCount":670,"integrity":"sha512-UVReOIVGSRTVg8iH2GJ2wECYiW1o1c5Kscv4yBsDheFRL9LRb4UlMJCSK/mPUcb1AnPN7O5lGD53942w4Bpvjw==","signatures":[{"sig":"MEUCIB1Pngc2eGsoZ34vrGXQ06ArLR1XEsoVl/75NhiCVek4AiEAuczeuyFIWgZR87+YHjk4A7Jns8Yd0yTs25Qxzhowrr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.29.0-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330569},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"eda67fea634a79b9f77910d3106219efc9b30136","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.29.0-experimental.0","@canonical/styles":"^0.28.0","@canonical/ds-assets":"^0.29.0-experimental.0","@canonical/storybook-config":"^0.29.0-experimental.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.29.0-experimental.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.29.0-experimental.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.29.0-experimental.0","@canonical/typescript-config-react":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.29.0-experimental.0_1782338272845_0.37140052700215076","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@canonical/react-ds-global","version":"0.29.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.29.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"73443b2d41e691af6630f8ff655facc65ef0f822","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.29.0.tgz","fileCount":672,"integrity":"sha512-L36MxN3q+KhBeb5vk/9fce3JrFnEZ2DfPz3L+i1KAiaEY1N152fNkLk3izrXtYvClDz16mCedKuyWxXYI9pRrA==","signatures":[{"sig":"MEQCIBeliyiXDpq0cJvy+U4mlhX8H0MFbIhTaUsFoMLoXwZ0AiAHEHD0dU0SGV4LH1eAfhzjlEJZELEKpC0bkwO4zbQusQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337048},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"535302c1e1e5dd8fa9bc2da4144de57ec4e63005","imports":{"#lib/*":{"types":"./dist/types/lib/*","default":"./dist/esm/lib/*","development":"./src/lib/*"}},"scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.29.0","@canonical/styles":"^0.29.0","@canonical/ds-assets":"^0.29.0","@canonical/storybook-config":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.29.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.29.0","@canonical/webarchitect":"^0.29.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.29.0","@canonical/typescript-config-react":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.29.0_1783071089279_0.4339055200359545","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@canonical/react-ds-global","version":"0.29.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.29.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"0d03bf8840a3bba9c3a42c18888e0c3feb9a199d","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.29.1.tgz","fileCount":672,"integrity":"sha512-nFRuy6IgIIy2vqEy7q1H0XhtNcBeCe5CTU3dCU6bJ74Okqh1oQ52+KylTut5i1XXNCZfnUO30fPCGLeJ8xliYg==","signatures":[{"sig":"MEQCIBPF018qnCSnxkEJhq67mhsWveWNow0iVeQBk3GJ3rwWAiBRPQh6Q1cd7YfRaxRj/ooBs8zac+2q0w8vALfbaCNWVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337864},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7c96ac31ff350a3bd099168d249680a8f9632568","imports":{"#lib/*":{"types":"./dist/types/lib/*","default":"./dist/esm/lib/*","development":"./src/lib/*"}},"scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.29.0","@canonical/styles":"^0.29.0","@canonical/ds-assets":"^0.29.0","@canonical/storybook-config":"^0.29.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.29.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.29.0","@canonical/webarchitect":"^0.29.0","@canonical/design-tokens":"^0.6.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.29.0","@canonical/typescript-config-react":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.29.1_1783100785872_0.048619839987358526","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@canonical/react-ds-global","version":"0.30.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.30.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"d036cd6cde820f81508963947faf43f4ffbfba36","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.30.0.tgz","fileCount":789,"integrity":"sha512-QFYHe4vFwfBYrCn6hgpV2+vaOlfjCQ20CPGj9jnUoZ8jXg2HHTtPikmk1WXxXZ4ioj2JhMMHJX+MLeJ1cFNlew==","signatures":[{"sig":"MEUCIFXQBvwwsDDQFQZIeLaDiTA1BeiI2lWqCZ3kZGOJj+A9AiEApcWK+FTzhZ1kHKskOwNtqYlxN+xdJrZXzU7Q90EP69A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485833},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"40fe86ac955473536ac14f074812a9821f5b65c0","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.30.0","@canonical/styles":"^0.30.0","@canonical/ds-assets":"^0.30.0","@canonical/react-hooks":"^0.30.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/storybook-config":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.30.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.30.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.30.0","@canonical/router-react":"^0.30.0","@canonical/webarchitect":"^0.30.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.30.0","@canonical/vitest-config-react":"^0.30.0","@canonical/typescript-config-react":"^0.30.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.30.0_1783988127294_0.1378802223328257","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@canonical/react-ds-global","version":"0.31.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.31.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"61375645a1bc3c472465e2883e76cdf00be7ddeb","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.31.0.tgz","fileCount":814,"integrity":"sha512-6jRriqgNj3YwgQJYh8kEOT2gY4N7YCqHFNW9OU/AQsK1/j9LKG2IF5v+9r2YVOUk0n02ir6k8VCcjTKY7TotmQ==","signatures":[{"sig":"MEYCIQD949IgrjzaFvQ3Bj8c2rYkvVUTwjDH0JGb6TkXdsOVQwIhAJdXajvHzvpEe2Zfvk66GOjwUmJ1gtVMGUNFOpSaXIvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514361},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d4a67ebe42e62b8cf3de77f42f537309ca88d672","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.31.0","@canonical/styles":"^0.31.0","@canonical/ds-assets":"^0.31.0","@canonical/react-hooks":"^0.31.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/storybook-config":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.31.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.31.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.31.0","@canonical/router-react":"^0.31.0","@canonical/webarchitect":"^0.31.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.31.0","@canonical/vitest-config-react":"^0.31.0","@canonical/typescript-config-react":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.31.0_1784323762512_0.9083040295593037","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@canonical/react-ds-global","version":"0.32.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.32.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"18278bfe14e2443ce0d190b2f8020639fba68577","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.32.0.tgz","fileCount":797,"integrity":"sha512-y0M48lByXnewM26Af2naT4vIFA9G2LgkTHxh94+87+FeSvT/n5foShdcGegSufBpGBtKCPXr/vscJyzRZqwGIg==","signatures":[{"sig":"MEQCIFfTMQb7DzdbBe2pRGcl8EYCboD2+8+gubdGAkH22dxTAiB8oIeyv+ZWcSjV3r/UxIAqRmpIPLOiSSLilvPZjtpUnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518289},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5b279d8150e3988c68c6c2a741046bcd425624ca","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.32.0","@canonical/styles":"^0.32.0","@canonical/ds-assets":"^0.32.0","@canonical/react-hooks":"^0.32.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.32.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.32.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.32.0","@canonical/router-react":"^0.32.0","@canonical/webarchitect":"^0.32.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.32.0","@canonical/vitest-config-react":"^0.32.0","@canonical/typescript-config-react":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.32.0_1784542961845_0.47153186895211086","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@canonical/react-ds-global","version":"0.33.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.33.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"4af259fe979dc9a919ed89749c3bc9323062683b","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.33.0.tgz","fileCount":797,"integrity":"sha512-2B+IbTCUrndc/26aiFYF/Gdyx2cJPl256q8r/zwaOLOMQB5TP19ko9hOft3OohPkuV9cMiX7rdMhk/ZLKaRf+A==","signatures":[{"sig":"MEUCIE5ADv12DiORy5GLywPAAdr3C3Qf60106sLdaggFb9VfAiEA6yDKis7ydMJRgfiWEXX6Yd/Asp36HrTAHlZ8cIuCPVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520136},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"fca2bc4440fff2d511fc8db6686f9b19222fdbc7","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.33.0","@canonical/styles":"^0.33.0","@canonical/ds-assets":"^0.33.0","@canonical/react-hooks":"^0.33.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.33.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.33.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.33.0","@canonical/router-react":"^0.33.0","@canonical/webarchitect":"^0.33.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.33.0","@canonical/vitest-config-react":"^0.33.0","@canonical/typescript-config-react":"^0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.33.0_1784914701920_0.9534019189993197","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@canonical/react-ds-global","version":"0.34.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.34.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"e9756077bb44268d4d26153bd7a15bb421f83495","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.34.0.tgz","fileCount":797,"integrity":"sha512-H4BIlHu8kbrLjUJUDyHPcR633PVnudoskMOi7IJFOdI6xgl7UurqLXpeXRUwqUBlReRz3xjMzDyg2D+Txm26sQ==","signatures":[{"sig":"MEQCIDe5Ah1YpvK5rpiTCIVQlhBOX+bYeYBjeRLk1XLHLdGSAiAee8G+wyUhbseuOAjt0V37pA0f8VKLUI7tPKMcf5SfzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520136},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"e8d25fecbe6e70edfc4cb300bad65f691dbbd26e","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.34.0","@canonical/styles":"^0.34.0","@canonical/ds-assets":"^0.34.0","@canonical/react-hooks":"^0.34.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^24.12.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.34.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.34.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.34.0","@canonical/router-react":"^0.34.0","@canonical/webarchitect":"^0.34.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@canonical/storybook-helpers":"^0.34.0","@canonical/vitest-config-react":"^0.34.0","@canonical/typescript-config-react":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.34.0_1787317103462_0.778145743224983","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@canonical/react-ds-global","version":"0.35.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.35.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"feed96a1fcc2826c4dad44db9d5f1278b9a0e974","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.35.0.tgz","fileCount":797,"integrity":"sha512-ol+klZW6Q+DkN9D/3XX71nCy9bRxU0jLm8Z9qpT4cl6R8MyfHqO+SABBm1m66HHvN5XDer0Vi6fycEtM3phIRQ==","signatures":[{"sig":"MEUCIDfw5MfZlh+2Oq5U/gajRnOWi/v6cMNO9VoGSWzfPoarAiEA+pS+N3mWNTCGLfnRJvWdZTC/APTx9VX18Ymvab1RXrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520240},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5198c5399ef657959272c0e35924391573d81146","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.35.0","@canonical/styles":"^0.35.0","@canonical/ds-assets":"^0.35.0","@canonical/react-hooks":"^0.35.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.35.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.35.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.35.0","@canonical/router-react":"^0.35.0","@canonical/webarchitect":"^0.35.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@canonical/storybook-helpers":"^0.35.0","@canonical/vitest-config-react":"^0.35.0","@canonical/storybook-addon-utils":"^0.35.0","@canonical/typescript-config-react":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.35.0_1787877275057_0.6634411139021015","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@canonical/react-ds-global","version":"0.36.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.36.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":"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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"4387e0a4366712a35cc68bd0233daaaaf39d34b9","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.36.0.tgz","fileCount":797,"integrity":"sha512-GjbqGj/R+6oRqIG8sr7ncVcjb6A/UZtz7LCSGvbQSfUJp3g1yQSqPA5YvJcnUbTELxk9z9b3ZISxXDMPNU4ySw==","signatures":[{"sig":"MEUCIE/37UP2f47m/grY/HjErBhgyQgchO6P0vTSVtyEGhLkAiEAsdrA1DV4kuTkyF7cRvmhlrGTA9bC9Jwx3Dlm6Gm1/5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520240},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"78eb47ac10104e914eeacd331795e14b832703d4","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.36.0","@canonical/styles":"^0.36.0","@canonical/ds-assets":"^0.36.0","@canonical/react-hooks":"^0.36.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.36.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.36.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.36.0","@canonical/router-react":"^0.36.0","@canonical/webarchitect":"^0.36.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@canonical/storybook-helpers":"^0.36.0","@canonical/vitest-config-react":"^0.36.0","@canonical/storybook-addon-utils":"^0.36.0","@canonical/typescript-config-react":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.36.0_1788012135186_0.27498897462338645","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@canonical/react-ds-global","version":"0.37.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.37.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/pragma#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"cf474e38ea85820a530ac74ea6d913467da70f5b","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.37.0.tgz","fileCount":797,"integrity":"sha512-PwgdNCM/IlWFEGKzvW5N7jTOi2l1wVnxyfGXk63R1FaBXthsLo7U/DB/y5jNPZVUKpNtlUWr8BB++Y8SrsgaZw==","signatures":[{"sig":"MEQCIA/qf08UL8YZTLxTJJSgKkUfk3JK1IbbM3dBy6QIBK/iAiBYnLwAzP1O9iIhG6iyI3qA8/+zxduzhP1M9D0duY7CXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528887},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ac8383bdb4be1bcd6fa6c4960a1e3d78c0279688","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/utils":"^0.37.0","@canonical/styles":"^0.37.0","@canonical/ds-assets":"^0.37.0","@canonical/react-hooks":"^0.37.0","@canonical/design-tokens":"0.8.1","@canonical/storybook-config":"^0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.4.9","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.37.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.37.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.37.0","@canonical/router-react":"^0.37.0","@canonical/webarchitect":"^0.37.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@canonical/storybook-helpers":"^0.37.0","@canonical/vitest-config-react":"^0.37.0","@canonical/storybook-addon-utils":"^0.37.0","@canonical/typescript-config-react":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.37.0_1788345327307_0.8173348074916964","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@canonical/react-ds-global","version":"0.38.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-global@0.38.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#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"e637a73ef836d82291010e91c5d3a2a3173a7efe","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.38.0.tgz","fileCount":874,"integrity":"sha512-mu4vsiaIhG9sjxlkNn6O2f+CEmIkvEkb//lyda4IRrfu8ajplNOsyL1675Ud8m1fKdVRgGanjGmphtRR3vbMDg==","signatures":[{"sig":"MEUCIQDjUrVVjE5bMPYwYjYLig5MnpkQT5fOrIWVFIGqQUOzgwIgZBxxMLfy2w/HY86l/vHsBOqXa/9rr9iK5tkPhnuga60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNZyCitD/IPYvhfnWtGJAkixG9lp/8MEu4xtl9FK7YeAiB4Gp1L7x47gnbhICsvR4UkHJeVBAf1XJJeIcpQfVRQmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625664},"main":"dist/esm/index.js","type":"module","style":"dist/esm/lib/index.css","types":"dist/types/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"./dist/*":"./dist/*","./index.css":"./dist/esm/lib/index.css","./package.json":"./package.json"},"gitHead":"4d10a68a9b299af6fe3d1d7d053e54ca128944ad","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/styles":"^0.38.0","@canonical/ds-utils":"^0.38.0","@canonical/ds-assets":"^0.38.0","@canonical/react-hooks":"^0.38.0","@canonical/design-tokens":"0.10.0","@canonical/storybook-config":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.5.13","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.38.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.38.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.38.0","@canonical/router-react":"^0.38.0","@canonical/webarchitect":"^0.38.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@canonical/storybook-helpers":"^0.38.0","@canonical/vitest-config-react":"^0.38.0","@canonical/storybook-addon-utils":"^0.38.0","@canonical/typescript-config-react":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-global_0.38.0_1789573056838_0.9356866351636328","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"_id":"@canonical/react-ds-global@0.40.0","bugs":{"url":"https://github.com/canonical/pragma/issues"},"dist":{"shasum":"89183dedd8b765dfad760752ad0bf0667c1d5861","tarball":"https://registry.npmjs.org/@canonical/react-ds-global/-/react-ds-global-0.40.0.tgz","fileCount":878,"integrity":"sha512-SQd0nXheh9wCbFSX0x2dJcQ0w9kkpiak7Ny2VFe/Wfu+LwNBFEMe/qarlJQbDGP3T8nGZfGt/FxYHjtwgqPJYw==","signatures":[{"sig":"MEUCIQDw1hKy38RWx2scR51/6lRYEFHLFrM4PFnZw5kyOPatqgIga39RlqpHF+vrpr6B+6Y50JdCYMSiOV0yCtv9nTppS2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnKH5m4JwvYEAl+8NWCUZyseyH9c0ipiJkesHvQd/fjAIhANjxuoIGjCNscnk+ltux87neZH0ECplz55VAPqgr6PED"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-global@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629580},"main":"dist/esm/index.js","name":"@canonical/react-ds-global","type":"module","style":"dist/esm/lib/index.css","types":"dist/types/index.d.ts","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"module":"dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"./dist/*":"./dist/*","./index.css":"./dist/esm/lib/index.css","./package.json":"./package.json"},"gitHead":"9136b71518260c5f33e7619da087198c931e4c13","license":"LGPL-3.0","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"tsc --noEmit","build:all":"bun run build:package && bun run build:storybook","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","check:biome":"biome check","test:vitest":"vitest run","build:package":"bun run build:package:tsc && bun run build:package:copycss","build:storybook":"storybook build","check:biome:fix":"biome check --write","build:package:tsc":"tsc -p tsconfig.build.json","test:vitest:watch":"vitest","check:webarchitect":"webarchitect library","build:package:copycss":"copyfiles -u 1 'src/lib/{,**/}*.css' dist/esm"},"version":"0.40.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd8162a6-7874-4fe4-a258-467091dc5838"}},"homepage":"https://github.com/canonical/pragma#readme","repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","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.20.0","dependencies":{"react":"^19.2.4","react-dom":"^19.2.4","@canonical/styles":"^0.40.0","@canonical/ds-utils":"^0.40.0","@canonical/ds-assets":"^0.40.0","@canonical/react-hooks":"^0.40.0","@canonical/design-tokens":"0.10.0","@canonical/storybook-config":"^0.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^4.0.18","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.3.1","typescript":"^5.9.3","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.5.13","@types/react-dom":"^19.2.3","@canonical/ds-types":"^0.40.0","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.3.1","@storybook/react-vite":"^10.3.1","@canonical/router-core":"^0.40.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.40.0","@canonical/router-react":"^0.40.0","@canonical/webarchitect":"^0.40.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@canonical/storybook-helpers":"^0.40.0","@canonical/vitest-config-react":"^0.40.0","@canonical/storybook-addon-utils":"^0.40.0","@canonical/typescript-config-react":"^0.40.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-ds-global_0.40.0_1789941944550_0.31100762770985346"}}},"time":{"created":"2026-01-18T11:35:48.499Z","modified":"2026-09-20T22:05:45.074Z","0.10.0-experimental.8":"2026-01-18T11:35:48.846Z","0.10.0":"2026-01-18T15:28:50.760Z","0.11.0":"2026-01-18T17:13:31.438Z","0.14.0":"2026-02-16T14:39:28.476Z","0.15.0-experimental.0":"2026-02-17T11:40:55.686Z","0.15.0":"2026-02-20T01:22:43.844Z","0.15.1":"2026-02-23T20:45:59.884Z","0.16.0-experimental.1":"2026-03-03T11:22:30.109Z","0.16.0":"2026-03-03T12:12:59.870Z","0.17.0":"2026-03-04T10:49:55.775Z","0.17.1":"2026-03-04T15:49:59.819Z","0.20.0":"2026-03-26T14:34:32.006Z","0.21.0":"2026-04-01T01:51:00.307Z","0.22.0":"2026-04-03T14:01:01.197Z","0.23.0":"2026-04-07T07:53:12.027Z","0.24.0":"2026-04-13T14:22:52.847Z","0.25.0":"2026-04-17T08:27:31.803Z","0.26.0":"2026-04-24T22:44:07.824Z","0.27.0":"2026-04-29T09:16:45.638Z","0.27.1-experimental.0":"2026-05-21T17:56:33.521Z","0.28.0":"2026-06-16T13:45:15.025Z","0.29.0-experimental.0":"2026-06-24T21:57:52.989Z","0.29.0":"2026-07-03T09:31:29.417Z","0.29.1":"2026-07-03T17:46:26.084Z","0.30.0":"2026-07-14T00:15:27.438Z","0.31.0":"2026-07-17T21:29:22.661Z","0.32.0":"2026-07-20T10:22:42.044Z","0.33.0":"2026-07-24T17:38:22.201Z","0.34.0":"2026-08-21T12:58:23.604Z","0.35.0":"2026-08-28T00:34:35.243Z","0.36.0":"2026-08-29T14:02:15.329Z","0.37.0":"2026-09-02T10:35:27.453Z","0.38.0":"2026-09-16T15:37:36.938Z","0.40.0":"2026-09-20T22:05:44.652Z"},"bugs":{"url":"https://github.com/canonical/pragma/issues"},"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","homepage":"https://github.com/canonical/pragma#readme","repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"description":"Universal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.","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/react-ds-global\n\nUniversal React components for the Pragma design system. This package provides foundational UI elements that apply across all Canonical web applications: buttons, badges, cards, tooltips, and more.\n\n## Prerequisites\n\n- React 19 or higher\n\n## Installation\n\n```bash\nbun add @canonical/react-ds-global\n```\n\nThe package depends on `@canonical/styles` for CSS.\n\n## Usage\n\nImport components by name:\n\n```tsx\nimport { Button, Badge, Card, Tooltip } from \"@canonical/react-ds-global\";\n\nfunction Example() {\n  return (\n    <Card>\n      <Badge>New</Badge>\n      <Tooltip content=\"Click to submit\">\n        <Button appearance=\"positive\">Submit</Button>\n      </Tooltip>\n    </Card>\n  );\n}\n```\n\nComponents accept standard HTML attributes for their underlying elements. A `Button` accepts all `ButtonHTMLAttributes`, a `Link` accepts all `AnchorHTMLAttributes`, and so on.\n\n## Modifier Families\n\nSeveral components accept appearance props that correspond to modifier families from `@canonical/ds-types`:\n\n```tsx\n<Button appearance=\"positive\">Confirm</Button>\n<Button appearance=\"negative\">Delete</Button>\n<Button appearance=\"caution\">Proceed with caution</Button>\n```\n\nThe modifier classes integrate with CSS custom properties defined in `@canonical/styles`.\n\n## Styles\n\nImport the main styles package in your application entry point:\n\n```tsx\nimport \"@canonical/styles\";\n```\n\n`@canonical/styles` provides the global design tokens (colour, spacing, typography). Each component in this package co-locates its own component-level tokens in a `styles.css` file next to the component source. These component tokens reference the global tokens from `@canonical/design-tokens` and are included automatically when the component is imported.\n\n### How component CSS reaches the page\n\nEach component module imports its own stylesheet (`import \"./styles.css\"`), so importing a component is what puts its CSS on the page. A bundler collects those imports into the application's CSS; nothing here is injected at runtime, and there is no stylesheet to link by hand. The consequence is that a component you never import ships no CSS — and that the order a bundler happens to emit the sheets in is not something you can rely on, which is what the cascade layer below is for.\n\nThat is what the aggregate below is for. It carries no layer of its own, and its imports are bare: every sheet it imports already opens its own block, so importing one with `layer(…)` would nest it a level deeper instead of placing it.\n\n### The one file to link\n\nEvery component stylesheet the package ships is also listed in a single aggregate:\n\n```css\n@import url(\"@canonical/styles\");\n@import url(\"@canonical/react-ds-global/index.css\");\n```\n\nThat is the whole file — one `@import` per component stylesheet, nothing else — and what it buys is presence, not position.\n\nEach component imports its own stylesheet from its module, so without the aggregate a component's rules reach the page only when the JavaScript that renders it does. A lazily-loaded route therefore paints before its components' CSS arrives. Linking the aggregate puts every component rule in the entry stylesheet, present from the first paint, so no route can ever render unstyled.\n\nIt does not fix where a rule sits in the built sheet. Both copies reach the build — the aggregate's and the component module's — and a minifier that removes duplicates keeps the **last**, which is the module's. Measured on the reference application: the surviving copy of every component rule sits after the application's own CSS, exactly where it sat without the aggregate; all the aggregate leaves ahead of it are the eleven `@media` / `@starting-style` / `:has()` fragments the minifier cannot collapse (1,033 bytes). Order between a component and the application is not settled here and should not be relied on. With the component stylesheets wrapped in `ds.components.global` — the section below — the cascade arbitrates by layer and source position stops mattering at all.\n\nThe list is source, not output: it is written by hand, as the repository's constitution asks (an explicit import over a build step that discovers files by naming convention), and `src/lib/index.css.test.ts` fails the build if it stops matching the stylesheets on disk. **Adding a component means adding its line**, alphabetically, in `src/lib/index.css`.\n\nThe bytes are already in the bundle either way: the package declares no `sideEffects`, so a bundler that reaches the barrel pulls all 46 sheets in regardless. On the reference build the aggregate adds 1,033 bytes to the minified stylesheet — the residue the duplicate removal leaves — and roughly 96 KB to a build that does not remove duplicates.\n\nThe published paths are `@canonical/react-ds-global/index.css` (the subpath the `exports` map names) and `dist/esm/lib/index.css` (the file itself). The manifest also carries it as `style`, which some tools read to find a package's stylesheet without an import — the same field `@canonical/react-ds-global-form` uses for its own.\n\n### What the package publishes, and how to import it\n\nThe manifest now carries an `exports` map, which is the list of paths this package answers to:\n\n| Specifier | What it gives you |\n| --- | --- |\n| `@canonical/react-ds-global` | the components |\n| `@canonical/react-ds-global/index.css` | the aggregate stylesheet above |\n| `@canonical/react-ds-global/dist/…` | any published file, by its exact path |\n| `@canonical/react-ds-global/package.json` | the manifest |\n\n**This is a breaking change for anyone importing by a path the map does not answer.** Before, a package with no `exports` map let a resolver reach any file in the directory and, in most bundlers, guess at the rest — the extension you left off, or the `index.js` inside a folder you named. Two things stop working:\n\n- **A folder instead of a file.** `@canonical/react-ds-global/dist/esm` and `@canonical/react-ds-global/dist/esm/lib/component/Button` used to find the `index.js` inside them. Name the file: `…/dist/esm/index.js`, `…/dist/esm/lib/component/Button/index.js`.\n- **Anything outside `dist`.** `@canonical/react-ds-global/README.md`, or any `src/…` path that happened to resolve in a workspace checkout, now fails with `ERR_PACKAGE_PATH_NOT_EXPORTED`. Those files are not published anyway; `files` has only ever listed `dist`.\n\nLeaving the extension off a real file (`…/Button/Button`) still works in the resolvers we tested, but it depends on the resolver rather than on this package — write the extension.\n\nImporting the package by name, or the stylesheet by its subpath, is unaffected, and that is what nearly every consumer does.\n### Every component stylesheet is in `ds.components.global`\n\nEvery component `styles.css` in this package is wrapped in one cascade layer:\n\n```css\n@layer ds.components.global {\n  .ds.my-component {\n    /* … */\n  }\n}\n```\n\n`@canonical/styles` declares the order of every layer in one statement, and `ds.components.global` sits near the top of it. Two things follow.\n\nAbove it are the other component tiers, which follow the design system's own tier tree, flat: `ds.components.sites`, `ds.components.documentation`, `ds.components.stores` and `ds.components.apps`, and above each of those a sub-tier layer for one product's own components — `ds.components.apps-lxd`, which that package declares itself, first rule in its CSS entry, because the styles package's order statement cannot know a product's name. Flat rather than nested: a nested `ds.components.apps.lxd` would sort *inside* `ds.components.apps` and so lose to every rule written directly there, the opposite of what a product tier needs.\n\nNone of those packages is wrapped yet — at the time of writing no stylesheet under `packages/react/ds-app*` or `packages/svelte/ds-app*` carries a layer at all — and wrapping them is being done package by package alongside this one. So today a product tier still beats this package for the opposite reason: it is unlayered, and unlayered beats layered. What the layers guarantee, once those packages land, is that a product tier's rule for a component this package also styles wins by cascade layer rather than by whichever bundle the loader emitted last.\n\nAn application's own **unlayered** CSS now beats every rule in this package, whatever the selectors on either side, because unlayered author rules outrank every layered one. That is CSS working as designed, and it is the deliberate escape hatch: an application that needs to override a component writes a plain rule and it wins. An application that does *not* want to win by accident puts its CSS in `@layer app`.\n\n**Rule for contributors:** every component `styles.css` in this package opens with that wrapper. `@keyframes` and the component's own `:root` token defaults go inside it; `@property` and `@font-face` registrations stay outside, above the block. That is a convention, not something the cascade forces: a layer does sort a registration — a higher layer's `@property` or `@keyframes` beats a lower layer's in either source order, and an unlayered one beats both (measured in Chromium 151). Keeping the registrations above the block is what makes them read as what they are, declarations the whole document shares, and puts them where a reader goes to look them up. `@keyframes` going inside the block is the opposite choice, and deliberate: it lets an application tier replace an animation by layer. A sheet this package ships is imported **bare**, never with `layer(ds.components.global)`: it already opens its own block, and the keyword would nest it one level deeper, at `ds.components.global.ds.components.global` — a sublayer that loses to this layer's own rules at any specificity (measured in Chromium 151). `layer(…)` on an import is for a sheet that carries no layer of its own. Never reach for `!important` to win a fight — an important declaration inverts the layer order and cannot be arbitrated by layers at all. The package ships exactly one, `component/Tooltip/styles.css:16`, which strips the margin off whatever a tooltip is attached to; it is a known defect and the component-hygiene change removes it. The `@canonical/styles` README's \"Cascade layers\" section is the reference for the full order and for what is deliberately left unlayered.\n\n### Components own the box of the natives they render\n\nA component that renders a native element — a `<button>`, an `<input>`, a `<label>` — is responsible for that element's box: its margin, its width, its `min-width`, its `box-sizing`. Anything a component leaves undeclared is filled in by whatever else the host page loads, and on a page that also runs another framework that is a visible bug rather than a default. Declaring the box is being done as its own change; until it lands, treat \"the native looks right on our own page\" as a weaker guarantee than it sounds.\n\n## Icon assets\n\nComponents that render an icon — `Icon`, `Spinner`, and any component with an\nicon affordance (e.g. the `Accordion` caret) — reference SVGs from\n`@canonical/ds-assets` **at runtime**, not from the JavaScript bundle. Each\nglyph is fetched by URL, e.g. `/icons/spinner.svg#spinner`.\n\nYour application must therefore **serve the `@canonical/ds-assets` icons at\n`/icons`**. In most setups this means copying (or symlinking) the package's\n`icons/` directory into the app's static/public directory so the files are\nreachable at `/icons/*.svg`. If the icons are not served, icon-rendering\ncomponents mount but appear empty (the SVG `<use>` resolves to nothing).\n\nIf you serve the icons from a different path:\n\n- **`Icon` and `Spinner`** accept a `rootPath` prop (default `/icons`) to\n  override the location per instance:\n\n  ```tsx\n  <Spinner rootPath=\"/assets/icons\" />\n  ```\n\n  There is currently no global default — the override is per component\n  instance.\n\n- **CSS-referenced icons** (such as the `Accordion` caret) are fixed at\n  `/icons` in the stylesheet and cannot be redirected via a prop. Serve the\n  icons at `/icons`, or override the relevant component CSS custom property in\n  your own styles.\n\nA single global source of truth for the icon root is planned; until then,\nserving the assets at `/icons` is the path of least resistance.\n\n## Storybook\n\nEach component includes Storybook stories demonstrating usage patterns and variants:\n\n```bash\ncd packages/react/ds-global\nbun run storybook\n```\n\n## Component Specifications\n\nComponent specifications are defined in the [Design System Ontology](https://github.com/canonical/design-system).\n","readmeFilename":"README.md"}