{"_id":"@canonical/react-ds-app-launchpad","_rev":"94-6979b972c4a3d399844cd3d931d83ab2","name":"@canonical/react-ds-app-launchpad","dist-tags":{"latest":"0.43.0"},"versions":{"0.5.1-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.5.1-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.5.1-experimental.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"a222f96d20e345dae42c5c1013c591dbe26879b2","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.5.1-experimental.0.tgz","fileCount":36,"integrity":"sha512-n4d5aWsiZGBEVQs4/QZ45ZZadjnEXauTqHLo5/1518e86UbrqLuZ2T06xJpnPvxvkJ7I75HsBicJK2CCouTE7Q==","signatures":[{"sig":"MEUCIQC1k9x2epVADJPsRU66do4gpM+5PifR3aXmEjvYErDAagIgRfIYCLtcERypvDacPyaIQiJyF3IyZa3QN5FCPT/ILlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16234},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ee65323f636e43dcb82366e0a5fe2bb7ef408e6c","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","check:biome":"biome check src *.json","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 src *.json","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":"10.5.0","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@canonical/styles":"^0.5.0-experimental.0","@canonical/storybook-addon-baseline-grid":"^0.5.1-experimental.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.4.0-experimental.0","@storybook/addon-themes":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@canonical/typescript-config-react":"^0.4.0-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.5.1-experimental.0_1736868624999_0.0305701682177133","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.6.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.6.0-experimental.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"0c78a49f1f3bcd083bfa389a21f2f4ed456c1fce","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.6.0-experimental.0.tgz","fileCount":37,"integrity":"sha512-T/YwXFPp8vVVeMPj0jmnMrEbeVZ19xF5pvZxWJFe0iQd9Yjs3NUmeaR+2HzCEFoMz0zbJDaUdVIP946e6fIcYQ==","signatures":[{"sig":"MEYCIQD/Nb1FsQvVin9hVVwkzXT7zv/g0gTypVYi5YPV29tpqgIhAJlenAf+dGUSv4FOs5pExgJ7ykbTnCbsPJqkKggEsE8z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23932},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"08cae3a8ec07cc810e52fbd65bb052ff4d171dea","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","check:biome":"biome check src *.json","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 src *.json","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@canonical/styles":"^0.6.0-experimental.0","@canonical/storybook-addon-baseline-grid":"^0.6.0-experimental.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.4.0-experimental.0","@storybook/addon-themes":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@canonical/typescript-config-react":"^0.4.0-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.6.0-experimental.0_1736868860994_0.9653482368633071","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.7.1-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.7.1-experimental.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"4546fd213836efbf5053f7b7aed4ffe36a75937d","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.7.1-experimental.0.tgz","fileCount":37,"integrity":"sha512-aOvYXx3qxfUAnEYMnPKgXRygkdH7NyQJoxpSYadnwRLHBmHBoZJYA1e7m4rIHp9ul7MT95/o4P9QcJ9ZIkvixQ==","signatures":[{"sig":"MEQCIAyLQT51Ej6WuoKIjiwzk13u6Q5/DZ/3cMkJSURCTWydAiAddHY8M/DY4N54U3AqmjBuHxghIYMgzBmw6ANn4607Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23932},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"636cd2e447a1f2bb67e636169d6cbb5171e6fca6","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","check:biome":"biome check src *.json","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 src *.json","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.12.0+x64 (linux)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@canonical/styles":"^0.6.0-experimental.0","@canonical/storybook-addon-baseline-grid":"^0.6.0-experimental.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.4.0-experimental.0","@storybook/addon-themes":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@canonical/typescript-config-react":"^0.4.0-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.7.1-experimental.0_1737145073485_0.7816601104791978","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.1":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.1","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"51b38ecb1316060222f3d13a18eb1384f935b84f","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.1.tgz","fileCount":37,"integrity":"sha512-7TQbZD9ifTuJGrJskS8Q63if04fEuPYKtuwjrRfJwFy2WyA6Y7PgoBqgyqyscNjmU4ivERZSEac5DdGZtchxmw==","signatures":[{"sig":"MEUCIF0mafDSU3YGPDjfJfQC6UcNTc8lhfmz4DEmD02xoGP9AiEA7K1IQDW8kMwXm4wHb0eUlVMk4dZU2VvpLTd9QpupzvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23932},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"99b0c74158dc43f1e8c068557dde8248a629765c","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","check:biome":"biome check src *.json","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 src *.json","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@canonical/styles":"^0.9.0-experimental.1","@canonical/storybook-addon-baseline-grid":"^0.9.0-experimental.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@storybook/react-vite":"^8.4.7","@storybook/addon-links":"^8.4.7","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.1","@storybook/addon-themes":"^8.4.7","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@storybook/addon-essentials":"^8.4.7","@storybook/addon-onboarding":"^8.4.7","@storybook/addon-interactions":"^8.4.7","@canonical/typescript-config-react":"^0.9.0-experimental.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.1_1738945390588_0.5156808228895529","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.2":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.2","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.2","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"e68bf709f62ae240acc6158ac0873bab33a60c06","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.2.tgz","fileCount":37,"integrity":"sha512-tWFsaGECbJTAHsEaz7vRNjh0hGTmxABSPSAojL39zzZl6nIYm9XGf52kT3IzaFWfg79tTu1kiumlTqJSJb1O4A==","signatures":[{"sig":"MEUCIQC0qwR2W+fc6vuFX1qP1utqQ368noyQeUmyHV0RDkVseAIgcaOqUy5RllwkM+aNtk+11p7bBLSGSfpb8C3NARJfrX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23640},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"3b4b3637d6c340d1363bc89e973dadea8881f625","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","@canonical/styles":"^0.9.0-experimental.2","@canonical/storybook-config":"^0.9.0-experimental.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.2_1739403854687_0.7339863961256907","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.4":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.4","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.4","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"12b5aed9c0cebeb4b4a1b02b8af516d936fcbd3b","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.4.tgz","fileCount":88,"integrity":"sha512-elLZg9gECkTojoFvT1sjbjCHx2Zd40cFr9CLsfUEbIVWE9ixQ5A2SdPYLxrvbPZSwNExmWqm/p/4bIAEf5RLAA==","signatures":[{"sig":"MEQCICTALptUsHlM7w8EIg5nQiQwa+LBb+HgJXVwggJbe7VxAiBesB86n1tp7sjA1WNCw5m+sCK9KTMvA/qHdJAtTYJvpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60631},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"1d084380afa970ea924d774ced9c2a3f6a6c027e","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.1.9/node@v22.13.1+x64 (linux)","directories":{},"_nodeVersion":"22.13.1","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.4","@canonical/styles":"^0.9.0-experimental.2","@canonical/storybook-config":"^0.9.0-experimental.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.4_1739797090507_0.551811449708312","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.5":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.5","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.5","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"0b96bfeab4060d19b011f615f6f5d7321f1bcc0d","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.5.tgz","fileCount":209,"integrity":"sha512-KDR+K7pipfOljnX+MnI/0C+OwuI4XKfF2SzVEliKi+9Ai1KFvi09BrbZNu7l/wmSxn4P1zBQiIofSeAxrCSUTA==","signatures":[{"sig":"MEUCIQDgxH/LEbie2LIQiYzZKdqGp9yenCFsBYmbWnWiey4RIgIgKDe9S6VaLcNb+KD7tYN1Z7zXkzoNh5qcfEnp8OKu0aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126981},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"bc797d0c134200c372d31a8db89659caba2d6384","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.4","@canonical/styles":"^0.9.0-experimental.2","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.5_1741622514717_0.5971585520339202","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.6":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.6","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.6","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"146c783f09c8987cfdbdfdae0b897a880ec03050","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.6.tgz","fileCount":241,"integrity":"sha512-gv5wTBSbzMLUpZlP3wRgBKT3PdU5NjUIvzAYyPQlFmtcueJVPTOAgLwqGAd/i/NyuG7NG8vaL7oGDhOSUgyhxQ==","signatures":[{"sig":"MEQCIHuLl8cyr7af1r9/iXxh4Nx5IOlN0OG3/VUTgTMvrJxLAiA66qBwGGy56SMHfwonq4u0JQO1DHcPUqhVwVBrtMPq3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146956},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"88907393fcb7f317006ac5198c849fd6ba0b8c0b","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.4","@canonical/styles":"^0.9.0-experimental.2","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.6_1741633690054_0.283597748773754","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.7":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.7","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.7","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"8ed8fe01a7cdf578652a7726b0fedef810b4d882","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.7.tgz","fileCount":270,"integrity":"sha512-x8xh1h9auN2B3vbTagk8HxvTnThVT51l/BcEG0TmDYQ/IxqnX5hT+goWlgaXybR6ICSQogtBK8Jgr3cmoZZQMQ==","signatures":[{"sig":"MEQCIHmMCY3GLlbm90PF1lNnUTZG/miVh+n6eSlKjqiaMnQDAiAXsWBp8OyTrJ19Qp9i+oDxysssHoAmL5Yk9u2cWupMOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165309},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"33b2a02e8c6c1befb93d206175a321c33c2064e5","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.4","@canonical/styles":"^0.9.0-experimental.2","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.7_1741773432071_0.46907464406271804","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.8":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.8","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.8","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"abafa27d85fe6fd5fa17980fba5d0af82c1ed00c","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.8.tgz","fileCount":279,"integrity":"sha512-xQAQwxHd07aO1LtHBUaO/Yl2xInvdHGMdCP+fIOPh/5+2qnzAaAePIYNN2OzjA1oFhhUO8RkyVufpBG08Hty2A==","signatures":[{"sig":"MEYCIQDpSHEH6DVtutBqV41TdcXHvifPJ+cnDZaytL9SRQzhJAIhAOwsbLurEY5FaBJxpaESg6kjmu51saCRjkOuYfNCqUYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178104},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"bb7aeae5a7ce05d425f225e3e04ea4b6ca81d440","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.4","@canonical/styles":"^0.9.0-experimental.2","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.8_1741792776136_0.12652618543794292","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.9":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.9","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.9","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"cb7f4d8d62c9349a4e788a3cd90d773b893a7b32","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.9.tgz","fileCount":279,"integrity":"sha512-YYLz3QPVGA0Wzzs8pntCFFLA122i+xxxJrgGpYDPww4e0drVvjAZWD4lvoGNCVVf08a52H8j8MyyzX7m/o+UPA==","signatures":[{"sig":"MEUCIG0gx05uRxZmoKs3gRANEaFbvV7mYPRcdEpnIoj7OKVZAiEAsaFx+wdfy89sQ2H7zGrcBBfDPX4+DOeaXzgljeWjYR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178104},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7bf4f96bcb2e435a1d5a49df9551244b9c1ab3cb","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","highlight.js":"^11.11.1","@canonical/utils":"^0.9.0-experimental.9","@canonical/styles":"^0.9.0-experimental.9","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^25.0.1","vitest":"^2.1.8","globals":"^15.13.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.9_1741795162151_0.19396927119645757","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.10":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.10","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.10","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"f863ef125c0283ab23a3c4a8357d994dafb004c1","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.10.tgz","fileCount":377,"integrity":"sha512-Zp8yuIPEMYDTKjc1VhW7jA40+hz5P9+2ZN3l7AkLcoSmS8ibv4WO5xrJ3yq6/D55CvTRxB1R5kZcjskwHEy77Q==","signatures":[{"sig":"MEUCIQDkHYuNjBzf/Uku/YHzujFXMcof8OxArS1huTKVppOWcAIgRRxbi5SkcjdlMcQPZFFSq4oLi7G8AKa6NT7kSmbpfVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258302},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"9f5cceda31194238d239de8113a3f035b06c9316","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^19.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.9","@canonical/styles":"^0.9.0-experimental.9","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.10_1742395396345_0.3513483063501488","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.11":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.11","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.11","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"seulkee","email":"seulkeekang@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":"ad.vl","email":"adrian.villa.g@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"385dddaa979093f16e5cf1df4660a6a8493fb710","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.11.tgz","fileCount":377,"integrity":"sha512-HlbP8SzrorGkcydj3Mom8nKZF8xhAksLu3fsW3ugZ+WKVDVqEsa5D+3+jTLRh8Bza6+CkBdey4/lOFpaAS4aXQ==","signatures":[{"sig":"MEUCIFfEHyDT1OYDwUUBIQsZKnlUfkCV0b9bYVS9Gbj9AxJFAiEA3BO55YzT4AICeSjYnrhyy3E7ydUVr4b3XdRRBzOyLRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257860},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5a5c35f36022ab346ab6cb40f74affc712e7beda","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.9","@canonical/styles":"^0.9.0-experimental.9","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.7.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.2","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.2"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.11_1742488692265_0.561115478812471","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.12":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.12","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.12","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"58df56483cad66715109e0009447ad91b2862f11","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.12.tgz","fileCount":373,"integrity":"sha512-r8aWPhdpdMM0o7KsfXrw/NnE8WSygzLYLGkdPZ54uo6F9gqC4kfKabcQfwfQdadAjn31QWZbDKbwRkcDx4M8Gw==","signatures":[{"sig":"MEUCIQDsJdyu6k1+aLulAiYhF5p09LsvwtKvnu69AGuQH3Gk6wIgH8tZMPPdpJOoD0cZxQdHJf0VSF/OsiQAcWBLfnH9Y6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253067},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"f8cbf723e3ecb814e17638261bfecb0ebe1fe4aa","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.12_1743672093169_0.45567380265282353","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.13":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.13","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.13","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"677cb7f30b81bb97a11bb0c9c0e91b7d5b7030af","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.13.tgz","fileCount":373,"integrity":"sha512-gYH80ESn/ikGuRuEGKax6+aQ4Won857r0+jAFLLmQUx6Oo7mwh//8i5/s30h+29jasIMvbgRSK5mIhQy70oH3A==","signatures":[{"sig":"MEYCIQDBm9VlT1y4JSQkLRaOgO98sR+ButAua+UlAbUkv9HUUQIhANhfQrhI8+mXfsejk/cujsQ2rxNkZH5N2t77HDdXY5VQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253142},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"80a8881629dff1e73974f03a014ae2de4b9977b8","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.13_1743773350738_0.4915107239602856","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.14":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.14","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.14","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"237b65323b57e1446d42676c5fee9641052a3ed3","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.14.tgz","fileCount":373,"integrity":"sha512-Ke9bhuMJ3MVWdG+TOuTZ2cNzP6Wq86N05lvERlULpaQ0tFrSBN5E58Z8eECSY3Ky6iDBxnvCLLxU1G6G4ZMQNQ==","signatures":[{"sig":"MEUCIHCxw8iZ7inxolvFCX0IFVrMmcy3bWnTbhbRnfJxmwsWAiEAhcsUfqK8HbqNwYHOKSeVqHq8CYmxA6X/Ic9NJXKuQ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253151},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"cfee7df155bf923b05562013a7e61f3b92c2eccb","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.14_1744276703878_0.21828387005417738","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.15":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.15","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.15","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"e41fb34359f9f5e242940c404f9b8e9b5165b1fd","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.15.tgz","fileCount":381,"integrity":"sha512-LyFg4hQJifJTYzClB3f+mCwH+DuFxr9xYbl568R1kiweoGTnKbaxCKRQC9UpaKp50DqGr4ihgslJNx5CkGxlwA==","signatures":[{"sig":"MEUCIF1vzAh2eaFFMPiLKA1Gaa9rCh8wwYsdY3zmCIMk1aszAiEAutyddNPPdMqw6s1Y+c78fnpJuNZQY+0LRFHErdHUbw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255308},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"29995fa79e2db8cf4e30994e0ba513570827f87f","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.15_1744705260050_0.9006038006149024","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.16":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.16","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.16","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"1b63545969a5113d607fbebfebf474c95583f163","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.16.tgz","fileCount":398,"integrity":"sha512-YhIe69ZpT6mK8UrZhNJ6NTpchS7s0Xdmal/qTHrSlXdRA0DT8wc0zH95fnwczFGiLSNW4HrWQStz58QLn54kAw==","signatures":[{"sig":"MEUCIBHcv/60CeY+vFCey9/dBb5AAvuaLUfwFGzW1J6s1uY/AiEAoBwfiyg/+nQDtzDWzv4TPCaLBLJJyDASa8QyAvMWLQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263480},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"801642fb24944aef6940b0fa6c91b3e99ab42235","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.16_1744970468258_0.4633186596161152","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.17":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.17","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.17","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"670d19293890af0186a6251079f406b48c382d38","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.17.tgz","fileCount":398,"integrity":"sha512-rkYfpYdSCp8hCSEJ4zP3aX5/0psL7RqMdsuovcYnGuT/dkQubOCtjpraLxT5BTBhTldaAE6BGfgM+FLRqDtG3A==","signatures":[{"sig":"MEUCIQDx12Uhov3NtqGM7HNIryeUQyaBn2ExT6UFWFODQgkSRAIgLMvlzWycBUUJhBqitsVM5ZJH8yBWFWgyAHwvKnW99lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263469},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"0277867862d68dbc05cd9b06376fdc29210f703a","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.17_1744982414180_0.8608374476440988","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.18":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.18","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.18","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"9491ad75c4558b69243d0924e9d37b0693386bcf","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.18.tgz","fileCount":398,"integrity":"sha512-voYsO8g77VD0PFNjEHJqD7vTQCIXppLlRxNKNauWBg5Vwq/vcwTx0nZla7htY3srXRlixqjkhx7VZCaStOombA==","signatures":[{"sig":"MEQCIHK1xxHSQEmj/Bc28PeKGy0szMZoYO22dYxEwNzgwF60AiAXrD6C6nKe9pChipFt+KSCYIy950vtbDi26HcejC3jSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265062},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"8485045674b2b0eba4b05aa2edae618240959421","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.18_1745339425041_0.18830545844111657","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.19":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.19","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.19","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"47940a05d33ce46180c21895406fc981fa8d7683","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.19.tgz","fileCount":398,"integrity":"sha512-D00iuyfUaK/tyLw49PFV2eFpNFBCAXjjz2MMeO2FhndcxZpdf6ZXPVPXTqpVoWA4DQBjh+83hNPz1VA/tHGcjQ==","signatures":[{"sig":"MEQCIDoHjaeUAQlADjFCzZoxsjJQNlrEvmkbw3IjeykdqnWXAiAddXX2qrv4H7OLRaG6Pq0HV9D9e2I1y4OBSVpLEM4QNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265062},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"989cbc0a9020e0952f922f111737e918860ad780","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.1/node@v22.14.0+x64 (linux)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.12","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.19_1745857219248_0.8763311029143077","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.20":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.20","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.20","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"a09e6204f14430ab2709c83f1fc6784a4a6dcf89","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.20.tgz","fileCount":441,"integrity":"sha512-sXwTXEfpXR3NdE8ZDS8jeJ9hHOlDUZTww5ff083oly56LoH2h1iDaqsse43DhivrB6jpmZIvugzhRDjLloKzCg==","signatures":[{"sig":"MEQCIBqEXdrKefE8wx0vb45lEblOH6aVGYsFqMSVmDTBPNnXAiBd9KXu9PNrW1jI2BenjApe1wyyotSyy1g0Zj+GldMSag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282939},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5719cfd92b252c0007f5a64fc54bd8bbb825c8a3","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.15.0+x64 (linux)","directories":{},"_nodeVersion":"22.15.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.28.0","react-markdown":"^10.0.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.12","@canonical/styles":"^0.9.0-experimental.20","@js-temporal/polyfill":"^0.4.4","@canonical/storybook-config":"^0.9.0-experimental.19"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","jsdom":"^26.0.0","vitest":"^3.0.9","globals":"^16.0.0","copyfiles":"^2.4.1","storybook":"^8.4.7","typescript":"^5.8.2","@types/node":"^22.10.1","@types/react":"^19.0.1","@biomejs/biome":"^1.9.4","@storybook/test":"^8.4.7","@storybook/react":"^8.4.7","@types/react-dom":"^19.0.2","@storybook/blocks":"^8.4.7","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^3.2.2","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.12"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.20_1746454944684_0.2811107367436736","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.21":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.21","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.21","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"9f313cefa05447f9778914cc765ec8c2cf004b4f","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.21.tgz","fileCount":445,"integrity":"sha512-7KXo37HGbRiyGwBdTV0qtE6NSKlbLd2PJ1162QEmuxXJj/5g+ypzene5ztTM1Se73eeItQ/loMWuK1WEc1kKnA==","signatures":[{"sig":"MEQCIGdc41rJUqixdjDu559MC4FY6UWT0eXoYqn4vYHL/D8AAiAuL6stpan4J2ME2iRd7J/uMyEaQ9AJONK6lGzuk3+dag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285366},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"f83d38235c8d92c3dc8abf5e0e37fb659658788b","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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","actor":{"name":"jmuzina","type":"user","email":"jmuzina@pm.me"},"email":"jmuzina@pm.me"},"repository":{"url":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.21","@canonical/styles":"^0.9.0-experimental.21","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.9.0-experimental.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.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":"^1.9.4","@types/react-dom":"^19.1.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.21"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.21_1750773184973_0.09818283366255653","host":"s3://npm-registry-packages-npm-production"}},"0.9.0-experimental.22":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0-experimental.22","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0-experimental.22","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"ando.gq","email":"tom@ando.sh"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"350fc9bd8d496ab5d8cb420aab03b540632a6e61","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0-experimental.22.tgz","fileCount":445,"integrity":"sha512-gjBvbR3QxES8EY2R5KyQEIeAvoxK9CCpsKQEJeadD8l+ELFaE4qQ7r7GuLpnkNCHO3E0RhOAOXuPx3d4GoDP7g==","signatures":[{"sig":"MEYCIQDfWroa9BpP8KcbvWvK1/YhkmhZcWtjPRWFow4flaqsmgIhAOn87l6YOxvn5NjctVPyOHq/y9ar6cq6JaCMc+kn8nVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285034},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ef7ef9ef91b066cb83461c48d2a4154cb80f5f97","scripts":{"test":"bun run test:vitest","build":"bun run build:package","check":"bun run check:biome && bun run check:ts","check:ts":"tsc --noEmit","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6006 --no-open --host 0.0.0.0","test:watch":"bun run test:vitest:watch","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","actor":{"name":"jmuzina","type":"user","email":"jmuzina@pm.me"},"email":"jmuzina@pm.me"},"repository":{"url":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0-experimental.21","@canonical/styles":"^0.9.0-experimental.21","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.9.0-experimental.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.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":"^1.9.4","@types/react-dom":"^19.1.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.9.0-experimental.12","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0-experimental.21"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0-experimental.22_1750933466378_0.2299038679285219","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"8ef508935ee1d5daedfdddee1f7a3a813ce91432","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.0.tgz","fileCount":445,"integrity":"sha512-qpMlSEhA9PBfdPpKG1y09HsbacYwc8GoYyqHKNPAQKAROECNde+PmM4vMIbhtYSMNqhwMjc1vpwfWSnBfSTXXw==","signatures":[{"sig":"MEQCIGCX/mhzp6FE5m8KmLoL6yN61yFiltQCzYvyjOHdWqktAiArJ3hnosSoNUE74aA5GURQW3LLtvEDFYzhlx2FSfoq6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285007},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"59f31f7d58a1794d36dae3cf99691b6eeb3f4042","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","test:watch":"bun run test:vitest:watch","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","actor":{"name":"jmuzina","type":"user","email":"jmuzina@pm.me"},"email":"jmuzina@pm.me"},"repository":{"url":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0","@canonical/styles":"^0.9.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.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":"^1.9.4","@types/react-dom":"^19.1.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.9.0","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.0_1751051072898_0.5812029879030516","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.9.1-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.9.1-experimental.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"93906d71d2162920879ee8a37de8a1ac1af37f09","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.9.1-experimental.0.tgz","fileCount":445,"integrity":"sha512-001Mijxo8H+IE2g35FR2Z8XizyhXyKPxPnzWbz0BDm+QjeNl7d5poI4t9vMpC88QVte4SbN+SEQg5Dj8Cgo12w==","signatures":[{"sig":"MEYCIQCzm4Cs/T9/ZhAVhXsx8UXUPM1REWCl6OXJImS/y12TawIhAIC18uECX/LuH0hAkOdF3h216M6zor5qRtGqxEiBznXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286825},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"573b33cfbe04ff6b7e869b2c1d7d6f939001da0c","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","test:watch":"bun run test:vitest:watch","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","actor":{"name":"jmuzina","type":"user","email":"jmuzina@pm.me"},"email":"jmuzina@pm.me"},"repository":{"url":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+x64 (linux)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.9.0","@canonical/styles":"^0.9.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","jsdom":"^26.1.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":"^1.9.4","@types/react-dom":"^19.1.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.9.0","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.9.1-experimental.0_1751360412022_0.9751737756927588","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.0","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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"}],"homepage":"https://github.com/canonical/ds25#readme","bugs":{"url":"https://github.com/canonical/ds25/issues"},"dist":{"shasum":"04b7b0db6ae574cfeca314bd8a75d13d062755f9","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.0.tgz","fileCount":445,"integrity":"sha512-QefnXRDExYBxiy9Bfq72Xd+cvMSKbOtc5Fz+eUZa5RdYAEAW4xE68/3EZISqafbkXdXbD4ZS921PzW4awiLWgA==","signatures":[{"sig":"MEQCIEmgUbUzdxDTBQIxg69UM3AP9l3UIvPQavv3BgGGl8RcAiAb4pqrgHMo5k5EFQIg1C5VFDVdbxljvRcNP3Q4P/cWPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286949},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d38f742073a1a0e582ce138bf0eb6dd63889721b","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","test:watch":"bun run test:vitest:watch","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.2/node@v20.11.1+arm64 (darwin)","directories":{},"_nodeVersion":"20.11.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.0","@canonical/styles":"^0.10.0-experimental.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.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.0.0","@types/react-dom":"^19.1.6","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.5.2","@testing-library/react":"^16.3.0","@canonical/biome-config":"^0.10.0-experimental.0","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.10.0-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.10.0-experimental.0_1753884941096_0.7833923787440777","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.3":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.3","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.3","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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":"5476b0facda11d737c5721de7ebff0af02b18d05","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.3.tgz","fileCount":445,"integrity":"sha512-KAqgD82zD1WAdmHrooWRQWZTGZDTGVBIy/Kwfs4R3ZuIlARut1ch3EV5TD5p2XyeyFtpRKA7bglqsH/Ol1Om5w==","signatures":[{"sig":"MEQCIH8XZNbTqliufPvalV4mkoA9aKVTHG2+oqwTExPycWEtAiB/gXi5MJFByEp159qB+zR8mkUTGCTgGWL2NGP1seqBGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"99c01818f83645f82a1a8971e5da18ce35eff68c","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":"https://github.com/canonical/ds25","type":"git"},"_npmVersion":"lerna/8.2.3/node@v22.19.0+x64 (linux)","directories":{},"_nodeVersion":"22.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.3","@canonical/styles":"^0.10.0-experimental.3","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.0.0","jsdom":"^26.1.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.2","@types/react-dom":"^19.1.6","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.3","@chromatic-com/storybook":"^4.0.0","@testing-library/jest-dom":"^6.6.3","@canonical/typescript-config-react":"^0.10.0-experimental.3"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.10.0-experimental.3_1758210565908_0.8066891447912083","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.4":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.4","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.4","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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":"710cb1d783e505ef3704167f7a6e046e4ef4922d","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.4.tgz","fileCount":445,"integrity":"sha512-2RaG1prZqsuGj/KZoUHLoiE8rZhkzv+QY+d77cZzCcuTgjrM8QSbRHLDVwluunNt/icML0WTG2YziTxMSnOEvA==","signatures":[{"sig":"MEUCIQCTsOQXgQc1KDgyYZy4YP6ky4XxUY646KzQcJYygqj1iwIgJ76JeTVHWgdehOS/nk5lXFKyinGyJjWOpEGgxY+mG5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"2c35cfbe5527808f3d612a1c683da1b113861e3d","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.0/node@v22.19.0+x64 (linux)","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.4","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.4"},"_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","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-app-launchpad_0.10.0-experimental.4_1758807078343_0.7611987968789329","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.5":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.5","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.5","maintainers":[{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huwshimi@gmail.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":"ad.vl","email":"adrian.villa.g@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":"760824b8ce2ebcd4dca3b058143eb1f300da0228","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.5.tgz","fileCount":445,"integrity":"sha512-eHNZRckU+Oth01shTqzJPQbhyDzQhGMHRKsC9o5e6sBh0J161z5d76khhl0bdZH8UKyHZNu956lMBJjpf1t4hQ==","signatures":[{"sig":"MEQCICA22ta04FkFg3+beLIsTY1yzITyqB7jvzzGk+vBtU2hAiBKMEOU8uhZkW8yuS6jFQFiZQKizefBbDZciqBYVzKb6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"467161a7c642004bf423a62ca1e76e0e31f568c3","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.0/node@v22.20.0+x64 (linux)","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.5","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.5"},"_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","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-app-launchpad_0.10.0-experimental.5_1760696190236_0.4899927336398753","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.6":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.6","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.6","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":"ad.vl","email":"adrian.villa.g@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":"2e4f3ed67c18a42652b1e7db0aba718d1b4902f2","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.6.tgz","fileCount":445,"integrity":"sha512-qXef1s4oGNQVp0KaYch6cjMfsuB7hA2XaU0+hUx6tIeszmumVCWbCHJY5IGMHJnLlIuYRy2qEmmOSFx8dR6VAg==","signatures":[{"sig":"MEQCIGnHFQ7z0c0DFwnNOHsMtglRe3fDTYBUBqhTrKudZ9TrAiApNqczCWOY6J5Bv5KMVZNoO2GHD39wSDJcQZwIkSkrpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"38a018056a27bd884152a00c1265b95772a8eb61","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.0/node@v22.21.1+x64 (linux)","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.6","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.6"},"_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","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-app-launchpad_0.10.0-experimental.6_1763996189219_0.3201567288266318","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.7":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.7","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.10.0-experimental.7","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":"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":"3cf8c2e8065870d5e0718e3944c7f6826afd0ddb","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.7.tgz","fileCount":445,"integrity":"sha512-ugTSSO3X+OmbUpJUCiksZCR6tmocqjxv6Mkr9BHcupQnGeEsvCQRSRTemD/h1g7Jr81kyJTdpE63DB/2L8teAw==","signatures":[{"sig":"MEUCIHvG3DrD6rH6pHjmUS8omOa4+Pqwjrp05gooSp+7mLf+AiEA5TiCQoCsTMSg1JSC7G697zkK0BBB59iPCCgT5gC+ziI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"0dd707616e2fb4785614ab1223d8e3326c8651b7","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.0/node@v22.21.1+x64 (linux)","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.6","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.10.0-experimental.7"},"_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","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-app-launchpad_0.10.0-experimental.7_1764748288398_0.8275841895159601","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-experimental.8":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0-experimental.8","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"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":"f13cf551ff472d8e868b2658d0a1adfe33b7e86a","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0-experimental.8.tgz","fileCount":445,"integrity":"sha512-2+QpDTe5b+fAHLy08QEw/ZsSBb2cEAFZunrCGf6hMI3UmctZGLG9jNtwINxGp4XMRrRnCuIhdXKCYQ97MNBGzw==","signatures":[{"sig":"MEUCIAnhnJtLTzt7WrmnZ5lwlSPzBUDA2GsRxIfAN1G8UXUFAiEArSG6NPiRo0zJ8qtZIp7sVP4Xya1zjkj+ozjaNtnlNC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287263},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ee809972b4714b4047a12b32ef259afb11e39660","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.0/node@v22.21.1+x64 (linux)","description":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0-experimental.4","@canonical/styles":"^0.10.0-experimental.6","@js-temporal/polyfill":"^0.5.1","@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","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-app-launchpad_0.10.0-experimental.8_1764831548151_0.7840706471295975","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.10.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"feb33cc57b1231a8560f795a1e2b027d4229eaba","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.10.0.tgz","fileCount":445,"integrity":"sha512-FheRFgYCHSB/h7OKxpa6mnepPhhKEq+ZCeolTgghz+5vPJjmTS/lfYS7hj0wx5FYhel0yA7QStiuv25aRw4NtA==","signatures":[{"sig":"MEQCICLxO5OLmpYtGCRy0HyJk3u/f9NDGEHipjYkzlOZeeaGAiB1H1zwKifd9xzoxD2EAsxRJdEjexJsrDVsjne+GhsEtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287173},"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":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.10.0","@canonical/styles":"^0.10.0","@js-temporal/polyfill":"^0.5.1","@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","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-app-launchpad_0.10.0_1768750130366_0.5396937464905827","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.11.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"0b92ab1c824d7f55cdae74e2f0d5cab1802598ba","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.11.0.tgz","fileCount":445,"integrity":"sha512-GgY8sU6sB6C47H3R/gknG66lWhrJ1Psbd5QnaOkE4j08K4F2kUj+nd1DaTfBqmxo4tcKZNcYdijDp5S0ofcHjQ==","signatures":[{"sig":"MEUCIQDAYIuJzbSlPl8Em7mKNgNenLNIlTYc/tBK/t30YGnbogIgID7lOKCzBrF03rvFoLv5FBozf0vjDMaTpFCvwTmhMss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287299},"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":"The collection of Components for Launchpad UI in the DS25.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.11.0","@canonical/styles":"^0.11.0","@js-temporal/polyfill":"^0.5.1","@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","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-app-launchpad_0.11.0_1768756411347_0.4736733677568974","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.12.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.12.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":"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":"07ce31f1adf919f1271c9cfd56bacedbfc5b77bd","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.12.0-experimental.0.tgz","fileCount":445,"integrity":"sha512-9TwGCUCIs+x023yG0hjOhE6ouz2f6wpoJw2VP0P/bEN/zZcDczHiR5iTu8DRkBpjI7zWikZ9do3u7ms8exw75g==","signatures":[{"sig":"MEYCIQCL1utd8ApWWiEvdjfHp3X9NI8io+o0hHcp2lICjpXmSgIhAPkSQvXLARfDDB9F5nQg4KZNbcMtaE+U7CaH9LwSlIVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288397},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"0e56eee8b9ff804c676811e1fe55e2716d11db5b","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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.12.0-experimental.0","@canonical/styles":"^0.12.0-experimental.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.12.0-experimental.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","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.12.0-experimental.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-app-launchpad_0.12.0-experimental.0_1769428189551_0.7336961224827445","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.12.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.12.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":"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":"fe1dd24c599f95ce8c883971f1268fc973db50f4","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.12.0.tgz","fileCount":445,"integrity":"sha512-jsD2dKfhsUW7Lzi3u1UkmSPakjTBIPqYmEL9Vxe7LodcOWrQ+n6ogpSmhPd87Ng37ANUxi5nTHPGN8r6HmBsRA==","signatures":[{"sig":"MEYCIQDdZ9HtaeU+HpXPKtixJnnxfnTO9vegcdB2QUsILearIQIhAIdlPWGR6Mec3IoaGaHbCaM1UludRzbP8yNEFrmmHeQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288322},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"0b491caff8f797fef4ba4b7f5514a7c5b915a481","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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.12.0","@canonical/styles":"^0.12.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.12.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","vite-tsconfig-paths":"^6.0.4","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@canonical/biome-config":"^0.12.0","@canonical/webarchitect":"^0.12.0","@chromatic-com/storybook":"^5.0.0","@testing-library/jest-dom":"^6.9.1","@canonical/typescript-config-react":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.12.0_1770389513943_0.07486772070178271","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.13.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.13.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":"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":"52f6f24708239804e57126f31bc7a5a031bccb6d","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.13.0-experimental.0.tgz","fileCount":445,"integrity":"sha512-8RnBeUXzXKd7PE9h4M95g7Nld3t+VQTnC+Jb5yNUwPdqmoM7dsCrU8qb0wKPy1cMbzgUaDF54Wxqq7iO02oqmA==","signatures":[{"sig":"MEUCIQC0H9eqj4oduYZfUSH59h8f2jDr00r2VH9jDSqwZQV2owIgHBn/1tFys5DHIl5oyVWklUjBGWwhPEy9sah3adysInA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288352},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"06291ecbd000e7a3be15509424591f6d70c9669d","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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.29.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.12.0","@canonical/styles":"^0.12.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.13.0-experimental.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","vite-tsconfig-paths":"^6.0.4","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1","@canonical/biome-config":"^0.12.0","@canonical/webarchitect":"^0.12.0","@chromatic-com/storybook":"^5.0.0","@testing-library/jest-dom":"^6.9.1","@canonical/typescript-config-react":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.13.0-experimental.0_1770708555319_0.1955459636211252","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.15.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"e0ca754c24ca9d58e9d2094ed1980cb22dffef14","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.15.0-experimental.0.tgz","fileCount":445,"integrity":"sha512-vNTvALym1bv/bZB4rQyZA/GJ02yvvXSDNk9OsnUM3sh3InXw5lNA6ThaaDnMJq0Qo/Oh9PJyf1uWxPShRcZO6w==","signatures":[{"sig":"MEYCIQDY9Nx7WpMxVSaDuzk8gMTh3236oEPtQdmdXDBJ0IPR5AIhAPntVIddPiwncavWl16ZeGeiQ2mENnsVFEOHNtqd5p8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288121},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.14.0","@canonical/styles":"^0.14.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.14.0","@canonical/typescript-config-react":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.15.0-experimental.0_1771328455826_0.8272937556640301","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.15.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"43f87247acedf1c51d12de4628de7726a3f9f24f","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.15.0.tgz","fileCount":445,"integrity":"sha512-MT81KcVAe9BnTtNatUawB5dypu3sO+OW5ttfcAC3dk4pksHM81WGN7fSAiAxX+np8qXNwNDHGD3thgXuHiEBnw==","signatures":[{"sig":"MEUCIGdImERjJmkQAVl1OCaSli7QOLU5CS2G/v1ZK8TdqfkMAiEAont+g1j25hq4QJs4XDROBCfb08Yt8c1WuIexbIc7TG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288106},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.15.0","@canonical/styles":"^0.15.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.15.0","@canonical/typescript-config-react":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.15.0_1771550563965_0.8283772286766771","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@canonical/react-ds-app-launchpad","version":"0.15.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"6857bcaec206bb8c0f21acfb91daaa6d7e3978bc","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.15.1.tgz","fileCount":883,"integrity":"sha512-j1SKA9zHvlj0JsG47AyxC6QAO5Hln3TOhnwRK3ZnypCCcQa5+E7Xzd7U9vsQx1BIUjl+ZtNrbrl+BTcFZwKcqQ==","signatures":[{"sig":"MEYCIQCsQWT74ConmXGolEgMVD+Q2XD24kmgAMpSqlJg8QPbyAIhAJyRTEd9KUvhIfWYxxaRgKQlAF76qBV/ofd+Vc4AnIXV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564643},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.15.1","@canonical/styles":"^0.15.1","@js-temporal/polyfill":"^0.5.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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.15.1","@canonical/typescript-config-react":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.15.1_1771879560488_0.8478344636283939","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-experimental.1":{"name":"@canonical/react-ds-app-launchpad","version":"0.16.0-experimental.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"ec1bd792c91e5159b9f7168aa1e8908b37cd063c","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.16.0-experimental.1.tgz","fileCount":445,"integrity":"sha512-6a6/Bq7rR+bFHPsRm6YJ1hKQ9q3CcUWlfAefSNrzdEyLDq/EqWA9wsndqHZ+yO2HgP53fqilnuE0CxBBoutgKA==","signatures":[{"sig":"MEQCIB+11JdGHumlkJRPvonrUu5JDw0QBmc+msG8EcYRfwryAiAsH52UJYJ+Nmi2NpiQ9eqI4vu46oQBa7hrDFBxocrhhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288513},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.16.0-experimental.1","@canonical/styles":"^0.16.0-experimental.1","@js-temporal/polyfill":"^0.5.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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.16.0-experimental.1","@canonical/typescript-config-react":"^0.16.0-experimental.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.16.0-experimental.1_1772536950447_0.24254097745018965","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.16.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"79060886e534026a393a293c841bfee07200a621","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.16.0.tgz","fileCount":445,"integrity":"sha512-sL/uuZUlWtPb2mMZF+wkeB51QkHBPAyjgAKSPtF0vY0llbe/S1yLAh5/BAXX28aaKNDgBmCZlaSl2tnya5Bzug==","signatures":[{"sig":"MEYCIQCDvll8ho8VKHJcXygi0q2ZAa/bx6Rsqp9MNGAqBVXW5wIhANnnp2Ixr8LB6H0n0ip4nTmApiFqgwV8Bf8qnMD1smwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288393},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.16.0","@canonical/styles":"^0.16.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.16.0","@canonical/typescript-config-react":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.16.0_1772539979745_0.652873153571601","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.17.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"28196fed608f661144ea251c8fcaa73b81b8b7b2","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.17.0.tgz","fileCount":445,"integrity":"sha512-4+ou8Yz4uH1YwhUst+yhx9gpZI5gXeRIsne6VIZyU/Em/RDipToGA0OX4I7tdlGchPL+ennUrLj7p8lgT2AjaQ==","signatures":[{"sig":"MEUCIQDpg6AaHoYwYvbjqgBUtIvoACQMZuqaso7RMg6X4i03YgIgZMmz8Q0aDWAEu/5NnkHP5Up/jlpcb2TSDHUPy/Rpr0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288393},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.17.0","@canonical/styles":"^0.17.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.17.0","@canonical/typescript-config-react":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.17.0_1772621395655_0.8044554839904061","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@canonical/react-ds-app-launchpad","version":"0.17.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"08be2cfc9fa9cf1036a06e43be52311dd704f614","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.17.1.tgz","fileCount":445,"integrity":"sha512-oONTuFuT1o3gKqXtf6Az9i8e3VZVMbiziFeJTi96hjC/+XCXtb+/Jt6582xnjv2uvKWzriIHUlGH7ktihhZFAg==","signatures":[{"sig":"MEUCIGmVL00G1Z6ynvySX6KeI389dhgRmFqkboIzx2HNY99vAiEAhIA/AS8vtNT9qAFHpQRy15vQevjH1nGTPjLJ3SDMNfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288393},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.17.1","@canonical/styles":"^0.17.1","@js-temporal/polyfill":"^0.5.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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.17.1","@canonical/typescript-config-react":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.17.1_1772639399316_0.2914159893588777","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.20.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"8c27713d03cac3d732caac8ccb670e0e5072fb78","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.20.0.tgz","fileCount":445,"integrity":"sha512-wkGVNP0kGhLpe3Sd2hBHVEj1P5CNacnVPbvizryID1rvyndojAfRbmItcCjcYPqvZWdH6tKWSvItOZohBccanA==","signatures":[{"sig":"MEYCIQC+NwfnHIH2AU/4rihbfwH8KbboMoSIFDSQu90gzdOHZQIhAKV/d0po20LWZwZ0oas37xI9aiXjiYdG8WsR2jM0QLeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288398},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.20.0","@canonical/styles":"^0.20.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.20.0","@canonical/typescript-config-react":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.20.0_1774535671469_0.6104929793421772","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.21.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"7a89ede12629bdc2f036dd07a510dd93ca4f71c1","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.21.0.tgz","fileCount":445,"integrity":"sha512-K59MwJ9sr7l21cmXlM2vz1fdByQegMrFqbAgkXsk5PUUmgp0ucqUjOROlYRUXCP764kNLazrHcgZ+EoENTBDnw==","signatures":[{"sig":"MEQCIHBnfwnwePvDlYlT6u1FNIMRxFYNwnJez+nEK0swHYJjAiA8HTmQaCXr+GMwpn+H6QSp4rpK3GDDQYhjvEJw3YcvLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.21.0","@canonical/styles":"^0.21.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.21.0","@canonical/typescript-config-react":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.21.0_1775008259748_0.45365373414604426","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.22.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"97efc972a161535454023f86d91be369d81cb2da","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.22.0.tgz","fileCount":445,"integrity":"sha512-cRp2aKeRLhmKoVP+zJPsz8+M8rMZ0fYNMsjHiW6z8MbnghAORphw0Rt6r/r5rEYA5qJZO8N7wYCD7JoLbQBRWQ==","signatures":[{"sig":"MEQCIEpf5/4QCEkg44abObqNsOCr/F8nrl4p0OePoO6h9infAiBA1c2EfkjH5OeZFhWzGT72GAbDhkDcDpZmv7YGrnFQ/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.22.0","@canonical/styles":"^0.22.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.22.0","@canonical/typescript-config-react":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.22.0_1775224860308_0.9133899677950061","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.23.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"abd8ec6ea4cc0d4be23e212ebeda4e6ee096fd58","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.23.0.tgz","fileCount":445,"integrity":"sha512-O1wn+QkfWbHtF0Mg3tvDjKyv1IR96Q649tw19BIezaRIg+CHcr4dXKG4OgDt5Ub/ytWJ3sni0rPbIRagfiwi1A==","signatures":[{"sig":"MEQCIH97zh8TSz0aD19/B7PKLvd+WxQIJEp7TRiQFU/dkOOcAiAGlT44wx944jMB5LE1JkRnxJMlbRjVJhYcULJVd/11vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.23.0","@canonical/styles":"^0.23.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.23.0","@canonical/typescript-config-react":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.23.0_1775548391477_0.7824021904850715","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.24.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"5e5a8f0e35784f74fb79083f1783c0c3e01671fa","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.24.0.tgz","fileCount":445,"integrity":"sha512-goLwMMuNImN4cdy2/jdh8ALKZvf7jZxhmWD7H1dyrDl9ViEzRLRx1MO6W42/uNkPlc4D6/oJPZ715llwFz9xtQ==","signatures":[{"sig":"MEUCICozxPNnDSwe5ulCqIncEpxu+UkgQeyo0/xaTnYyN2YrAiEA0YlyKiWul4R0AQ76ybHfkWcUoOUaUSV0J8u6I7v24tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.24.0","@canonical/styles":"^0.24.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.24.0","@canonical/typescript-config-react":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.24.0_1776090172660_0.5390991006613572","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.25.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"385ad6921d7c438bd53bea6d8f85508eba5104ba","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.25.0.tgz","fileCount":445,"integrity":"sha512-N9zzaZ2IViH3ZToQ6JXuOze250Qm3d9/Iu6w13eJdbyBcWpFMfRP68BHmKwdKuBqYkimFGfEsn+FCDfdJdK93A==","signatures":[{"sig":"MEQCIBDEubS3op/lNAB37Bj/EVgtaQbIbNfqAdJZfbL/nlirAiB9lvIHXwtgPEcfLswhS9llJca+ocEP5jrWGzwWRzjkNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.25.0","@canonical/styles":"^0.25.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.25.0","@canonical/typescript-config-react":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.25.0_1776414451551_0.44685675420068427","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.26.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"16059185f4fab603bfe6a6ebadc7ca5731863d31","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.26.0.tgz","fileCount":445,"integrity":"sha512-z7DBUhAejvweZv7l7DXtU0eU4rEVQ1/fVPxx5aCV9cA1bj2dDz5zPVI2yYpsVE4E17jXJxAgxUSU8bmuErKMvA==","signatures":[{"sig":"MEYCIQCbyfsvYN3MBakYTTQtr1mTjTZQPHVCLUbuoRgpXGVSKgIhAPC1zhbIOsknXjiMMmN3TqMlK+3c3Q6OYw6CxEuBNjDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288440},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.26.0","@canonical/styles":"^0.26.0","@js-temporal/polyfill":"^0.5.1","@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","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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.26.0","@canonical/typescript-config-react":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.26.0_1777070647340_0.7952147597494821","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.27.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"38ceea87a38f613e4d5bf020978f5379e14724d6","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.27.0.tgz","fileCount":445,"integrity":"sha512-5ikZPDrNMV6KisEw1b0xQC7Qr2d/UUU0b7cAw8xzHziWHs/SekFHpVLmmqtpnMU9DgpZSDlnijSnpqbSg1lnew==","signatures":[{"sig":"MEQCIDrOwcbDnuE6oeFmChFhmF59/sP5U8JSIdPm6uNHImokAiAvs91JDo19X1ZvvbrgLsUuvi9Mk/INE56oO/1Oc+95Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288403},"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":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.27.0","@canonical/styles":"^0.27.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.27.0","@canonical/typescript-config-react":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.27.0_1777454205441_0.7533336234088119","host":"s3://npm-registry-packages-npm-production"}},"0.27.1-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.27.1-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"eb180aa5112cbf695a6250cccf684c94a7269b6a","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.27.1-experimental.0.tgz","fileCount":445,"integrity":"sha512-j/a9+f25H0HlVHAvYKQWSxX8uYeD736xmDqBdCc7Rbb/10fOSBQAu/7Wi0lNyFer1im9SMCDOWQr6JfDCePYew==","signatures":[{"sig":"MEQCIHSeTHvNrShiLZ5msXSKh/VP7lLz493SDlmmypg4oSk3AiBDjCu2t+xsp6KpbfPV6nx1srDE7jXbSk+w2Hu7uvmCNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.27.1-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288572},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.15.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.27.1-experimental.0","@canonical/styles":"^0.27.1-experimental.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.27.1-experimental.0","@canonical/typescript-config-react":"^0.27.1-experimental.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.27.1-experimental.0_1779386192536_0.8280456313454774","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.28.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"d311efe0895fdcd5207f7eec6c4c2c8bfb20a00b","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.28.0.tgz","fileCount":445,"integrity":"sha512-jtTThMUSPpBNIO3IjoHyNRd1l7+Xk6fgmqq63Sl1O684Dwr+sa/9A5k5/6Y1PWTr+SgleiEqYLrXsY7pK52DrQ==","signatures":[{"sig":"MEYCIQCTZpp+eh//oq/0VgVe0c+zgzDeNC/seK3+p0decfB8hgIhAOJInGioM7a41StbdSqBl+McaKsCXhGzKtAhrP6cycrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288452},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.28.0","@canonical/styles":"^0.28.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.28.0","@canonical/typescript-config-react":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.28.0_1781617515103_0.9844100580075053","host":"s3://npm-registry-packages-npm-production"}},"0.29.0-experimental.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.29.0-experimental.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"0a93c3ab836d29d381c668a0f3b063a370bccaff","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.29.0-experimental.0.tgz","fileCount":445,"integrity":"sha512-6g23JE8ko0IdINXnyetVfH8YClhj4OVo6+zj6JGDBrBEQnJKMka7WeCdnr2RPaT/Z41kfQVFyfl+yqL/oEsNNg==","signatures":[{"sig":"MEQCIEtVM9c1dIC9U6sm9hf5o4E5aBpoE1zg8H2qwpvggd43AiBI6IFdbJVpAL9fib5gPiYzYdCsMhyQFkakWgJAl9jvww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.29.0-experimental.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288527},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.16.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.29.0-experimental.0","@canonical/styles":"^0.28.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.29.0-experimental.0","@canonical/typescript-config-react":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.29.0-experimental.0_1782338272431_0.17060577551209355","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.29.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"21bdffe4115da418a6b87606b48ea216a789e495","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.29.0.tgz","fileCount":445,"integrity":"sha512-kGmuPH1qkaG9Ili1k7D+O28Mebsu7WCpp4ijGi/NnDTQ4rwKLtpc66IB5zCnphm/QOlr5qgqatHISEJEenIJiw==","signatures":[{"sig":"MEUCIQD8mJqINN0KwJC/FL4m3GRYCGz0+n+yEyvFj7H5iublNAIgUzAm5EsFH/0cICSlnYbs++BoaXtBrXphnmMvmLtm/yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288452},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"535302c1e1e5dd8fa9bc2da4144de57ec4e63005","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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.29.0","@canonical/styles":"^0.29.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.29.0","@canonical/typescript-config-react":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.29.0_1783071089511_0.35526469820192785","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@canonical/react-ds-app-launchpad","version":"0.29.1","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"d2778d00f1576cb55c4ea2d0be975c7e8d350958","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.29.1.tgz","fileCount":445,"integrity":"sha512-UutxyxxF7av47yse6Xom+Nl/vo6+2cs2WnP8tYfE2iuP1bDMLsSDfOs3ZI2H8ntHA+pLIunS48Rx5F+kxjVtuQ==","signatures":[{"sig":"MEYCIQDwLRh8zCS0xZEg6vZmcArxo2dQYZbhoDfyxCUcrtMoewIhAKooKXVmw6V3JGAFD5tKJs3rOo5859TXYXU+sal9xNpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288452},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7c96ac31ff350a3bd099168d249680a8f9632568","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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.29.0","@canonical/styles":"^0.29.0","@js-temporal/polyfill":"^0.5.1","@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","@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","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.29.0","@canonical/typescript-config-react":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.29.1_1783100785726_0.3988851574720804","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.30.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"49ae0d1009a83e39679f3b0306dbb5e131bda3b0","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.30.0.tgz","fileCount":445,"integrity":"sha512-b+xML/ZP0nsrZQa6pJPGNwFBEOjugfuNlnBqoDlqopLo4h6SO8wGAfSHrTwi1QG2jjSaeO3aVdQL4Rpe5KgLFg==","signatures":[{"sig":"MEQCIBbKoX0v8INDwBYVfjKA/EhOYeZCyrVkESWldTD/XqMXAiAtfxaTJp8cpRmqWtvGXbZFMclBfYBEAufYNK8RANGoAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288513},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.30.0","@canonical/styles":"^0.30.0","@js-temporal/polyfill":"^0.5.1","@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","@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.30.0","@canonical/webarchitect":"^0.30.0","@canonical/design-tokens":"0.6.2-contrasted.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.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-app-launchpad_0.30.0_1783988127092_0.4859176332221762","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.31.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"14595371a956512efb12709b4a0e0ab89270470b","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.31.0.tgz","fileCount":445,"integrity":"sha512-zQ6WEpj94QeXLll28isgUKSO8dcPGlx13H7QXNaBMLVQgj/PUQK2ztnzkSVTQWLASkMn651VYY7PSbawzOjM4Q==","signatures":[{"sig":"MEUCIFng5qS8fXKJLDbATJi1lTJ8NDIuXuuv6JXRICJBD4E/AiEA/wkO0z0bpmywQEiBNzLgD14EDBUPxg7h7uk7Vm1+HBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288545},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.31.0","@canonical/styles":"^0.31.0","@js-temporal/polyfill":"^0.5.1","@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","@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.31.0","@canonical/webarchitect":"^0.31.0","@canonical/design-tokens":"0.6.2-contrasted.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.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-app-launchpad_0.31.0_1784323762469_0.674216564220762","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.32.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"b446da6be0b42dde18e381acfa9e670b880ecbf9","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.32.0.tgz","fileCount":445,"integrity":"sha512-kj6NlcT/h6RsAKkHW9whmfRGxRBCNz7SyImpL211qnUyS173CZoCymv3eK81gOevTzxoKKIyihjAKfpyBrwocA==","signatures":[{"sig":"MEUCIBq5aULDD+aC0o+u5Z5AjYMGrYAUQxq1gnyCW3KIaPt8AiEAsePz1hLvgZpKICrjljvEyOCEosy3Bw8PWXhNcDWwHpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288532},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.32.0","@canonical/styles":"^0.32.0","@js-temporal/polyfill":"^0.5.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","@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.32.0","@canonical/webarchitect":"^0.32.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.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-app-launchpad_0.32.0_1784542961755_0.7784653727327047","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.33.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"ac50d84fe4d4aaf33f721b6c128ba1ce189515e0","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.33.0.tgz","fileCount":445,"integrity":"sha512-1lr8QrmaO7a5dwf40SSNn7lAy8exNlBe6aDe5C4bAhlbD67BeKIf6ZhuJJTYmauaTxX0TH8FQpPEEGhW92hCnA==","signatures":[{"sig":"MEUCIQD0OPJ6gipClrGluKLpD0jdX230ijGZtYJLy9GvjIUVrwIgSuUcO0QFXU7lYKdtfP2Qzv4yBeRGCNahlmYyPDnsFaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288532},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.33.0","@canonical/styles":"^0.33.0","@js-temporal/polyfill":"^0.5.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","@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.33.0","@canonical/webarchitect":"^0.33.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.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-app-launchpad_0.33.0_1784914702869_0.346766892027248","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.34.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"47caa25dee7bf4f933ca3cad1a3f4209f35e615c","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.34.0.tgz","fileCount":445,"integrity":"sha512-SPDSORJ/JfuejN945o4mQozBr4mFkE+jvOBhiaOZbd2uvIi4NBRA65qHL5frDno5m9i7z/eLIcnGeCNSMQ09Ng==","signatures":[{"sig":"MEYCIQCEFk1RvFaWjm3N3FeJqxmZg93QXEcB6pqgjBfFAEA8zAIhANIjFsd+vXwg+Wd2IZhghR/0sgoi9eczAq00un9uj69X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288532},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.34.0","@canonical/styles":"^0.34.0","@js-temporal/polyfill":"^0.5.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","@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.34.0","@canonical/webarchitect":"^0.34.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.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-app-launchpad_0.34.0_1787317102441_0.9552501899126693","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.35.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"9180117f7970ae5d19e215483c339d01351479ca","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.35.0.tgz","fileCount":445,"integrity":"sha512-f1kZUslZMSMgQnmczn3mGS/CmGWNyjv4zoOHERnP+RA7CA0RtZHMG4EYgcLOfomhMbBx1Gx3PO6vSuvtLzMPXg==","signatures":[{"sig":"MEUCICZ6SV//oqAUtKWEHIZLmH3YfR3h18cq5EvZeWFIIgc7AiEAnjSiAfhQbk+ZUagsdE8i5Qw9uIB7K1jf25Rap5bfsgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288531},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.35.0","@canonical/styles":"^0.35.0","@js-temporal/polyfill":"^0.5.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","@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.35.0","@canonical/webarchitect":"^0.35.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.35.0","@canonical/vitest-config-react":"^0.35.0","@canonical/typescript-config-react":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.35.0_1787877274636_0.7850848915266013","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.36.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"2d5c4d21b657f2d834d23234746588a43a00c183","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.36.0.tgz","fileCount":445,"integrity":"sha512-9Bhipp17XDNV+74EDldi3zECwj86evxPVe9KIpXhMnZ9L95Ki5oiwnJOxuYaNET8Ej7MFIiCxiepuqiuNOhh0w==","signatures":[{"sig":"MEUCIA+5U3i9pTT/EYkr+t5PN+wpTHw+LvFr5eRsoqgZDDiKAiEAo0NpHrhRgtmqH6txYY8eWv3uZqJhFOOqEcGIeLNF4q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288531},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.36.0","@canonical/styles":"^0.36.0","@js-temporal/polyfill":"^0.5.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","@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.36.0","@canonical/webarchitect":"^0.36.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.36.0","@canonical/vitest-config-react":"^0.36.0","@canonical/typescript-config-react":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.36.0_1788012136530_0.5517291704836582","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.37.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"d758a5438cdf39168e44d69f0e559b412b2ffc28","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.37.0.tgz","fileCount":445,"integrity":"sha512-69m8lj55OnCOS2DMZLadTiesmvlOjBD8c3TrGSwNbR2sUU4zKUhCTUApFu+83q9M352IQNb7IJ6bjS4yfY3+ug==","signatures":[{"sig":"MEQCIEiSXA5jPf51T7/jhqy8kbRrbskbHfsG5Pasd1R6TWPxAiAHsrhFUO/LVMVzl7+cukSl/POiRxSGC20oo4IvdMkMgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288531},"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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/utils":"^0.37.0","@canonical/styles":"^0.37.0","@js-temporal/polyfill":"^0.5.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","@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.37.0","@canonical/webarchitect":"^0.37.0","@canonical/design-tokens":"0.8.1","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.37.0","@canonical/vitest-config-react":"^0.37.0","@canonical/typescript-config-react":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.37.0_1788345327199_0.7690644396594724","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.38.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@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":"1e4260490b4784c88d3bdcba8e956bf4e86da756","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.38.0.tgz","fileCount":446,"integrity":"sha512-VMnmyrYUh0SiFbCEpwbePwUgRHau3C5Fm46+JI58SSNj93u/ve0vQmdW2Y3emv+HeNW9/lYQTpgMdjtELBJDIA==","signatures":[{"sig":"MEUCIQCaDvc+LssO38ENEtlD3CwUxKR3pm8CYaoO4CpeD6eMlAIgD17Kkj3Rw/JywfzgbF9MHogB4NqfXg7cXlZOrHpmMGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300236},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","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 6008 --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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/styles":"^0.38.0","@canonical/ds-utils":"^0.38.0","@js-temporal/polyfill":"^0.5.1","@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","@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.38.0","@canonical/webarchitect":"^0.38.0","@canonical/design-tokens":"0.10.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.38.0","@canonical/vitest-config-react":"^0.38.0","@canonical/typescript-config-react":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.38.0_1789572980166_0.2931508695287248","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.40.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.40.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":"cd8ad13e8f56d03a4f5d158a1ee74a97f029f758","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.40.0.tgz","fileCount":446,"integrity":"sha512-dOZw3+v7NbALyhV5i/7W0EVOtnIxOIfo/mQOrwb3Orepghg9xHh5qcUsdTU+hUvSB06eVRRXDWuLlIB64tgVBg==","signatures":[{"sig":"MEQCID8b5OLk5Nzeuyp8niFrhitNhkYN6RthXss3ErRY7LoEAiB1ouWbKik6utFfjsMISwI+9re0xIuYl/7XVZAgM+VS0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBpKkhf/+0cdd/uWuDAGNk3WJyhlqeEkjxYFVejUVfa2AiEA1BjJDRAH7Mo/E2NCrPn9USDRkKN4Qqo2A1/sZjDMk84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300236},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"9136b71518260c5f33e7619da087198c931e4c13","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 6008 --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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/styles":"^0.40.0","@canonical/ds-utils":"^0.40.0","@js-temporal/polyfill":"^0.5.1","@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","@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.40.0","@canonical/webarchitect":"^0.40.0","@canonical/design-tokens":"0.10.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.40.0","@canonical/vitest-config-react":"^0.40.0","@canonical/typescript-config-react":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.40.0_1789941872971_0.5471480818415793","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@canonical/react-ds-app-launchpad","version":"0.42.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/react-ds-app-launchpad@0.42.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":"986d774f2091bec6b2c11afd1a721ad6ffe295d9","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.42.0.tgz","fileCount":446,"integrity":"sha512-J6I9//ewQv/XYqZslxLgyIYaAh+VuFxW3LFIQVNjhbbuvMZ3xqO6JfS+VmLKsTj58jV2nanfUmyrSoRaqzuPFA==","signatures":[{"sig":"MEUCIGU/F3tyNDB6E3RyD8OTJ5AvgV54/6mGD8x1t81epIg1AiEAj8yA5kaVw7sAu5CYNODyQkID80wBSLxpsLSorYcxWeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoSBljhEmMYF+Zg60eeGFYKeDwJWzst1aWGYkflChVFwIhAOKUHmXmV4uz2Z5qtttkYIh9j6Ec5ElIxC2qXX7KKons","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299386},"type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"75c2b17029ba899be3fa645be28290ac6fcb83a9","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 6008 --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:e3a078c9-12f4-4e0a-b2f8-09a0cc2db8c9"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/styles":"^0.42.0","@canonical/ds-utils":"^0.42.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.42.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.6.0","typescript":"^7.0.2","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.5.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"^0.42.0","@canonical/webarchitect":"^0.42.0","@canonical/design-tokens":"0.10.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.42.0","@canonical/vitest-config-react":"^0.42.0","@canonical/typescript-config-react":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/react-ds-app-launchpad_0.42.0_1790560926463_0.9004921737671705","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@canonical/react-ds-app-launchpad@0.43.0","bugs":{"url":"https://github.com/canonical/pragma-web/issues"},"dist":{"shasum":"aba7656dc7fc5330e49b4c05b3df32f785e9f3e4","tarball":"https://registry.npmjs.org/@canonical/react-ds-app-launchpad/-/react-ds-app-launchpad-0.43.0.tgz","fileCount":446,"integrity":"sha512-Sw4NVFvKl6M8cl8FmunNikO7Q1tB8jEUE5xjvZMsmlq1WRqVWlRLAmC7qQM69wCAqI15xP8X8+KNcXP38rKHPw==","signatures":[{"sig":"MEYCIQC4QvO+/pPLkKypJh92UDpGWvKvsJtQi2zNDMua7ZdcGwIhAJvfJSvQSUXCJpI7E40+v9vrDi0uuXIvc8UpkJWFJAED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBHCc0ZJ9NaEmTExtb/mpOGHycBeoLXdbA9hmSzimbG1AiEA76tLPpQ+CreqqYdaBANZD1jx144yhzRU9tQBY+UDRUs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2freact-ds-app-launchpad@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299383},"name":"@canonical/react-ds-app-launchpad","type":"module","types":"dist/types/index.d.ts","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"module":"dist/esm/index.js","gitHead":"581682464ef71de3f77dc2dc8bbe2b7e493bb05e","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 6008 --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.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4c752757-c11b-46bb-b4a1-e1464f4c5d8e"}},"homepage":"https://github.com/canonical/pragma-web#readme","repository":{"url":"git+https://github.com/canonical/pragma-web.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","directories":{},"maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"_nodeVersion":"24.21.0","dependencies":{"react":">=18.0.0 <20.0.0","react-dom":">=18.0.0 <20.0.0","remark-gfm":"^4.0.1","highlight.js":"^11.11.1","react-tooltip":"^5.30.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@canonical/styles":"^0.43.0","@canonical/ds-utils":"^0.43.0","@js-temporal/polyfill":"^0.5.1","@canonical/storybook-config":"^0.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","jsdom":"^28.1.0","vitest":"^5.0.0","globals":"^17.4.0","copyfiles":"^2.4.1","storybook":"^10.6.0","typescript":"^7.0.2","@types/node":"^26.0.0","@types/react":"^19.2.14","@biomejs/biome":"2.5.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.0","@storybook/addon-docs":"^10.6.0","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.2","@canonical/biome-config":"0.43.0","@canonical/webarchitect":"0.43.0","@canonical/design-tokens":"0.43.0","@chromatic-com/storybook":"^5.0.1","@testing-library/jest-dom":"^7.0.0","@testing-library/user-event":"^14.6.1","@canonical/storybook-helpers":"^0.43.0","@canonical/vitest-config-react":"^0.43.0","@canonical/typescript-config-react":"^0.43.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-ds-app-launchpad_0.43.0_1790801879921_0.1463104844612355"}}},"time":{"created":"2025-01-14T15:30:24.915Z","modified":"2026-09-30T20:58:00.350Z","0.5.1-experimental.0":"2025-01-14T15:30:25.170Z","0.6.0-experimental.0":"2025-01-14T15:34:21.168Z","0.7.1-experimental.0":"2025-01-17T20:17:53.687Z","0.9.0-experimental.1":"2025-02-07T16:23:10.805Z","0.9.0-experimental.2":"2025-02-12T23:44:14.896Z","0.9.0-experimental.4":"2025-02-17T12:58:10.728Z","0.9.0-experimental.5":"2025-03-10T16:01:54.899Z","0.9.0-experimental.6":"2025-03-10T19:08:10.218Z","0.9.0-experimental.7":"2025-03-12T09:57:12.236Z","0.9.0-experimental.8":"2025-03-12T15:19:36.450Z","0.9.0-experimental.9":"2025-03-12T15:59:22.356Z","0.9.0-experimental.10":"2025-03-19T14:43:16.687Z","0.9.0-experimental.11":"2025-03-20T16:38:12.568Z","0.9.0-experimental.12":"2025-04-03T09:21:33.581Z","0.9.0-experimental.13":"2025-04-04T13:29:10.929Z","0.9.0-experimental.14":"2025-04-10T09:18:24.105Z","0.9.0-experimental.15":"2025-04-15T08:21:00.225Z","0.9.0-experimental.16":"2025-04-18T10:01:08.468Z","0.9.0-experimental.17":"2025-04-18T13:20:14.463Z","0.9.0-experimental.18":"2025-04-22T16:30:25.320Z","0.9.0-experimental.19":"2025-04-28T16:20:19.461Z","0.9.0-experimental.20":"2025-05-05T14:22:24.894Z","0.9.0-experimental.21":"2025-06-24T13:53:05.142Z","0.9.0-experimental.22":"2025-06-26T10:24:26.569Z","0.9.0":"2025-06-27T19:04:33.109Z","0.9.1-experimental.0":"2025-07-01T09:00:12.266Z","0.10.0-experimental.0":"2025-07-30T14:15:42.849Z","0.10.0-experimental.3":"2025-09-18T15:49:26.105Z","0.10.0-experimental.4":"2025-09-25T13:31:18.553Z","0.10.0-experimental.5":"2025-10-17T10:16:30.455Z","0.10.0-experimental.6":"2025-11-24T14:56:29.411Z","0.10.0-experimental.7":"2025-12-03T07:51:28.590Z","0.10.0-experimental.8":"2025-12-04T06:59:08.323Z","0.10.0":"2026-01-18T15:28:50.520Z","0.11.0":"2026-01-18T17:13:31.497Z","0.12.0-experimental.0":"2026-01-26T11:49:49.728Z","0.12.0":"2026-02-06T14:51:54.176Z","0.13.0-experimental.0":"2026-02-10T07:29:15.461Z","0.15.0-experimental.0":"2026-02-17T11:40:55.978Z","0.15.0":"2026-02-20T01:22:44.119Z","0.15.1":"2026-02-23T20:46:00.705Z","0.16.0-experimental.1":"2026-03-03T11:22:30.588Z","0.16.0":"2026-03-03T12:12:59.912Z","0.17.0":"2026-03-04T10:49:55.826Z","0.17.1":"2026-03-04T15:49:59.454Z","0.20.0":"2026-03-26T14:34:31.631Z","0.21.0":"2026-04-01T01:50:59.880Z","0.22.0":"2026-04-03T14:01:00.504Z","0.23.0":"2026-04-07T07:53:11.641Z","0.24.0":"2026-04-13T14:22:52.814Z","0.25.0":"2026-04-17T08:27:31.715Z","0.26.0":"2026-04-24T22:44:07.476Z","0.27.0":"2026-04-29T09:16:45.582Z","0.27.1-experimental.0":"2026-05-21T17:56:32.667Z","0.28.0":"2026-06-16T13:45:15.253Z","0.29.0-experimental.0":"2026-06-24T21:57:52.643Z","0.29.0":"2026-07-03T09:31:29.663Z","0.29.1":"2026-07-03T17:46:25.877Z","0.30.0":"2026-07-14T00:15:27.263Z","0.31.0":"2026-07-17T21:29:22.637Z","0.32.0":"2026-07-20T10:22:41.893Z","0.33.0":"2026-07-24T17:38:23.048Z","0.34.0":"2026-08-21T12:58:22.597Z","0.35.0":"2026-08-28T00:34:34.788Z","0.36.0":"2026-08-29T14:02:16.707Z","0.37.0":"2026-09-02T10:35:27.333Z","0.38.0":"2026-09-16T15:36:20.308Z","0.40.0":"2026-09-20T22:04:33.056Z","0.42.0":"2026-09-28T02:02:06.543Z","0.43.0":"2026-09-30T20:58:00.013Z"},"bugs":{"url":"https://github.com/canonical/pragma-web/issues"},"author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","homepage":"https://github.com/canonical/pragma-web#readme","repository":{"url":"git+https://github.com/canonical/pragma-web.git","type":"git"},"description":"Launchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.","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-app-launchpad\n\nLaunchpad-specific components for the Pragma design system. This package provides specialized UI elements for the Launchpad application, including markdown editing, git diff visualization, and file tree navigation.\n\n## Prerequisites\n\n- React 19 or higher\n\n## Installation\n\n```bash\nbun add @canonical/react-ds-app-launchpad @canonical/styles\n```\n\nImport the design system's styles **first** in your application's entry, before anything that imports a component:\n\n```ts\nimport \"@canonical/styles\";\n```\n\nOr, from a stylesheet: `@import url(\"@canonical/styles\");`.\n\nThen mark your root — `<html class=\"app comfortable\">` — as the [`@canonical/styles` README](../../styles/main/README.md) describes. That one import is also what puts this package's stylesheets in a defined order against the rest of the design system's: see [Every component stylesheet is in `ds.components.apps-launchpad`](#every-component-stylesheet-is-in-dscomponentsapps-launchpad) below.\n\nEach component brings its own stylesheet when you import it.\n\n## Usage\n\n```tsx\nimport { MarkdownEditor, GitDiffViewer, FileTree } from \"@canonical/react-ds-app-launchpad\";\n\nfunction CodeReview() {\n  return (\n    <div>\n      <FileTree items={files} />\n      <GitDiffViewer diff={diffContent} />\n      <MarkdownEditor value={comment} onChange={setComment} />\n    </div>\n  );\n}\n```\n\n## Styling\n\n### Every component stylesheet is in `ds.components.apps-launchpad`\n\nEvery component stylesheet under `src/lib` is wrapped in one cascade layer:\n\n```css\n@layer ds.components.apps-launchpad {\n  .ds.markdown-editor {\n    /* … */\n  }\n}\n```\n\nThe name comes from the tier this package implements. Component layers follow the design system's tier tree, one flat name per tier: `ds.components.global` for the components every application gets, `ds.components.apps` for the ones Canonical applications share, and `ds.components.apps-launchpad` for this package, which specialises them. `@canonical/styles` names the tiers one level up, so a name like this one is appended after them and sorts above the tier it specialises.\n\n`src/lib/index.css` names the layer as its first rule and then imports every component stylesheet:\n\n```css\n@layer ds.components.apps-launchpad;\n\n@import url(\"./MarkdownEditor/styles.css\");\n```\n\nA layer takes its place in the order the first time its name is seen, so naming it there — before any component sheet can open a block with it — keeps that place the same whichever sheet a bundler emits first. Importing a component already brings its own stylesheet, so that file is for a consumer who wants every component's CSS in one import.\n\n`.storybook/styles.css` is deliberately not wrapped: it is the Storybook harness rather than a component stylesheet, it is not published, and it carries no component rules.\n\nThree things follow.\n\n`@canonical/react-ds-global` and `@canonical/react-ds-app` are not wrapped yet — at the time of writing neither package's stylesheets carry a layer at all — so today they still beat this package for the opposite reason: unlayered beats layered, whatever the emit order. What the layer guarantees, once those packages land, is that a rule here beats their rule for the same component by cascade layer instead of by whichever bundle a loader emitted last. Nothing in this package restyles a component from either of them today — the class names do not overlap — so the layer is what makes it safe when one does.\n\nThe order needs `@canonical/styles` on the page, needs its statement first, and needs that statement to name the shared application tier, since this package's name is appended after the names already fixed. Measured in Chromium 151: with the statement as it stands today, a rule here beats the same rule in `ds.components.apps` when the shared package is emitted first and loses when it is emitted second; with the tiers named at the second level, which a change released alongside this one adds, it wins in both orders. Nothing under `src/lib` imports `@canonical/styles` — an application imports it once, as the installation instructions above say.\n\nAn application's own **unlayered** CSS now beats every rule in this package, whatever the selectors on either side, because an unlayered author rule outranks 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 stylesheet under `src/lib` opens with that wrapper, `src/lib/index.css` names the layer and imports the new sheet. `@keyframes` and a component's own `:root` token defaults go inside the wrapper; `@property` and `@font-face` registrations stay outside, above the block, because no layer sorts a registration. Never reach for `!important` to win a fight — an important declaration inverts the layer order, so it cannot be arbitrated by layers at all. The \"Cascade Layers\" section of the `@canonical/styles` README is the reference for the full order and for what is deliberately left unlayered.\n\nOne stylesheet here is a vendor theme rather than component styles: `GitDiffViewer/common/CodeDiffViewer/HighlighTheme.css` colours highlight.js's own `.hljs` classes, which no component in this package writes. It belongs in this layer, because it is shipped and imported by the two components that use it and anything else would let it outrank them; but its selectors carry no `.ds` compound, so they match those classes anywhere on a consumer's page. Scoping them to the components that load them is carried to the component-hygiene change.\n\n## Storybook\n\n```bash\ncd packages/react/ds-app-launchpad\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"}