{"_id":"@canonical/svelte-ds-app","_rev":"16-c7a9275986882f71c3d6012b8d532921","name":"@canonical/svelte-ds-app","dist-tags":{"latest":"0.43.0"},"versions":{"0.30.0":{"name":"@canonical/svelte-ds-app","version":"0.30.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"c5f47f34228152e9124e95237f3f5a5627820978","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.30.0.tgz","fileCount":25,"integrity":"sha512-1B/1pLvn5omaW0swva5+mFzMqR+WHR5bSYZZapw9AqjQfBaEI4UQkC2bt6nBxFjHaAuM4P3D8lQW4M6eUjOjtQ==","signatures":[{"sig":"MEUCIQDfoxOpsK7XlDuttlrmci3GaIoJXybYKX7KWOxiQck3mgIgeofzt0xoqRW7cwk3x/KeJxcugPagfEHBojk/6hrmTQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7875},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"e1004acc4a3b0995478bf0a6e10be6f612641e71","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"jmuzina","email":"jmuzina@pm.me"},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"11.13.0","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@canonical/styles":"^0.28.0","@canonical/ds-assets":"^0.30.0","@canonical/svelte-ds-global":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^24.12.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@canonical/ds-types":"^0.30.0","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.30.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.28.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.30.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.30.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.30.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.30.0_1784222615631_0.4863228156881496","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@canonical/svelte-ds-app","version":"0.31.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"2676f36b1c5924210c023bc597953cb642cd0239","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.31.0.tgz","fileCount":26,"integrity":"sha512-rUdJXdCpey+A5dXNfE/1/zwDdTAWQUv/6PDVNVcXwElBxUY6wVlLpvn4MT/5LRe0lHCzAh/ji3nqsnM7t1h1pw==","signatures":[{"sig":"MEUCIQCD/5b/JaSBI8ENIkFYmGiCAvKJJJeRQUV57bZX7V7UdQIgVud9ubBqMeW8waiVx6pkv92KeGvECmFxrlLaRhlVB74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15565},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"d4a67ebe42e62b8cf3de77f42f537309ca88d672","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@canonical/styles":"^0.28.0","@canonical/ds-assets":"^0.31.0","@canonical/svelte-ds-global":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^24.12.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@canonical/ds-types":"^0.31.0","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.31.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.28.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.31.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.31.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.31.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.31.0_1784323773147_0.9597244441329926","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@canonical/svelte-ds-app","version":"0.32.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"4b69161fe4a5478194e568658d20262a3aedab71","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.32.0.tgz","fileCount":26,"integrity":"sha512-a2BMCq0tfJBKyMI6bGFdT/aFMdbuk5d+ttkmakDRPOXdKAwT1bacV/L38UHYxmqWZe2RReBJn8DD8eZIKqAbvQ==","signatures":[{"sig":"MEQCIFkHe7R+mohyo5lUzOiX4YqkEQZ/xTcBQ5yNbS9jNTX4AiBFMiKGGogslRNh9rLPI8lbvemHlRBPtD1LuOu7bPkymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15565},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"5b279d8150e3988c68c6c2a741046bcd425624ca","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@canonical/styles":"^0.28.0","@canonical/ds-assets":"^0.32.0","@canonical/svelte-ds-global":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^24.12.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@canonical/ds-types":"^0.32.0","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.32.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.28.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.32.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.32.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.32.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.32.0_1784542971838_0.34460459223107964","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@canonical/svelte-ds-app","version":"0.33.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"a7dfe28e3f519e6fca5450a5d1201699eeb3f2c5","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.33.0.tgz","fileCount":42,"integrity":"sha512-X37ua7ZeuetfyZSsP8P1b6Uvma46kNK6Rwu4+P2Z9kie4RlNtSGiDGHpDTNrTp7D9gNMiQHsbxS20DW0pdZ8dA==","signatures":[{"sig":"MEUCIQCbMLtrtuHkfj0EQd0a/VhB8oGwnIV4auJLj7GxmrlriwIgDNud2pforORLIremEGnoCN3rTMEY0P0E1yXIuY1tC/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24478},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"fca2bc4440fff2d511fc8db6686f9b19222fdbc7","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.18.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@canonical/styles":"^0.28.0","@canonical/ds-types":"^0.33.0","@canonical/ds-assets":"^0.33.0","@canonical/svelte-ds-global":"^0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^24.12.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.33.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.28.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.33.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.33.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.33.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.33.0_1784914717436_0.5510799001620446","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@canonical/svelte-ds-app","version":"0.34.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"bf7113a1548e9fc6cf146c575094c50ad32b7241","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.34.0.tgz","fileCount":42,"integrity":"sha512-+c8p1qLqYfrNsmmCPsqcCehE45kfjDFMnaT9z6lpU+0ZnLtcS4eguLJhIMaK5hmB528UBqqbRx1FUFhyv97New==","signatures":[{"sig":"MEYCIQCE5E5u+8j/AH8oioQMIQEjo5j72czm80y3jFQSl304mwIhAPcwfkjcykQrLovVBzNYXKIFMKynyZD/8vE7OUI1tttg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24478},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"e8d25fecbe6e70edfc4cb300bad65f691dbbd26e","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@canonical/styles":"^0.28.0","@canonical/ds-types":"^0.34.0","@canonical/ds-assets":"^0.34.0","@canonical/svelte-ds-global":"^0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^24.12.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.28.0","@canonical/webarchitect":"^0.34.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.28.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.34.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.34.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.34.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.34.0_1787317113804_0.02336400067720623","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@canonical/svelte-ds-app","version":"0.35.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"c3a7982fb4a33a8cc336519f48ff7061cb74e3b0","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.35.0.tgz","fileCount":42,"integrity":"sha512-TZCyJFKktpOSKoNb/vxptwWAAHgDtvlOm9RnE4R6vGic8V+DJW1GR1MkSsPV1zNJtK2LGEzKSwrpNzdbzrozQw==","signatures":[{"sig":"MEYCIQCOnK+4LDKxDGqUfEzKquVIxpWjhab2WisDgzaE6KIUeQIhAJ8Ooox4JwtRVZXm5T1K2sIdELrj2aioruA5so+CcfNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24477},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"5198c5399ef657959272c0e35924391573d81146","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@canonical/styles":"^0.35.0","@canonical/ds-types":"^0.35.0","@canonical/ds-assets":"^0.35.0","@canonical/svelte-ds-global":"^0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.35.0","@canonical/webarchitect":"^0.35.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.35.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.35.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.35.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.35.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.35.0_1787877285501_0.8874172158956959","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@canonical/svelte-ds-app","version":"0.36.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"18e53fbe8f589f2f34c5eec3f0d7c375dc335627","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.36.0.tgz","fileCount":42,"integrity":"sha512-l2S2dNBhUwT/KZDYf/HSuoMRQgH2hfeqr9DuymxgADNUhBsK0pCGRd3Jff5BuQ+J3VfV6ckuVTCEds1IFp+eWA==","signatures":[{"sig":"MEYCIQC9n7G0fs/uJmijmAS0NHQGrIEbtNrEo5j8XQ1cX5KheAIhAJi/7qInqRLrQLwx0cwp1Fg+lQK2U87fP0TwNlqslmX1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24477},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"78eb47ac10104e914eeacd331795e14b832703d4","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v24.19.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@canonical/styles":"^0.36.0","@canonical/ds-types":"^0.36.0","@canonical/ds-assets":"^0.36.0","@canonical/svelte-ds-global":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.36.0","@canonical/webarchitect":"^0.36.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.36.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.36.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.36.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.36.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.36.0_1788012153623_0.4681296853794936","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@canonical/svelte-ds-app","version":"0.37.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"29b7f859856435ab6a2a8b6cca37efef658e845f","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.37.0.tgz","fileCount":42,"integrity":"sha512-GTX6BrHz0WU+WFZ4TNxINaxT0E27Drwb6K//s9F5AH+5+yESxcjGffaKr1kCFnMf0WtjfLNyr6Tlz+gI3C4vYw==","signatures":[{"sig":"MEYCIQC9TWfp7vC9JHPxeksufzNNFIN+UXwb8szFE/XdV1DlkAIhAOw59ynpJcfAaiAEhjoC6arb/Aco3Dfsz766iKhN8WU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24477},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"ac8383bdb4be1bcd6fa6c4960a1e3d78c0279688","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6007 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.19.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@canonical/styles":"^0.37.0","@canonical/ds-types":"^0.37.0","@canonical/ds-assets":"^0.37.0","@canonical/svelte-ds-global":"^0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.4.9","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.37.0","@canonical/webarchitect":"^0.37.0","@canonical/design-tokens":"0.6.2-contrasted.0","@canonical/svelte-ssr-test":"^0.37.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.37.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.37.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.37.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.37.0_1788345338450_0.6273939785988252","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@canonical/svelte-ds-app","version":"0.38.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"d239da4bb4fd6ee8c5c4510c9159e34358533c14","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.38.0.tgz","fileCount":42,"integrity":"sha512-pwAohNOUYR7q7mWf0fwcDY3vXf2mXxhiCcZawzCOHIa0pgI3yytCCI/FVdRt9aKYGod9JfZq2uTeLwR9rpVcbA==","signatures":[{"sig":"MEYCIQCXFGGvjriFJgXicl5l7snSn5Xb1X7MtHdIfgPOdKhU4AIhAI2rySSjxs7zmoUYcUkPoiAVA1xo9mPq5w2URNUnRKx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29233},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"4d10a68a9b299af6fe3d1d7d053e54ca128944ad","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6008 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@canonical/styles":"^0.38.0","@canonical/ds-types":"^0.38.0","@canonical/ds-assets":"^0.38.0","@canonical/svelte-ds-global":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.5.13","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.38.0","@canonical/webarchitect":"^0.38.0","@canonical/design-tokens":"0.10.0","@canonical/svelte-ssr-test":"^0.38.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.38.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.38.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.38.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.38.0_1789572992489_0.8012475506016341","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@canonical/svelte-ds-app","version":"0.40.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"45ef4d9dc01d6a153d38b29e92a40fedbd08db28","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.40.0.tgz","fileCount":42,"integrity":"sha512-hhgULz/nTyJ1R1IT1DSjMMKJ1tCKOoRM0mvVSaiVYQ2gkgsBg6nNETnj+vSG0Z96mTcQVQL+DA4xfAFpMepG6Q==","signatures":[{"sig":"MEUCIQCfdPan6xyw/BZbu1LQpB5CurJnIG9jEnQ9WcnpJm/IqAIgMUwvsoJy5InDPUiqz87R4w9HCphnqXS6fRMTot45MrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHbmkiDsDffQC8yRgAbgjLRJSHdhH+cA/rt9LsO5ezRHAiEAqNa73PXVisSm8NdPvn2JgI3GWDBZuIOdoAAqGagUDTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29233},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"9136b71518260c5f33e7619da087198c931e4c13","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6008 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.20.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@canonical/styles":"^0.40.0","@canonical/ds-types":"^0.40.0","@canonical/ds-assets":"^0.40.0","@canonical/svelte-ds-global":"^0.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.3.1","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"^5.9.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.5.13","@vitest/browser":"^4.0.18","@sveltejs/package":"^2.5.7","@storybook/addon-docs":"^10.3.1","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.40.0","@canonical/webarchitect":"^0.40.0","@canonical/design-tokens":"0.10.0","@canonical/svelte-ssr-test":"^0.40.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.40.0","@storybook/addon-svelte-csf":"^5.0.11","@canonical/storybook-helpers":"^0.40.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.40.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.40.0_1789941881497_0.3456614936854223","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@canonical/svelte-ds-app","version":"0.42.0","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"license":"LGPL-3.0","_id":"@canonical/svelte-ds-app@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/tree/main/packages/svelte/ds-app#readme","bugs":{"url":"https://github.com/canonical/pragma/issues"},"nx":{"tags":["playwright"]},"dist":{"shasum":"0267a2d655c11fccd5308091828a79be61b15f55","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.42.0.tgz","fileCount":42,"integrity":"sha512-Lj0FvSexqx0eUG4Ty+jWlz/bRwZBfnv/GmZ9rFqSj/gJ4iVQJ/Famc6fWhaxQ85GUnes0iXD8WhrINv9CyRS1w==","signatures":[{"sig":"MEYCIQDtDxQe88arGyqFl835nuGfu2rcU5SOwp+7qtWktzBAmQIhAOrIkUHLcfttEZ0Mkh6Da3Rz/q26es/lSERQEgfEcw7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGV5RilyO58XKpmUEn2nHJOtfbRQ+oaf9x1Qykf9saxpAiEA+BnoX/BFFy40+c40XwIVOid/EToPlAY6tf6zuOX4i8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29238},"type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"75c2b17029ba899be3fa645be28290ac6fcb83a9","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6008 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c627fb31-4772-4b4c-9a22-5eff02798b57"}},"repository":{"url":"git+https://github.com/canonical/pragma.git","type":"git"},"_npmVersion":"lerna/10.0.1/node@v24.21.0+x64 (linux)","description":"App-level components for the Pragma design system.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@canonical/styles":"^0.42.0","@canonical/ds-types":"^0.42.0","@canonical/ds-assets":"^0.42.0","@canonical/svelte-ds-global":"^0.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^4.0.18","storybook":"^10.6.0","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"~6.0.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.5.14","@vitest/browser":"^4.0.18","@sveltejs/package":"3.0.0-next.8","@storybook/addon-docs":"^10.6.0","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"^0.42.0","@canonical/webarchitect":"^0.42.0","@canonical/design-tokens":"0.10.0","@canonical/svelte-ssr-test":"^0.42.0","@vitest/browser-playwright":"^4.0.18","@canonical/storybook-config":"^0.42.0","@storybook/addon-svelte-csf":"^5.1.3","@canonical/storybook-helpers":"^0.42.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.42.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"tmp":"tmp/svelte-ds-app_0.42.0_1790560936574_0.9445001140721523","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"nx":{"tags":["playwright"]},"_id":"@canonical/svelte-ds-app@0.43.0","bugs":{"url":"https://github.com/canonical/pragma-web/issues"},"dist":{"shasum":"ff33f3116ca87f33a0a41a50aeca340abde4221f","tarball":"https://registry.npmjs.org/@canonical/svelte-ds-app/-/svelte-ds-app-0.43.0.tgz","fileCount":42,"integrity":"sha512-49k1mT9+X9ITsv/9MI8PV93TLQW0ZRiW1BuS60xAigTPL9TDL3Eon+4TIVRdPsJ9+GovRiqGhr2PkC3Bfj2/sQ==","signatures":[{"sig":"MEUCIQDaHIZsV3BwY1k3EeNjgrbx+IRmgsxGSdxVbTW+ULqGhQIgCaeCsH5VjNw1IiHHjgptibCcaljUon972EyQdSGxNyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGDjfMYSF0YUqvPTEXAnkn6l3EuES+F6N+AAXirdw38vAiEAr+2rKW+fdMcfs/8NQimwEf5GCgBERSAqFjIKdjbOijM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@canonical%2fsvelte-ds-app@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29039},"name":"@canonical/svelte-ds-app","type":"module","types":"dist/index.d.ts","author":{"name":"Canonical Webteam","email":"webteam@canonical.com"},"module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"}},"gitHead":"581682464ef71de3f77dc2dc8bbe2b7e493bb05e","license":"LGPL-3.0","scripts":{"test":"vitest --run","build":"svelte-package -o dist -i src/lib --tsconfig ./tsconfig.build.json","check":"bun run check:biome && bun run check:ts && bun run check:webarchitect","check:ts":"svelte-check --tsconfig ./tsconfig.json","test:ssr":"vitest --run --project=ssr","build:all":"bun run build","check:fix":"bun run check:biome:fix && bun run check:ts","storybook":"storybook dev -p 6008 --no-open --host 0.0.0.0","test:watch":"vitest","check:biome":"biome check","test:client":"vitest --run --project=client","test:server":"vitest --run --project=server","build:storybook":"storybook build","check:biome:fix":"biome check --write","test:watch:client":"bun run test:watch --project=client --browser.headless=false","check:webarchitect":"webarchitect package-svelte -v","test:client:webkit":"vitest --run --project=client --browser=webkit","test:client:firefox":"vitest --run --project=client --browser=firefox","test:client:chromium":"vitest --run --project=client --browser=chromium"},"version":"0.43.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c100809d-9963-45f6-89de-9e58237b1c39"}},"homepage":"https://github.com/canonical/pragma-web/tree/main/packages/svelte/ds-app#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":"App-level components for the Pragma design system.","directories":{},"maintainers":[{"name":"ilayda21","email":"ilayda.cavusoglupars@canonical.com"},{"name":"frankban","email":"frankban@gmail.com"},{"name":"huwshimi","email":"huw@ikmail.com"},{"name":"anthonydillon","email":"me@anthonydillon.com"},{"name":"steverydz","email":"steverydz@gmail.com"},{"name":"bartaz","email":"bartek.szopka@canonical.com"},{"name":"jpmartinspt","email":"joao.figueiredo.martins@canonical.com"},{"name":"petesfrench","email":"peterfrench94@gmail.com"},{"name":"jmuzina","email":"jmuzina@pm.me"},{"name":"mtruj","email":"mariapaula.trujillo@canonical.com"},{"name":"edlerd","email":"david.edler@canonical.com"},{"name":"abehnia","email":"ardavan.behnia@canonical.com"},{"name":"canonical-organization","email":"is-admin@canonical.com"},{"name":"edisile-canonical","email":"eduard.manta@canonical.com"},{"name":"steciuk-canonical","email":"adam.steciuk@canonical.com"},{"name":"abbiesims","email":"abbie.sims@canonical.com"},{"name":"ataku_b","email":"atakan99saglam@gmail.com"},{"name":"ad.vl","email":"adrian.villa.g@gmail.com"},{"name":"engr-ali","email":"its.muhammad.ali.mughal@gmail.com"},{"name":"ninfa_jeon","email":"urvashi.sharma271099@gmail.com"},{"name":"ndv99","email":"n.devilliers1999@gmail.com"},{"name":"goulin-canonical","email":"goulin.khoge@canonical.com"},{"name":"immortalcodes","email":"21112002mj@gmail.com"},{"name":"alvaromateo","email":"alvaro.mateoalvarez@canonical.com"},{"name":"onibenjo-canonical","email":"benjaminaderopo.oni@canonical.com"}],"_nodeVersion":"24.21.0","dependencies":{"@canonical/styles":"^0.43.0","@canonical/ds-types":"^0.43.0","@canonical/ds-assets":"^0.43.0","@canonical/svelte-ds-global":"^0.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","vitest":"^5.0.0","storybook":"^10.6.0","@types/bun":"^1.3.10","playwright":"^1.61.1","typescript":"~6.0.3","@types/node":"^26.0.0","svelte-check":"^4.4.5","@biomejs/biome":"2.5.14","@vitest/browser":"^5.0.0","@sveltejs/package":"3.0.0-next.8","@storybook/addon-docs":"^10.6.0","vitest-browser-svelte":"^2.0.2","@canonical/biome-config":"0.43.0","@canonical/webarchitect":"0.43.0","@canonical/design-tokens":"0.43.0","@canonical/svelte-ssr-test":"^0.43.0","@vitest/browser-playwright":"^5.0.0","@canonical/storybook-config":"^0.43.0","@storybook/addon-svelte-csf":"^5.1.3","@canonical/storybook-helpers":"^0.43.0","@sveltejs/vite-plugin-svelte":"^7.0.0","@canonical/typescript-config-svelte":"^0.43.0"},"peerDependencies":{"svelte":"^5.47.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-ds-app_0.43.0_1790801891709_0.44597883511284997"}}},"time":{"created":"2026-07-16T17:23:35.468Z","modified":"2026-09-30T20:58:12.199Z","0.30.0":"2026-07-16T17:23:35.766Z","0.31.0":"2026-07-17T21:29:33.296Z","0.32.0":"2026-07-20T10:22:51.969Z","0.33.0":"2026-07-24T17:38:37.578Z","0.34.0":"2026-08-21T12:58:33.929Z","0.35.0":"2026-08-28T00:34:45.726Z","0.36.0":"2026-08-29T14:02:33.767Z","0.37.0":"2026-09-02T10:35:38.596Z","0.38.0":"2026-09-16T15:36:32.640Z","0.40.0":"2026-09-20T22:04:41.577Z","0.42.0":"2026-09-28T02:02:16.666Z","0.43.0":"2026-09-30T20:58:11.804Z"},"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/tree/main/packages/svelte/ds-app#readme","repository":{"url":"git+https://github.com/canonical/pragma-web.git","type":"git"},"description":"App-level components for the Pragma design system.","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/svelte-ds-app\n\nApp-level Svelte components for the Pragma design system. This package provides UI elements for use across Canonical applications.\n\n## Prerequisites\n\n- Svelte 5 or higher\n\n## Installation\n\n```bash\nbun add @canonical/svelte-ds-app @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\nEach component brings its own stylesheet when you import it.\n\n## Usage\n\nImport components by name:\n\n```svelte\n<script lang=\"ts\">\n\timport { ApplicationLayout, ContentLayout, ViewLayout } from \"@canonical/svelte-ds-app\";\n</script>\n\n<ApplicationLayout>\n\t{#snippet navigation()}\n\t\t<!-- Navigation rail -->\n\t{/snippet}\n\t<ViewLayout>\n\t\t<ContentLayout>\n\t\t\t<!-- Content items -->\n\t\t</ContentLayout>\n\t</ViewLayout>\n</ApplicationLayout>\n```\n\nComponents accept standard HTML attributes for their underlying elements. For example, `ApplicationLayout` accepts the attributes of a native `div` element.\n\n## Styles\n\n`@canonical/styles` provides the global design tokens (colour, spacing, typography). Each component in this package co-locates its own component-level tokens in a `styles.css` file next to the component source. These component tokens reference the global tokens from `@canonical/design-tokens` and are included automatically when the component is imported.\n\n### Every component stylesheet is in `ds.components.apps`\n\nEvery component stylesheet under `src/lib` is wrapped in one cascade layer:\n\n```css\n@layer ds.components.apps {\n  .ds.application-layout {\n    /* … */\n  }\n}\n```\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\nThe component layers follow the design system's tier tree, flat, one name per tier: `ds.components.global` for the global packages, then the second level — `sites`, `documentation`, `stores` and `apps` — which `@canonical/styles` names in its order statement, and then a sub-tier, which names itself. This package is the **shared application tier**, so it is `ds.components.apps`. A product's own package (`@canonical/svelte-ds-app-wpe`, `@canonical/svelte-ds-app-launchpad`) is a sub-tier: it declares `@layer ds.components.apps-workplaceengineering;` as the first rule of its stylesheet entry and wraps its sheets in that, and because pragma's statement comes first, a name it does not contain is appended after the second level and sorts above it. Deeper wins, which is the tree's own rule — so a product tier overrides this package, this package overrides the global one, and none of it depends on the order a bundler emits them in. Three things follow.\n\n**This release lands with, and after, the global tier's own wrap** (`@canonical/react-ds-global` and `@canonical/svelte-ds-global`, canonical/pragma#1123 and #1126). Taken alone, wrapping an application tier while its global tier is still unlayered inverts the two: an unlayered author rule outranks every layered one, so the global tier would win every rule the two contend. This package is measurably unaffected either way — 0 of 97 elements move across its 7 Storybook stories, with the global tier layered or not, because the four Svelte global sheets share no selector with it — but the two land together for the same reason the React tiers do.\n\nNo selector this package declares is also declared by `@canonical/svelte-ds-global`, so nothing changes hands on installing this release. What the layer buys is the answer to the next collision, and that answer is now fixed rather than emitted: where both tiers style the same component at the same specificity, whichever bundle a loader emitted last used to decide, and this package now wins by cascade layer, whatever the emit order and without a longer selector or an `!important`.\n\nThe guarantee needs `@canonical/styles` on the page, and needs its statement first. An order statement is what fixes the relative order of two sublayers; without it they fall back to the order they first appear in, and a bundle that emits this package before `@canonical/svelte-ds-global` hands the win back to the global tier. The statement names `ds.components.apps` above `ds.components.global`, so with the statement on the page this package beats `@canonical/svelte-ds-global` in both emit orders. Nothing under `src/lib` imports `@canonical/styles` — an application imports it once, as the section above says.\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. `@keyframes` and a component's own `:root` token defaults go inside it; `@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\n## Development\n\n```bash\n# Run checks\nbun run check\n\n# Run tests\nbun run test\n```\n\n### Testing\n\nTests run with Vitest and include:\n\n- Client tests in real browsers (Chromium, Firefox, WebKit) via Vitest browser mode and Playwright\n- SSR tests in a Node environment\n\nPlaywright browsers must be installed once before running client tests:\n\n```bash\nbunx playwright install chromium firefox webkit\n```\n\nUse watch mode during development:\n\n```bash\nbun run test:watch\n```\n\n## Storybook\n\nEach component includes Storybook stories demonstrating usage patterns and variants:\n\n```bash\ncd packages/svelte/ds-app\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"}