{"_id":"@plures/design-dojo","_rev":"42-65d8793692177de71d519e83a94ce3c2","name":"@plures/design-dojo","dist-tags":{"latest":"0.17.1"},"versions":{"0.2.0":{"name":"@plures/design-dojo","version":"0.2.0","_id":"@plures/design-dojo@0.2.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"b30086561436f45234399332a0d3e6061e13fb2c","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.2.0.tgz","fileCount":16,"integrity":"sha512-6H5uUC42ahSPLUgG4blJ36X2qIcBRdoSgIPYniO0zVoADudmRM0v+PzMJZAgFewKRSt7wXK+UwyWYlk5trgEHA==","signatures":[{"sig":"MEUCICiAI5nBjVd4EITFDS9MUFtX4yhO4Y4jxADSBQ+N8Sk6AiEAoE5F/YJW7bkMZ03jdDinBEQ/VGZLIpgIEa5yqHv2AgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"fc9364b7b66889141bb49f307c53e589e0b52c49","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.2.0_1771815275956_0.596545079585806","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@plures/design-dojo","version":"0.3.0","_id":"@plures/design-dojo@0.3.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"4dd609d78c175df95f1b4766291a69edc61af1ea","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.3.0.tgz","fileCount":27,"integrity":"sha512-B71AquPm569IHgQIdqEoQBNPaVQXMB9eMZl+0TBX9bHLF+5/VY9Z7tjPDenCJRXyqkP1KZDooa0q6fML3PqQJQ==","signatures":[{"sig":"MEYCIQCxIMoJemDEPH22cYlpU3HtKv2Pq2iTDMfsCsMMYS3eQQIhAMEkBFxVcUGRV+iRtZaCtg+vhIl+WtJ0x9Zpr1581CsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"fd031ef5be41923f16e61b4e7f32a9b4f811f366","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.3.0_1772096563396_0.9077494567065187","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@plures/design-dojo","version":"0.4.0","_id":"@plures/design-dojo@0.4.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"1b53799f90f00c393f854fe7b63d76a11f39eb1f","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.4.0.tgz","fileCount":45,"integrity":"sha512-xg8ALuZbkwTwslSbY9gefESnlEk4tYbSL9uxbcGHyjMP1yc+jy/KgGS+dfWo7553g3Hi0Bj6hbkYyBYWy0XUiQ==","signatures":[{"sig":"MEQCIBoLbhe/X8cXX/uwbNqFjZYNgqUW1YiqQHPoyEmi/167AiAYrtsC8IByRmSAbU0LwCX7FBH6U38nSbH2awkWWZE0tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"7514204485ef015566d9ecf366d7c8daeb39c240","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.4.0_1772147428262_0.9008295873586099","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@plures/design-dojo","version":"0.5.0","_id":"@plures/design-dojo@0.5.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"e6486fbf3fbbe3ee7f770b65abd0102d1bafdf2c","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.5.0.tgz","fileCount":45,"integrity":"sha512-mnIdCZkHe2Rx/y5QO0wR5QvxSwYr83jpUliD4pElMypU39DCAyKi9c0PcmWNC1lLeaWcVyt4sISCz6MkP/Cm4w==","signatures":[{"sig":"MEUCIC4xU9d7X3A5RVkLw8zb5ul+eY/Tozrgj+ki5r/qS5KXAiEA0CaIr5ZQpc6j3vqiYOOua3IKbAOZfNXU7mbeeWl9I/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"1bdded2b8392c0d3f90a271bed8727320e114b18","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.5.0_1772619632816_0.30371550714202855","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@plures/design-dojo","version":"0.4.1","_id":"@plures/design-dojo@0.4.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"5b7fd64deebac189ff901741283d2f28fa2ba74a","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.4.1.tgz","fileCount":100,"integrity":"sha512-9P5zq/CEWpH6phHlE9g0xAR0i2J9Qs/9vzaN0XQ5OY9XobJ3OOGtJasBWYne7UVWz0QkYMiqbNYnB7dz/ftjbQ==","signatures":[{"sig":"MEUCIQCRgpNeH5xnQrKFg/V4S6kEmF9T4f0LID2rUJcOR3Z5zgIgSjqsgwVTc6cdjiJ+Nv+QaQU8p+WrE+Qlnr1+1YOr9oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"4740ca94dd0b5f4178ca9360c8259b7b84120ac8","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.4.1_1772648435228_0.4197750258832158","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@plures/design-dojo","version":"0.5.1","_id":"@plures/design-dojo@0.5.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"91448c3032c691603736c703340c9b9978f3046c","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.5.1.tgz","fileCount":100,"integrity":"sha512-3HCVFMpE1NupbhlvlTUtjGmGVOv/VY868zFmxt6T1PaMAkykvgtrpLkip5Yg4sZX7vpEtl2ljeQtNyj0mbIX7g==","signatures":[{"sig":"MEUCIHZzPVc7ZICFHKX2ujoeRcbgPfxjGe2/KDoLDDHtMXdhAiEAp1nT2weyh5T5r0WHrxF6RFQ8iC1HdXuD18OOT/IgStE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b4564d2da1b260bda03fb9975e7a77a12c051322","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.5.1_1772648797378_0.8566525579606183","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@plures/design-dojo","version":"0.5.2","_id":"@plures/design-dojo@0.5.2","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"78147d8607070052a1581aecc4a14202a65deb10","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.5.2.tgz","fileCount":100,"integrity":"sha512-s8ZyGg+e8hj38MzA1DLBNbU2RXz4cmV2oAriv9/GT5Mr6CFmMwJYBd4SX6WMRzNg0yNxv7wjkP5WCqA8QNZxqA==","signatures":[{"sig":"MEUCIDs8WEQUcrKrg5tzfnXbLSGxBTK0NEUr7FUJteACx4/DAiEAjRna74ix8vDlgGwMRyLuAesogOlsdOXdNK82WqUFA0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"abc6924970ec0dde1bb4ffcaee614391fd059ef8","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.5.2_1772648974284_0.4644119569124081","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@plures/design-dojo","version":"0.5.3","_id":"@plures/design-dojo@0.5.3","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"4e06ed63d85d87aebf5750a5daf2f60b12dcbf4e","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.5.3.tgz","fileCount":100,"integrity":"sha512-mzV/rqw8IWfsOKwfjIBi8YDlv6SYErV5HuV8JwDW6de0ALOfjoTpL5SqMMyQ8YEqyHuF9GCZfqwOL8M/CYagcA==","signatures":[{"sig":"MEQCIC/9WUsoDi9mOEvVRS1nToqEzEfZnWQj1S2hFScxf73xAiBRjqOJUV0h4xjSM7np00ekgei6DG3G/T27csxbdnUfWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b3f51fc78887b3e36f24ceb311a99ac3c0596241","scripts":{"dev":"vite dev","build":"vite build","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.5.3_1772842166307_0.2630007020254548","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@plures/design-dojo","version":"0.7.1","_id":"@plures/design-dojo@0.7.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"0560d2a3090d31a6d85535393408f60ed3c0bb3b","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.7.1.tgz","fileCount":183,"integrity":"sha512-fRKAhPWq7w3/D/L6rl0uY30eXMsHbH2uPHc4WIV5R1EYeNC/Cl0kt+b+th3laVpVIVlR6UPPM49JdI75yTB5YA==","signatures":[{"sig":"MEQCIAJ68N0NB20qFYqwnlI29hb5ux+HiGi7shhIk4DmA/ceAiBzZclDXYn7byWOS8W+KmuDgKbFvpAQx0I1Zg4HEvL00A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"5888100d3c4c27fdcee9f952e7fec68328752d07","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.7.1_1772871440647_0.9144667981546117","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@plures/design-dojo","version":"0.9.1","_id":"@plures/design-dojo@0.9.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"c5d7886e60b8f9b51823081faa91f318119921b9","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.1.tgz","fileCount":203,"integrity":"sha512-7UJyJQhK3+Ju2flXJOdQkxSd3mBK0IRsBRjfXp7950IERoge1jFw2IGfmHepI2W8ND1tGWQdwcCWs5eQdzlIYA==","signatures":[{"sig":"MEUCIEN0nX1zEPwZcpHIHXNLBxyVoDxqv7TRqMPDH4r6mpYDAiEA2zeMtq/H3hibvHx3Cw/SUUm4aBgiV+r631JkNVD7wp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"fb687f5f46a5122c57f53f3cb6a9a157158776bc","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.1_1772929585268_0.09388145488645505","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@plures/design-dojo","version":"0.9.2","_id":"@plures/design-dojo@0.9.2","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"9a7499a529ed3f4212f8abdfcb033cb5e17a4ced","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.2.tgz","fileCount":203,"integrity":"sha512-qJbAt46SHpT95quFX+R45sYguyvlDNv63PnBPqsPecGOIaQkpHRc1JMHZw558JM5mEBruDphXSbnAToyYxLiew==","signatures":[{"sig":"MEYCIQCOlPtE/fnqeWVg8/3dXwxTgEOdmfMlnTK08ZiRaTtE+wIhAL82exeQHlZccQYrTYXJee///rsoYRy4EHi6RIOO5bDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"4eeb523f828ed8ef32f39763e18efe626caf7356","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.2_1772939296718_0.06978865148290048","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@plures/design-dojo","version":"0.9.3","_id":"@plures/design-dojo@0.9.3","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"fb82ba686a88d26362f658307f539c244bcc1c99","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.3.tgz","fileCount":203,"integrity":"sha512-zkTBteyNCEkkQaVLi0h7UQREwlDPhEyU7fNxeldJtJcbfgbeGcq2mKS6DrNnMpYr16W+6jlTU1SarXMfECqtQA==","signatures":[{"sig":"MEYCIQDsR2x1LZ1f4eBlvlJIylUP3eiA+dPObcvVfv94zfl9KQIhAJrBidp40NTQiuik5M0Xn1p+md4W76YWLBOeIswxJm44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636752},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"1d6d70cdf941facbc25e683ca14f38e5d46436de","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.3_1772939716735_0.6862149141803122","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@plures/design-dojo","version":"0.9.4","_id":"@plures/design-dojo@0.9.4","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"955d22c7c854b273463a9d652fe9515621d2782f","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.4.tgz","fileCount":203,"integrity":"sha512-Ow2C+Pa4/ix03sUL6atLh+aA52Xf2LAY2utUfZzuKqRvVpTPGB9DNDzDPT9DJYJeF7g9h1kHZZjkhKMdVC87uw==","signatures":[{"sig":"MEUCIQDeTvShmGl6l15EHwsRKfYpp8kOR7RDS3RtTzOsz0ePGgIgUVaFyAwKW2uvpz7lrTc9fTWzcO5uaTrul/n/LHrvk3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"2ef4ad6b91c13ea1395a732aeb0a5177876125bb","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.4_1772940108942_0.8259563342679437","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@plures/design-dojo","version":"0.9.5","_id":"@plures/design-dojo@0.9.5","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"0e3524801f75609f54b63885e3b4d440e3c04eb3","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.5.tgz","fileCount":203,"integrity":"sha512-1HMwFiMxzBB/Cv9LluNQeeOW3bKSb8UHOcwZ7NrtOydzN6VBfOYSPb6MjCVHAPHTNK6GFcbnkTlNbrws7qHmtg==","signatures":[{"sig":"MEYCIQCqDnpuXxmdPz+Ext4G2cS+U0A/aGpsPfFQ+HQlC+UULgIhAKNOc4cwyzQkX4MiFrLuDk9P/YjjSDzwvRsAYMYbr+oN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"8dfda4c78d97fa99a9aab1efb8abceb7ac00a1c4","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.5_1772943244780_0.06926815569811806","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@plures/design-dojo","version":"0.9.6","_id":"@plures/design-dojo@0.9.6","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"3bddd580f5349c3ab78eac40ef8c305b178c0d8c","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.6.tgz","fileCount":203,"integrity":"sha512-ULneY16FpjPmBBi8ufhzQjOJjXKtN2E1rhItL/N/kiNsBzZtsBTbaws14aFmRXbGAi4v/q4A1LRUqzyvf52dFQ==","signatures":[{"sig":"MEUCIQDDMwjr+Z4z9HSbsVr8X0C57xmZOguaFChQIo5iKvDSGQIgA7c1VTkewQKA2mGKNXaZBsT4ymf1NkK1DuEez3e8fDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"1f6676a8fb822e09831468d2c0c8dc7d190fb601","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.6_1772944298551_0.6699748329365187","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@plures/design-dojo","version":"0.9.7","_id":"@plures/design-dojo@0.9.7","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"e8bd386e275e9bf86e397e20e2c12c291ea09994","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.9.7.tgz","fileCount":203,"integrity":"sha512-5wgA9eUeIaFFdSpy352/iBQFywJS0l76ozZQzaVmTlUdN5VrO5ncWSjf13TRX+jsz/MYIFTZM250nFrh/hqr3w==","signatures":[{"sig":"MEQCIHTat8f3LzktrOgYJ5/Q6lv/EH0MJbiHBFh2kFKmJ40mAiBtZ7vjs7lFvWEYfiaLwJxYlxOLAqAWHk558o/Afp3M4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"f35946174feb219816dda20bd5e27b127bf9fa61","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.9.7_1772954430326_0.7054649508293309","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@plures/design-dojo","version":"0.10.1","_id":"@plures/design-dojo@0.10.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"937fdf21717d261a770ffbb0b09b7087bf56902a","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.1.tgz","fileCount":215,"integrity":"sha512-bkNmu4TkThMUtNvcF2mM3aqxCNuEbVtO2NA5rwgVkWDY9BMRWAE7p9UvRcvlluNW7ohfzqcW4MTmtm8+wJG1Mw==","signatures":[{"sig":"MEYCIQDN23lhtKgAHVswt3gs2eokBjw3aPzaFEh+qqsGwXLZ4AIhAN5yd89yDMwjnSdl4S7RyPi2OLhxCGYSHUThT9KLMt+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"122b7ef0791b86fc39f2769b67a9f0ba7136ff3a","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.1_1772989099427_0.9661691050113961","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@plures/design-dojo","version":"0.10.2","_id":"@plures/design-dojo@0.10.2","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"bc18977485afafd893f40f99bb1588ff5086fc85","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.2.tgz","fileCount":215,"integrity":"sha512-DEXpV+BhAJFsgpTkXO7ogoZrquBtWzoVkIbsHiMqGN3Nok2/43+UaHzfkQoG3bANcxGsSd2OA2f9bhPmQrBu5g==","signatures":[{"sig":"MEUCIGCqdMXpEu2RXJUFZKveSM1TILEAGgovDGI3lR15/R/GAiEA1OIYSzamLNqIBqoJjXb1CwinNBCUElvXeEB9wWQYmXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b6c79756d87bd189e4b7ea8b1f1b416c38653e90","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.2_1773007581707_0.44195610644683847","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@plures/design-dojo","version":"0.10.3","_id":"@plures/design-dojo@0.10.3","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"9e396e2a3774d84e7e4e720498df2d1d987b49df","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.3.tgz","fileCount":215,"integrity":"sha512-qD/rA4dLd8tDd7d0KLxeJElI0C6UyDLQvGSRlqXnyX+IVT5JogSY8jzu3vq2W3hqfdAOz7Uk7z5LhomGOJsNiw==","signatures":[{"sig":"MEQCIDT0SMYbxJc+62qslUBEY8wBEifLm9YlFDwusTWQ8J4YAiAiHd9z3MWhW2jtdqRjdfQuMP3taVytgDLE16oLKRMkag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b8d8700c846e9431dd9aaca0bafd7105b162d42f","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.3_1773007845956_0.9991234089913354","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@plures/design-dojo","version":"0.10.4","_id":"@plures/design-dojo@0.10.4","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"00f377c930a0adf13fa5b73cc3e9e39733d0bf88","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.4.tgz","fileCount":215,"integrity":"sha512-jJ6x7FvvHReyPOdNyphtT4Z3BEz683onSVs1mZwcV8EiKwpUN2PUpYzV/cyewfvhT54yPYneOA008r+PDZbpiA==","signatures":[{"sig":"MEYCIQD3a/21Bl+yhfpUYAcDXHBTqmxF9H28bWdwi2W4m7r/MwIhAJjDKYYEaF/WwfzmGcSB8w/gnkpcY+85mzcmH5IqKoqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"86037bfe639354eddb026cc4271f6c2818a768a4","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.4_1773013779895_0.073668407908422","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@plures/design-dojo","version":"0.10.5","_id":"@plures/design-dojo@0.10.5","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"0e2a98376db7cc0724d5a0d8019c636f9b42f924","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.5.tgz","fileCount":215,"integrity":"sha512-klpUtpP7NsehseHbInvCWtjJ1Yz6Q1Kgag2jrEWqYCzfoGtNAcO8rSkY8atCvqLLCbfI8BGSI1L20SNANGJ4ng==","signatures":[{"sig":"MEQCIHp0Yx+d+6wfvlxcTFvjKSM51NWVSHv/1rCpfFWLO0U3AiBsb9dXB0xmKUv6bE8IeZ3PkR89nEaKPkCNpuCIW/n7dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"be2bb5ddc564ac94fc32f79efff255699c9b8cf3","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.5_1773028556853_0.3225108785602422","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@plures/design-dojo","version":"0.10.6","_id":"@plures/design-dojo@0.10.6","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"74fcaabd224dec015b74e432ab4f232168346232","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.6.tgz","fileCount":233,"integrity":"sha512-hGNgrKwAwbQsP5WeVC5faR/hF/5mTBxp0+9TSJAAxrLlaakMGeIig2k9WMDe6XIjzGUr4CHZ9njo5Sxb5XK/pQ==","signatures":[{"sig":"MEQCIEgPSIrkOKlxyhf7sMGDV/rxZL4Txx6OFbirbBuc95RCAiA9ZshPMCZ+OhTbeBFAx8rxL7nXOK0DltBgydW2zFF9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"4a0c95c257a07680b723e907783c4f1c75754f8a","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.6_1773136150353_0.8378903287154356","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@plures/design-dojo","version":"0.10.7","_id":"@plures/design-dojo@0.10.7","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"eff4f619df1b0c3086108eab9040d8588d825293","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.7.tgz","fileCount":235,"integrity":"sha512-DHhQqGeiyHbcGxQK3KfFAE3YVuKglCtWeCjo1Uv1pRbE91Zt7XnJhpZgIwTwNK6wtQP8atnF5XYju2RcoQBbFA==","signatures":[{"sig":"MEUCIQCIVQle7geGIBiST/9YArbuKD3BFVNxM+UERRsnswXtCwIgXSUHuvaKrMO4dTJ+9sUW47NUpzoc8TOVN4nUKZF+bKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"0834055421906379064e3010dca6212ba9a489f1","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.7_1773871110556_0.01586112766540526","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@plures/design-dojo","version":"0.10.8","_id":"@plures/design-dojo@0.10.8","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"4e21efd37d9da1eba728faf35ce8b6c762cf1cf6","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.8.tgz","fileCount":261,"integrity":"sha512-8mBZT6CXGPMYl5jntrvyftsmz/pHFCNOAgJFyhc5b/Ut5yk5DpE/o1hcK6070VG3bJbTQTqV4DHDQqA1FTnHUg==","signatures":[{"sig":"MEUCIAoT+ckKMPS9TUtmQiiZwO44+jEJitq3/37V6QzIz7WHAiEA23gIQWZducSiJeGBI5SEPUqXALM9mUK4tTzTJerc8cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"1e22448a201822795ffc72cd013068def7b433a2","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.8_1774056730622_0.8617882217655555","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@plures/design-dojo","version":"0.10.9","_id":"@plures/design-dojo@0.10.9","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"f95b18f00f908f8a3068bb86320c61e0831b5c8c","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.9.tgz","fileCount":261,"integrity":"sha512-fE1sXK+CDqkGNuU+6ulzwY29I/kux4QRj/PWnGG+p1dyZW5U5OjDTYppksHa+58kmGAtZPsk6tKHHEfNHCw/Kg==","signatures":[{"sig":"MEYCIQD05Eurl1aQaCiqsDZMf53ZkehA0dH2VeDInI4EEutwCQIhALbN2X6P6hMssKuPKBN3nby+Nm+Kpx/oSqQhnRcLu8RE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"467dbff49068081489f167edcf39ba116465804f","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.9_1774058623446_0.6649226726107016","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@plures/design-dojo","version":"0.10.10","_id":"@plures/design-dojo@0.10.10","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"fc5ed5e4f8776017255f2f62aed87958e4dd1ff6","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.10.tgz","fileCount":261,"integrity":"sha512-M/ztpDjy2pyeI2HKRK+mjimcU1X0YWTzpoghyw7z8yaW6TsUg51u9cpX0DNvtMuPWVX17luVo2sXSoTsHdFstg==","signatures":[{"sig":"MEUCIAqXxMWS+mEBjnvqrjCFr3yJ5tDM09ZvAnNfaX2Sk3tgAiEA00jRconVRYzxs5BhB3HiFizDQzcpOCuw3+nJYRz18IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753962},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"2b8c8e728aedabbd59fb11eaa5f6b2c2eed8e856","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.10_1774059307532_0.8625945183302635","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@plures/design-dojo","version":"0.10.11","_id":"@plures/design-dojo@0.10.11","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"e2ca9360f63bc397b82bf3ee6dcb18438395e800","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.11.tgz","fileCount":263,"integrity":"sha512-h5pQCj0RyOI/PSg0j0YEpWUKCR6mtwk+XH8N6BYSbe3flNpn0vHW8aKIYsiVAR80c7hF7uMvm/XO6zfxO9uyNw==","signatures":[{"sig":"MEUCIHugVk36Sp70eNf5ksgBwEBIJX+394rR9ESthJger1oZAiEAsuLuFdW98IZHVWhOdNYbvnXoqaMbL7j0sBVU4elICyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"41c22b1caa28b9514cd92bdbbe289be731cee852","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.11_1774163546242_0.12421538893380224","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@plures/design-dojo","version":"0.10.12","_id":"@plures/design-dojo@0.10.12","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"9465c303aea5944797581f31c5c90e53f47481e5","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.12.tgz","fileCount":277,"integrity":"sha512-WYM8w0OS5LFMZ9hQuCK3IkiZJbqCEiVoQPab4VoIPpLdE+5fF1qqnUDZKHDG7ceWLCEjW6cLlseMYeZcLVJlLA==","signatures":[{"sig":"MEUCIBBUMWg1CFfx6PILO9LweHpqeE7XsdcEqAYPCXeZ7jHkAiEAvvbFVrEFnIuAbt8coXmIe78zicCxSf2KwbfqzzHzoxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"2753d6eb03ad205931d46842d8dbb24539c866e9","scripts":{"dev":"vite dev","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"> The difference between a web app and a great app is 1000 refinements.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","svelte":"^5.0.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","@opentelemetry/api":"^1.9.0","@storybook/sveltekit":"^8.5.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.12_1774251900053_0.470327055697749","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@plures/design-dojo","version":"0.10.13","_id":"@plures/design-dojo@0.10.13","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"999859cd56cdc1e405ac4aeaa07490a9b673f940","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.13.tgz","fileCount":407,"integrity":"sha512-q5pZJ4VplDzNpyH4/rSV0OmD1ZOVRWEA93LrQjI3FUqpkJuvZLlBDp9hvqlt/2zqBH1ZrkmhPLoCueo5G6miqQ==","signatures":[{"sig":"MEQCIFOPdWJIN73k7S6SMH29al2JZ6fs5ke6QPYh8zVDNnqVAiB4bm1sMKhg8NpX1OQZTTjBD9Rdp/x1v825qfrgXXD4sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"61203074cfa4eb3f5a08b83c0ee7a8eb769ca534","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.13_1774591546975_0.6214289387940617","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@plures/design-dojo","version":"0.10.14","_id":"@plures/design-dojo@0.10.14","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"a54d81b5ca46eb2964d4c2a3dc50c19ae1962564","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.14.tgz","fileCount":407,"integrity":"sha512-9nn3j2NukYZdKVhaEQhviQMBq7FsxkSlOOZidFPfkj6Vwl3uDpCGSIJ8tPLDTk8Akj28nzWZYv6Jexks47ikqQ==","signatures":[{"sig":"MEUCIQCnAmK4EAvWXbQ/2XZ61xuMYsoEaxk8hECoKx+nIAp7hAIgEfoa1GkE3hrBpudmS1/XojX+0cextGpvrvEuEpCIXLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"c63a1024d77ce01c1cb192117cdc4a85e87fd3a5","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.14_1774593855463_0.9547034722525607","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@plures/design-dojo","version":"0.10.15","_id":"@plures/design-dojo@0.10.15","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"7bbd40359da063f59d83096a140c77ac6181d241","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.15.tgz","fileCount":407,"integrity":"sha512-Y7rq6meDCg9E3YH37JF5+FwAsOfYKn0grNKAH0o5Mk0U0dbURxl0ezUV6Jy6PcjyrBH4t7L07dtQ5+UvdkFVvQ==","signatures":[{"sig":"MEYCIQC/B+UEjdvTBWcYF+Ez5Ils2qwH5thirOj59UJubFtzawIhAPZ/ofLVJAacoFyVFOl+gGPhfM6eLRQltpjgRobeRXvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"241b4848968a293f1773fe25905445aa3d60b421","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.15_1774597147160_0.41926562415291335","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@plures/design-dojo","version":"0.10.16","_id":"@plures/design-dojo@0.10.16","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"fb5e041832ebdd73d97dcebee2fba9a36dffcee9","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.16.tgz","fileCount":407,"integrity":"sha512-egXCZ/z7Y4P1dJXewU79A9HiF8L11kR4dG6+H1Z+zKQQh/7JVvBOG6sBjilW6WUkLy9tbIiJyb567p8tqFrMwA==","signatures":[{"sig":"MEYCIQCo03i6bMRy8GIICZGNnbcBJzUp6y4geMtfAok1NnRY9wIhAIZgPdyaTR4fVe8pt9lMs7RrXNTfofx46L6OV63vxjsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b613e0103809c6d7f4f9491dfcc47bd225b30698","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.16_1774598968226_0.3832701209875675","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"@plures/design-dojo","version":"0.10.17","_id":"@plures/design-dojo@0.10.17","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"dist":{"shasum":"6effd7b7cfccda28bdb0283657ec75e8a99a40ad","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.10.17.tgz","fileCount":407,"integrity":"sha512-/FbUYwUQ5HdAxWrwmioe1xANTWTaV7OvufxHnwo0fBEpKIWgI9RbGHGvGd1Jw/LJw0HIU8vaHkzrsIallfYkOA==","signatures":[{"sig":"MEUCIEO6uaw/Q894dYC+yAdB49Pb4kdZQ+8bCKkU7xoUCeGJAiEArmGZid7rgDUvZcuOVVzdBTVpv7x8zWY7pYh9CavulB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1169289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"20afb8fa68782b1ad0ae08168de864138834d24f","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"_npmVersion":"10.9.4","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.10.17_1774599282173_0.517865116474409","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@plures/design-dojo","version":"0.11.0","license":"MIT","_id":"@plures/design-dojo@0.11.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"cb7a124b3c940f8e2242141f82fa725a6c3478af","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.11.0.tgz","fileCount":449,"integrity":"sha512-Ahcz6DCvoEeos9znQkPyMoRt/Z3S/cgFML7NbVMrCn1Go7GOC89yUtBERcYoMMS11nNnsJast38u8y8DbGSlmQ==","signatures":[{"sig":"MEQCIDrBfjTlvVKl6SaEirJAMvYqEUyXDO3f02ltL7yy2McJAiB0VgEE2+950j9RAQIsfpZAahzE5hptpWxbNmuY21+oJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"9dbfd917eba8577d23c67c95415dc9061cb12b3e","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.11.0_1776921774275_0.6303008239009917","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@plures/design-dojo","version":"0.12.0","license":"MIT","_id":"@plures/design-dojo@0.12.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"ac9ac70542f4cf7815db9a2135a3023592c2f4e9","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.12.0.tgz","fileCount":451,"integrity":"sha512-yaY43sZDL5Zh/fBPkh4TsXZ5JJu8XnzmniqbgcgMFIVYp87U46cBExMC9LKJ2ghBfSpkdQus8tVhEpGt9WsH+w==","signatures":[{"sig":"MEYCIQCer0Z3TK41hVA3jm5LTBbJsBfk1r6Lh/NM3sgpFPQJLQIhAOSHUOAxms48lAF5z7QBbF3kF6uyylM6jEXfqaEhhWh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"9b91a32bee6981148f2b82d08bddc14b27245ed2","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.12.0_1778140492138_0.07159167296624114","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@plures/design-dojo","version":"0.13.0","license":"MIT","_id":"@plures/design-dojo@0.13.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"672e95fdda2ce45aa801ec4e055e020ae2f5847f","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.13.0.tgz","fileCount":462,"integrity":"sha512-oqzmdreBz69l1y8Owu8E7/wWONVw/yUVJnJ27KDyOhSgrmMLlu1iX7+y9B54vjcxwDK+JGGbbNIOphWF+1diOg==","signatures":[{"sig":"MEQCIEF4U5XgbjwmXrIzyBp27OzssMY/wlCSMUxT8hJy99UFAiAks8S4tMgffwHlgKmaO/Y1OQmpsqlnCjeZeGLMQ9zupg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"e569e9d2215561e943f68c3770158b4032b4727b","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.13.0_1778264189941_0.8209660736680822","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@plures/design-dojo","version":"0.14.0","license":"MIT","_id":"@plures/design-dojo@0.14.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"dcaa374a489f6bf74a49312948b278d2121b036f","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.14.0.tgz","fileCount":462,"integrity":"sha512-RCa2bzLyc6+GOoIIh51X8hlHtKcSvBKc6OqM11m6RPjan0JHHSuv0lUtb613I1TdftHtdciw1FZ845nn1PT4Og==","signatures":[{"sig":"MEYCIQDNc8sAfs9Rpp0bXoKInA8+i4FvzrutncOijwEHZXmPxAIhAPpumEpX61w/eAR551Ctc062BEKg/NxqAatZJWFvHWi0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1278498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"2ef278994935d6d6721c090b8a6d67383b19ede0","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.14.0_1778264444085_0.17042359143398356","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@plures/design-dojo","version":"0.15.1","license":"MIT","_id":"@plures/design-dojo@0.15.1","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"b25763aa317024e2c33a87b61b238d060e5e310f","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.15.1.tgz","fileCount":462,"integrity":"sha512-foiZGId+ZBTYwHGfaBcTCt5Nojn+VzjzfdH5u5BHXGW3r+9ND3W2Hvx401L7lhkvHY56m8rd+ghunAxU8hjlQA==","signatures":[{"sig":"MEUCIHrX6mI1ApFJ+oMzNKoxCU77xdKdr/MsDp5tLpyFRhwFAiEApc0yZmP08QMnCKryQmvN8yRhjI9uGgApeSsbZRGiT9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"f1668c6edb6e22d45465e8bcf0821a0952a4ba27","scripts":{"dev":"vite dev","test":"vitest run","build":"svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.15.1_1778265224795_0.9434549285977167","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@plures/design-dojo","version":"0.16.2","license":"MIT","_id":"@plures/design-dojo@0.16.2","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"a84ea22665afe0a25607ee5d21e60dba332d24e5","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.16.2.tgz","fileCount":464,"integrity":"sha512-HPa/pxUGjHs6VpRACmGu8bae+B2lNkU+y4ed/3eYWmbOl5ppmI8BJi25XI8RmlHe+54smZds+rQJ31lMhsmXnA==","signatures":[{"sig":"MEQCIEOoLlqMYiuPf3JCWfhyluca0+J+tu5vSsMfA+bm6869AiAN3u1/f3UAV5JhfjyNMUJiIwkm8O/NHdi/6KgAjbdJug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1293225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"9c74ddedc810d39890692f6e37a9f0bcb22040de","scripts":{"dev":"vite dev","lint":"eslint src/lib --max-warnings 0","test":"vitest run","build":"npm run validate && svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","lint:fix":"eslint src/lib --fix","validate":"svelte-check --tsconfig ./tsconfig.json","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.16.2_1778266975930_0.45327000492012637","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@plures/design-dojo","version":"0.16.3","license":"MIT","_id":"@plures/design-dojo@0.16.3","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"f10fc60d6b2b10963a30cf7ee64faf28400d2867","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.16.3.tgz","fileCount":464,"integrity":"sha512-V6UEy/Mbo1gy6P3uqrfnOHCilDI65gSsxzkvyOJX4pVV64WPxMUEXdjuhG7FCBV5Hny2Lxc0amVL6o4mrGVQ1g==","signatures":[{"sig":"MEUCIHIZIRsU/5pjniyC/sN9rckjhbXp0lRy0mgEPznnp5UdAiEAkV0Sxlw/qGkFSpWEjN9ZQcfLkZiQjSO39Sa7bPcfFYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1293806},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"b565a6a736cfadf7dd0123795d4d7dfa3a06dd74","scripts":{"dev":"vite dev","lint":"eslint src/lib --max-warnings 0","test":"vitest run","build":"npm run validate && svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","lint:fix":"eslint src/lib --fix","validate":"svelte-check --tsconfig ./tsconfig.json","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.16.3_1778267551192_0.1967151943040486","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@plures/design-dojo","version":"0.17.0","license":"MIT","_id":"@plures/design-dojo@0.17.0","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"homepage":"https://github.com/plures/design-dojo#readme","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"dist":{"shasum":"6a3eebe3795363f5f82cb87d131c9a38bf78e218","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.17.0.tgz","fileCount":464,"integrity":"sha512-WT+mBBMRRxaBfkrI6clpwsY5I6FdSNszP6K9tRtavvERrXeFlXLrVGrR6IQ6A5n3xCUHOxuFNUH1hgq66euLWw==","signatures":[{"sig":"MEUCIQC8tFRBpq2rqYfEV9Jqdb64YxzIXcrh011VuYGWi1yRcAIgEmfR6qstDynNMR2R3fgWjty3monA1N22oPNfRNxVw08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","svelte":"./dist/index.js","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js"},"./app":{"types":"./dist/app/index.d.ts","import":"./dist/app/index.js","svelte":"./dist/app/index.js"},"./svg":{"types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js","svelte":"./dist/svg/index.js"},"./data":{"types":"./dist/data/index.d.ts","import":"./dist/data/index.js","svelte":"./dist/data/index.js"},"./forms":{"types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js","svelte":"./dist/forms/index.js"},"./icons":{"types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js","svelte":"./dist/icons/index.js"},"./scene":{"types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js","svelte":"./dist/scene/index.js"},"./canvas":{"types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js","svelte":"./dist/canvas/index.js"},"./layout":{"types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js","svelte":"./dist/layout/index.js"},"./motion":{"types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js","svelte":"./dist/motion/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./scroll":{"types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js","svelte":"./dist/scroll/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./widgets":{"types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js","svelte":"./dist/widgets/index.js"},"./overlays":{"types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js","svelte":"./dist/overlays/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./surfaces":{"types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js","svelte":"./dist/surfaces/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./primitives":{"types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js","svelte":"./dist/primitives/index.js"},"./tokens.css":"./dist/tokens.css","./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./tui-tokens.css":"./dist/tui-tokens.css"},"gitHead":"5823e54a48b4262cc33c40460b82071fd53e7514","scripts":{"dev":"vite dev","lint":"eslint src/lib --max-warnings 0","test":"vitest run","build":"npm run validate && svelte-package -i src/lib -o dist","check":"svelte-check --tsconfig ./tsconfig.json","prepare":"npm run build","preview":"vite preview","lint:fix":"eslint src/lib --fix","validate":"svelte-check --tsconfig ./tsconfig.json","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"repository":{"url":"git+https://github.com/plures/design-dojo.git","type":"git"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","eslint":"^9.39.4","svelte":"^5.0.0","vitest":"^4.1.1","globals":"^16.5.0","storybook":"^8.5.0","typescript":"^5.7.0","svelte-check":"^4.0.0","@webgpu/types":"^0.1.69","@plures/praxis":"^1.4.0","vite-plugin-dts":"^4.5.4","@tsconfig/svelte":"^5.0.0","@storybook/svelte":"^8.5.0","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.57.2","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"^4.1.1","@storybook/sveltekit":"^8.5.0","eslint-plugin-svelte":"^3.16.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@sveltejs/vite-plugin-svelte":"^5.0.0"},"peerDependencies":{"svelte":"^5.0.0","@plures/praxis":"^1.4.0","@opentelemetry/api":"^1.9.0"},"peerDependenciesMeta":{"@plures/praxis":{"optional":true},"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/design-dojo_0.17.0_1778267734137_0.18220617884226775","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@plures/design-dojo","version":"0.17.1","type":"module","svelte":"./dist/index.js","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"svelte":"./dist/index.js","types":"./dist/index.d.ts","import":"./dist/index.js"},"./tokens.css":"./dist/tokens.css","./tui-tokens.css":"./dist/tui-tokens.css","./primitives":{"svelte":"./dist/primitives/index.js","types":"./dist/primitives/index.d.ts","import":"./dist/primitives/index.js"},"./layout":{"svelte":"./dist/layout/index.js","types":"./dist/layout/index.d.ts","import":"./dist/layout/index.js"},"./data":{"svelte":"./dist/data/index.js","types":"./dist/data/index.d.ts","import":"./dist/data/index.js"},"./surfaces":{"svelte":"./dist/surfaces/index.js","types":"./dist/surfaces/index.d.ts","import":"./dist/surfaces/index.js"},"./motion":{"svelte":"./dist/motion/index.js","types":"./dist/motion/index.d.ts","import":"./dist/motion/index.js"},"./gesture":{"types":"./dist/gesture/index.d.ts","import":"./dist/gesture/index.js"},"./icons":{"svelte":"./dist/icons/index.js","types":"./dist/icons/index.d.ts","import":"./dist/icons/index.js"},"./overlays":{"svelte":"./dist/overlays/index.js","types":"./dist/overlays/index.d.ts","import":"./dist/overlays/index.js"},"./forms":{"svelte":"./dist/forms/index.js","types":"./dist/forms/index.d.ts","import":"./dist/forms/index.js"},"./app":{"svelte":"./dist/app/index.js","types":"./dist/app/index.d.ts","import":"./dist/app/index.js"},"./enforce":{"types":"./dist/enforce/index.d.ts","import":"./dist/enforce/index.js"},"./telemetry":{"types":"./dist/telemetry/index.d.ts","import":"./dist/telemetry/index.js"},"./praxis":{"types":"./dist/praxis/index.d.ts","import":"./dist/praxis/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./svg":{"svelte":"./dist/svg/index.js","types":"./dist/svg/index.d.ts","import":"./dist/svg/index.js"},"./canvas":{"svelte":"./dist/canvas/index.js","types":"./dist/canvas/index.d.ts","import":"./dist/canvas/index.js"},"./typography":{"types":"./dist/typography/index.d.ts","import":"./dist/typography/index.js"},"./scroll":{"svelte":"./dist/scroll/index.js","types":"./dist/scroll/index.d.ts","import":"./dist/scroll/index.js"},"./scene":{"svelte":"./dist/scene/index.js","types":"./dist/scene/index.d.ts","import":"./dist/scene/index.js"},"./widgets":{"svelte":"./dist/widgets/index.js","types":"./dist/widgets/index.d.ts","import":"./dist/widgets/index.js"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"test":"vitest run","dev":"vite dev","build":"npm run validate && svelte-package -i src/lib -o dist","prepare":"npm run build","preview":"vite preview","check":"svelte-check --tsconfig ./tsconfig.json","storybook":"storybook dev -p 6006","build-storybook":"storybook build","validate":"svelte-check --tsconfig ./tsconfig.json","lint":"eslint src/lib --max-warnings 0","lint:fix":"eslint src/lib --fix"},"peerDependencies":{"@opentelemetry/api":"^1.9.0","@plures/praxis":"^1.4.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true},"@plures/praxis":{"optional":true}},"devDependencies":{"@opentelemetry/api":"^1.9.0","@plures/praxis":"^1.4.0","@storybook/addon-essentials":"^8.5.0","@storybook/addon-svelte-csf":"^5.0.0","@storybook/svelte":"^8.5.0","@storybook/sveltekit":"^8.5.0","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^5.0.0","@tsconfig/svelte":"^5.0.0","@vitest/coverage-v8":"^4.1.1","@webgpu/types":"^0.1.69","eslint":"^9.39.4","eslint-plugin-svelte":"^3.16.0","globals":"^16.5.0","storybook":"^8.5.0","svelte":"^5.0.0","svelte-check":"^4.0.0","typescript":"^5.7.0","typescript-eslint":"^8.57.2","vite":"^6.0.0","vite-plugin-dts":"^4.5.4","vitest":"^4.1.1"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/plures/design-dojo.git"},"engines":{"node":">=24"},"gitHead":"29630371c5118eca6abe29e3f0bb91d57bf065ec","_id":"@plures/design-dojo@0.17.1","description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","bugs":{"url":"https://github.com/plures/design-dojo/issues"},"homepage":"https://github.com/plures/design-dojo#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-4YjB89Avpr8EBNGWZAsIpSD6kZwXm8uq4g05aon+K5+khQHn+IMklXDrGpBLp2MoXLEgDUKRTn20/+2Lli3ZvQ==","shasum":"7ef09ca96af02189912bf33ba5c0310e59e9d253","tarball":"https://registry.npmjs.org/@plures/design-dojo/-/design-dojo-0.17.1.tgz","fileCount":464,"unpackedSize":1295542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHTYUaUDbvJPMzkidXjwdYKLYphvWEmqxT6cvtHbubuwIhAIEX9sUpRvm+ndNVc41pjJRed7+9GjDiXgQ24QM2H+0X"}]},"_npmUser":{"name":"kayodebristol","email":"kayode.bristol@gmail.com"},"directories":{},"maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-dojo_0.17.1_1778540095106_0.6334030948485314"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T02:54:35.895Z","modified":"2026-05-11T22:54:55.409Z","0.2.0":"2026-02-23T02:54:36.099Z","0.3.0":"2026-02-26T09:02:43.553Z","0.4.0":"2026-02-26T23:10:28.411Z","0.5.0":"2026-03-04T10:20:33.002Z","0.4.1":"2026-03-04T18:20:35.429Z","0.5.1":"2026-03-04T18:26:37.535Z","0.5.2":"2026-03-04T18:29:34.539Z","0.5.3":"2026-03-07T00:09:26.529Z","0.7.1":"2026-03-07T08:17:20.834Z","0.9.1":"2026-03-08T00:26:25.478Z","0.9.2":"2026-03-08T03:08:16.909Z","0.9.3":"2026-03-08T03:15:16.930Z","0.9.4":"2026-03-08T03:21:49.164Z","0.9.5":"2026-03-08T04:14:04.943Z","0.9.6":"2026-03-08T04:31:38.811Z","0.9.7":"2026-03-08T07:20:30.503Z","0.10.1":"2026-03-08T16:58:19.615Z","0.10.2":"2026-03-08T22:06:21.951Z","0.10.3":"2026-03-08T22:10:46.173Z","0.10.4":"2026-03-08T23:49:40.089Z","0.10.5":"2026-03-09T03:55:57.096Z","0.10.6":"2026-03-10T09:49:10.542Z","0.10.7":"2026-03-18T21:58:30.699Z","0.10.8":"2026-03-21T01:32:10.807Z","0.10.9":"2026-03-21T02:03:43.690Z","0.10.10":"2026-03-21T02:15:07.782Z","0.10.11":"2026-03-22T07:12:26.468Z","0.10.12":"2026-03-23T07:45:00.242Z","0.10.13":"2026-03-27T06:05:47.201Z","0.10.14":"2026-03-27T06:44:15.643Z","0.10.15":"2026-03-27T07:39:07.402Z","0.10.16":"2026-03-27T08:09:28.453Z","0.10.17":"2026-03-27T08:14:42.361Z","0.11.0":"2026-04-23T05:22:54.497Z","0.12.0":"2026-05-07T07:54:52.313Z","0.13.0":"2026-05-08T18:16:30.147Z","0.14.0":"2026-05-08T18:20:44.316Z","0.15.1":"2026-05-08T18:33:45.026Z","0.16.2":"2026-05-08T19:02:56.119Z","0.16.3":"2026-05-08T19:12:31.423Z","0.17.0":"2026-05-08T19:15:34.296Z","0.17.1":"2026-05-11T22:54:55.260Z"},"bugs":{"url":"https://github.com/plures/design-dojo/issues"},"license":"MIT","homepage":"https://github.com/plures/design-dojo#readme","repository":{"type":"git","url":"git+https://github.com/plures/design-dojo.git"},"description":"[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/desi","maintainers":[{"name":"kayodebristol","email":"kayode.bristol@gmail.com"}],"readme":"# Design Dojo 🥋\n\n[![CI](https://github.com/plures/design-dojo/actions/workflows/ci.yml/badge.svg)](https://github.com/plures/design-dojo/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@plures/design-dojo)](https://www.npmjs.com/package/@plures/design-dojo)\n[![npm downloads](https://img.shields.io/npm/dm/@plures/design-dojo)](https://www.npmjs.com/package/@plures/design-dojo)\n[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)\n[![Storybook](https://img.shields.io/badge/Storybook-live-ff4785)](https://plures.github.io/design-dojo/)\n[![Svelte 5](https://img.shields.io/badge/Svelte-5-ff3e00)](https://svelte.dev)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178c6)](https://www.typescriptlang.org)\n\n> The difference between a web app and a great app is 1000 refinements.\n\n**Design Dojo** is a training ground for building desktop-quality UI with Svelte 5. Not \"good enough for web\" — **sharp enough that users forget it's a WebView.**\n\nEvery Pares product (mobile, desktop, Total Recall timeline, the book reader) depends on UI that feels native. This repo is where we get there.\n\n## API Reference\n\nSee [`docs/API.md`](./docs/API.md) for exported components, utilities, and types.\n\n## Philosophy\n\n### What \"Desktop-Quality\" Means\n\nA web app says: *\"I'm a website in a window.\"*\nA desktop app says: *\"I belong here.\"*\n\nThe difference:\n- **60fps or nothing** — no jank, no layout shift, no FOUC\n- **Pixel-precise** — every border, shadow, and spacing is intentional\n- **Physics-based motion** — spring animations, not CSS transitions\n- **Typography as architecture** — Nerd Fonts, ligatures, variable weights\n- **Surfaces, not cards** — depth through blur, transparency, and layering\n- **Instant** — no loading spinners. Optimistic UI. Local-first.\n\n### Learning from Cosmic Desktop\n\n[Cosmic](https://github.com/pop-os/cosmic-epoch) (System76) is building a Rust desktop environment from scratch. Key lessons:\n\n1. **`iced` widget model** — every element is a composable widget with layout, draw, and event handling\n2. **GPU-accelerated rendering** — wgpu backend, not DOM layout\n3. **Consistent spacing system** — 4px grid, optical alignment\n4. **Color as system** — semantic tokens, not hex values\n5. **Blur and transparency** — frosted glass done right (not CSS `backdrop-filter` hacks)\n6. **Typography scale** — mathematical ratios, not arbitrary sizes\n7. **Motion as language** — spring physics with configurable damping/stiffness\n\nWe can't use iced (it's Rust-native, not web). But we can steal every design principle and implement them in Svelte + SVG + Canvas.\n\n## Structure\n\n```\ndesign-dojo/\n├── src/\n│   ├── lib/\n│   │   ├── primitives/     # Button, Input, Toggle, Slider, Checkbox\n│   │   ├── layout/         # Stack, Grid, Split, Sidebar, Dock\n│   │   ├── surfaces/       # Card, Panel, Sheet, Modal, Popover\n│   │   ├── navigation/     # Tabs, Breadcrumb, Command Palette\n│   │   ├── feedback/       # Toast, Progress, Skeleton, Spinner\n│   │   ├── icons/          # Nerd Font integration, SVG icon system\n│   │   ├── animation/      # Spring, Morph, Parallax, Stagger\n│   │   ├── motion/         # Physics engine, gesture recognizer\n│   │   └── data-viz/       # Charts, Graphs, Timeline (SVG + Canvas)\n│   └── stories/            # Storybook stories for visual testing\n│       ├── primitives/\n│       ├── layout/\n│       ├── animation/\n│       ├── surfaces/\n│       └── showcase/       # Full compositions, real app mockups\n├── docs/\n│   ├── principles/         # Design system documentation\n│   ├── cosmic-lessons/     # What we learned from Cosmic Desktop\n│   └── techniques/         # SVG, Canvas, WebGL, animation deep-dives\n├── static/fonts/           # Nerd Fonts, variable fonts\n├── .storybook/             # Storybook configuration\n└── package.json\n```\n\n## The Training Path\n\n### Belt System 🥋\n\n**White Belt** — Primitives\n- Build a button that *feels* like clicking a real thing\n- Input fields with smooth focus transitions\n- Toggles with spring physics\n- Understand the 4px grid\n\n**Yellow Belt** — Layout & Surfaces\n- Split panes with smooth drag handles\n- Frosted glass panels (CSS + SVG filter fallback)\n- Sidebar with collapse animation\n- Z-depth system (not just `box-shadow`)\n\n**Green Belt** — Motion & Animation\n- Spring physics engine (mass, stiffness, damping)\n- SVG path morphing between states\n- Stagger animations for lists\n- Gesture recognition (swipe, pinch, long-press)\n\n**Blue Belt** — Data Visualization\n- SVG charts that animate on data change\n- Canvas-based timeline (thousands of items, 60fps)\n- WebGL particle effects for transitions\n- Real-time data streams with smooth interpolation\n\n**Brown Belt** — Composition\n- Full app shells (sidebar + header + content + status bar)\n- Command palette (Cmd+K) with fuzzy search\n- Notification system with stacked toasts\n- Theme engine (light/dark/custom with smooth transition)\n\n**Black Belt** — Mastery\n- Components indistinguishable from native\n- Sub-16ms render times on all components\n- Accessibility (a11y) without compromising aesthetics\n- The showcase: build a real Pares UI that makes people say \"wait, this is a web app?\"\n\n## The Pares Manus Advantage\n\nThis is where we're different from every other UI library author.\n\nWith **Pares Manus** (Windows Agent Node), Praxis can:\n1. **Capture what renders** — screenshot after every change\n2. **Compare to intent** — \"does this look like what I meant?\"\n3. **Measure pixel differences** — automated visual regression\n4. **Test on real displays** — HiDPI, multi-monitor, different scaling\n5. **Iterate visually** — not just write code and hope, but see-adjust-refine\n\nThe feedback loop goes from \"write → deploy → look → context switch → fix\" to **\"write → see → fix → see → ship\"**. That's how you get to 1000 refinements.\n\n## Tech Stack\n\n- **Svelte 5** — runes, snippets, fine-grained reactivity\n- **SVG** — icons, illustrations, data viz, morphing\n- **Canvas 2D** — high-performance rendering (timelines, particle effects)\n- **WebGL** (selective) — GPU-accelerated effects where Canvas isn't enough\n- **Storybook** — visual component development and testing\n- **Nerd Fonts** — 9000+ icons, ligatures, developer-friendly\n- **CSS Custom Properties** — design tokens, theme engine\n- **`popmotion`/custom** — spring physics, decay, keyframe animations\n\n## Installation\n\n```bash\nnpm install @plures/design-dojo\n```\n\n**Peer dependencies:**\n\n```bash\nnpm install svelte@^5.0.0\n```\n\nOptional peer deps (enable telemetry / praxis integration):\n\n```bash\nnpm install @plures/praxis @opentelemetry/api\n```\n\n**Requirements:** Node.js 22+, npm 10+\n\n## Usage\n\nImport design tokens first (add to your app's root layout or `+layout.svelte`):\n\n```svelte\n<script>\n  import '@plures/design-dojo/tokens.css';\n</script>\n```\n\n### Primitives\n\n```svelte\n<script>\n  import { Button, Input, Toggle, Select } from '@plures/design-dojo/primitives';\n\n  let value = $state('');\n  let enabled = $state(false);\n</script>\n\n<Button onclick={() => console.log('clicked')}>Save</Button>\n<Input bind:value placeholder=\"Search…\" />\n<Toggle bind:checked={enabled} label=\"Dark mode\" />\n```\n\n### Layout\n\n```svelte\n<script>\n  import { SplitPane, Sidebar, ActivityBar } from '@plures/design-dojo/layout';\n</script>\n\n<SplitPane>\n  {#snippet left()}\n    <Sidebar><!-- nav content --></Sidebar>\n  {/snippet}\n  {#snippet right()}\n    <!-- main content -->\n  {/snippet}\n</SplitPane>\n```\n\n### Motion / Spring physics\n\n```svelte\n<script>\n  import { useSpring } from '@plures/design-dojo/motion';\n\n  const scale = useSpring(1, { stiffness: 300, damping: 20 });\n</script>\n\n<div\n  style=\"transform: scale({scale.value})\"\n  onmouseenter={() => (scale.target = 1.05)}\n  onmouseleave={() => (scale.target = 1)}\n>\n  Hover me\n</div>\n```\n\n### Surfaces\n\n```svelte\n<script>\n  import { GlassPanel, Pane } from '@plures/design-dojo/surfaces';\n</script>\n\n<GlassPanel>\n  <Pane>Content with frosted-glass depth</Pane>\n</GlassPanel>\n```\n\n## Component Reference\n\n| Subpath | Components |\n|---------|-----------|\n| `@plures/design-dojo/primitives` | `Button`, `Input`, `Toggle`, `Select`, `Text`, `SearchInput`, `MarkdownEditor`, `ContextMenu` |\n| `@plures/design-dojo/layout` | `SplitPane`, `Sidebar`, `ActivityBar`, `StatusBar`, `StatusBarItem`, `Box`, `EditorTabs` |\n| `@plures/design-dojo/surfaces` | `GlassPanel`, `Pane`, `ChatPane` |\n| `@plures/design-dojo/motion` | `useSpring`, `useTransition`, `useReducedMotion`, `TransitionGroup` |\n| `@plures/design-dojo/gesture` | `useGesture` (Svelte action) |\n| `@plures/design-dojo/icons` | Nerd Font icon system |\n| `@plures/design-dojo/overlays` | Modal, Popover, Toast, drawer |\n| `@plures/design-dojo/data` | Data-bound components |\n| `@plures/design-dojo/canvas` | `Canvas`, `CanvasRect`, `CanvasCircle`, `CanvasLine`, `CanvasText`, `CanvasGroup` |\n| `@plures/design-dojo/svg` | `Rect`, `Circle`, `Path`, `Text`, `Group`, `Gradient`, `Filter`, `Mask` |\n| `@plures/design-dojo/scroll` | `useScrollProgress`, `useParallax`, `scrollReveal` |\n| `@plures/design-dojo/typography` | `loadVariableFont`, `buildVariationSettings`, `TYPE_SCALE` |\n| `@plures/design-dojo/app` | `SyncIndicator` and app-shell components |\n| `@plures/design-dojo/tokens.css` | CSS custom-property design tokens |\n| `@plures/design-dojo/tui-tokens.css` | TUI (terminal-style) design tokens |\n\nSee the [live Storybook](https://plures.github.io/design-dojo/) for interactive component demos and full prop documentation.\n\n## Getting Started (Development)\n\n```bash\ngit clone https://github.com/plures/design-dojo.git\ncd design-dojo\nnpm install\nnpm run storybook    # Component development at http://localhost:6006\nnpm run dev          # Full app preview\nnpm test             # Run unit tests\nnpm run build        # Build distributable package\n```\n\n## Principles\n\nSee [`docs/principles/`](docs/principles/) for the full design system documentation.\n\nQuick rules:\n1. **No `px` literals** — use spacing tokens (`--space-1` through `--space-12`)\n2. **No `color: #hex`** — use semantic tokens (`--color-text`, `--color-surface`)\n3. **No `transition: all`** — animate specific properties, use springs for interaction\n4. **No `z-index` wars** — use the stacking context system\n5. **No `!important`** — if you need it, the architecture is wrong\n\n## Accessibility\n\nDesign Dojo targets **WCAG 2.1 AA** compliance across all components. All interactive elements include:\n- Keyboard navigation and focus management\n- ARIA roles, labels, and live regions\n- Sufficient color contrast ratios\n- Respect for the user's `prefers-reduced-motion` setting via `useReducedMotion` (see [`src/lib/motion/use-reduced-motion.svelte.ts`](https://github.com/plures/design-dojo/blob/main/src/lib/motion/use-reduced-motion.svelte.ts))\n\nReport accessibility issues via [GitHub Issues](https://github.com/plures/design-dojo/issues) with the `a11y` label.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for the full release history and [releases](https://github.com/plures/design-dojo/releases) for downloadable artifacts.\n\n## Contributing\n\nWe welcome contributions! Please read [CONTRIBUTING.md](CONTRIBUTING.md) for:\n- Development setup and workflow\n- Coding conventions (Svelte 5 runes, ESM, strict TypeScript)\n- How to add a new component\n- PR standards and commit message format\n\n## Support\n\n- 🐛 **Bug reports / feature requests** — [GitHub Issues](https://github.com/plures/design-dojo/issues)\n- 💬 **Questions / discussion** — [GitHub Discussions](https://github.com/plures/design-dojo/discussions)\n- 🔒 **Security vulnerabilities** — see [Security Policy](https://github.com/plures/design-dojo/security/policy)\n\n---\n\n*Part of the [Pares](https://github.com/plures) ecosystem. The UI layer that makes everything else worth building.*\n","readmeFilename":"README.md"}