{"_id":"sh3-core","_rev":"87-fa9d4a22ef8ff93b4482a6d170c1358d","name":"sh3-core","dist-tags":{"latest":"0.25.1"},"versions":{"0.6.0":{"name":"sh3-core","version":"0.6.0","_id":"sh3-core@0.6.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"12dee0f02b2c1edfd3aea034f1da15bff3cab1f9","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.6.0.tgz","fileCount":242,"integrity":"sha512-jM3J1jjVTJ0byaxr1SU7v39wsE96bZJZ5rvvIlI5SAZqOPxdDXfxF10305Zv02gBnjNmTGQkfsEvdZ8UfAH9lw==","signatures":[{"sig":"MEUCIHp5BwwY6HtNm/MOY1BSoqKyvR7w5YGyp3ovOKWn1wp8AiEAiuQmBcn3yaWmT+HfddgUFrTBOMQroC2YmPSFSXFpf+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585081},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"5c6a37dafb233ebd72e662a98322144a028ccb87","scripts":{"pack":"npm run build && npm pack","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","typedoc":"^0.28.18","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","typedoc-plugin-markdown":"^4.11.0","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.6.0_1775911082002_0.36944069540456703","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"sh3-core","version":"0.7.0","_id":"sh3-core@0.7.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"2b268847508749d3b0703759f8b4e7577617893d","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.7.0.tgz","fileCount":268,"integrity":"sha512-N7mlHOAotc5sUbkdQ09TE4JBexUPDabxa60yLCfHzCN5juN9GprcRJAbfeSJTToW78oO2IDlMhRFO/u/iYMGgg==","signatures":[{"sig":"MEYCIQCljY80cSaYLXyKoqpRFxgJfXTatPPXBSVXsi1lwQfbDAIhAJw6vTREKF9TaPH89Tu4e5TwqWdT6ytdcOmOm4NlaZjx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640211},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"1e8f1b6545b7ee9322d7f3583bc6d18fcdd2242b","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","typedoc-plugin-markdown":"^4.11.0","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.7.0_1775959828203_0.9432334002294038","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"sh3-core","version":"0.7.1","_id":"sh3-core@0.7.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"105f85f979048ea88d41875315c877b68d7dd7ca","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.7.1.tgz","fileCount":274,"integrity":"sha512-lEUhTBTgAbnUbPqkRyjAN4IAbLCidWq6ToCOozbyIBBhNHc8/zAgRYFqrQlf6Y6PuMvUnyHLRx0wdRItvN+mrQ==","signatures":[{"sig":"MEQCIGDSC5/d1aCzWpyqSVuV0GTyt/hiq2ttSwJ8oKkDYWeaAiB/rOmxyXEZ0HSjJEJWnnYij8elb9+0/FP8bxAgQw/hDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652950},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"005f26f26b6ba47a4ce7073abd1e4819886c7fb3","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","typedoc-plugin-markdown":"^4.11.0","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.7.1_1775999547825_0.8065594726706284","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"sh3-core","version":"0.7.3","_id":"sh3-core@0.7.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"e8542df2638245e125272b232f8669e9e4784c84","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.7.3.tgz","fileCount":274,"integrity":"sha512-xPkOX2CHQOG7JUFU7PIsrrnYN6+ONHPxtisDDWdsapYo9n/RheYSswfto1j6OQ0TAhTj/eiYHBSFLU86VvO5nA==","signatures":[{"sig":"MEYCIQDJOloaZhqfdMQ7n0ZYHHB8XC0WQw4v5IE8gkrAvzMytQIhAKLj2E4/zv+yHKc+NSjNQCuGVXQLDQDV1GfcVxW7bSiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659332},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"914e8e771da74cfe83eb0e6fe53d2b28527e32af","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","typescript":"^5.6.0","svelte-check":"^4.0.0","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","typedoc-plugin-markdown":"^4.11.0","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.7.3_1776007342604_0.056260141599281166","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"sh3-core","version":"0.7.5","_id":"sh3-core@0.7.5","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"d1591440b85e4d0f5e306fbe826481e601fe7216","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.7.5.tgz","fileCount":297,"integrity":"sha512-ZnCvqdFMMoyLiMMUYanGLhaCWJlJGjQ+9sLgEEwiblZ/r0yvxlGoNs2DJwpB4yiMpSxf0AY/q8trWJTLzoXqiA==","signatures":[{"sig":"MEUCID2C2os6AQ8HCfa+ytAq4wFHqps7cHe1J4Y1WHivNWK9AiEAuJbKsJQjiU3J2Fciigx/KXclfFNdf3pZpGQst3ikxnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770037},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"7ea1212219b0443e08f034a5b6a0abea7dee3ead","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.7.5_1776040237713_0.2648483270505022","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"sh3-core","version":"0.8.0","_id":"sh3-core@0.8.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"37ebf2bb42096ba2a33475858a52a30b2a2d4280","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.8.0.tgz","fileCount":395,"integrity":"sha512-Z7wTpEMZiSGS8EPINKRJHBi/copEHgA0JTqX0kCJ4p62a9nE8VVNjxlSBbTauEoV4hLFagV//g25gArD7oMRdA==","signatures":[{"sig":"MEYCIQCe028IupGrNxJ/+aNyKPd3K8a7fzTOWFIAdPmjEaLOCQIhALBLLP8L/pqmXblZv0hDiu6Tzh6U7C/YF3VlO/FYhqq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908029},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"89abbf9c11c696002435f1011d91cd4d2b5c8503","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"superseded by 0.8.1 — non-functional ctx.syncRegistry and missing ctx.tenantId / ctx.browse","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.8.0_1776180381069_0.0650105484258301","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"sh3-core","version":"0.8.1","_id":"sh3-core@0.8.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"1e3991037644e780370f1929e99b6c1964a745b8","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.8.1.tgz","fileCount":409,"integrity":"sha512-nJ2yjSZbDlCaohslEDE5iwq3dQQIuWKJQ8sfGSEi+fPMGF8WjiwuTx5flmZR2JUmx5QNIM1EwpUMYH5OEZmyUA==","signatures":[{"sig":"MEUCIDiidnQ+i9MIDm3QXX3J8TfW8eO0HJg2kn0bVzplochjAiEA0E9iJGpo+SO1iJsDhjY1VR9VidmTrWLVegHhUVQpDzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944515},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"8b5ffc36a80230fc0a820ebc7ee9d6c6ddb780ed","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.8.1_1776187272461_0.9563918301547325","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"sh3-core","version":"0.8.2","_id":"sh3-core@0.8.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"62f318d6b9b85f76e7305b87f5264a3da4b2c686","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.8.2.tgz","fileCount":435,"integrity":"sha512-qYLPKobK+0+I8tGinTlZ3zXN+TAjt972x/i3FhJrXSlEuviUqVfKLm4ApGh/Rga2dl6Iu2SYRNIN2RredxULfw==","signatures":[{"sig":"MEUCIArPsNvMlaiNGIQQj84RlR29NkHRruRrjAOne4TwdHghAiEAu8XD1cGTb6ZOc32NaBe36ibwolDa+fn5DIhp4C5nuXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1073563},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css","./server-sync":{"types":"./dist/server-sync.d.ts","default":"./dist/server-sync.js"}},"gitHead":"d46e9fd8c6038b0a86898a1915bc853baeaf9ea5","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/bundle-node-entries.ts && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.8.2_1776215448512_0.60640497448216","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"sh3-core","version":"0.9.0","_id":"sh3-core@0.9.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"2c0285c0a387fd663c0f9b4da85b90573c3836bf","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.9.0.tgz","fileCount":381,"integrity":"sha512-ivzfCKAl7zeqJeywAgNhdSULqnMW1z47+6DdPoll9TvJMp6o2dm9/h8OL/XG5L6LtdoyXYCZP5GyF7hawQ4ZZw==","signatures":[{"sig":"MEUCIF6OXxhRiGl9JiqE++lxjDNkdpNH/6yXiIuzk217JJrbAiEAiXO+MFHTlIWlIO+67wmK2C64lrv+EKl/B9+Kgej+A04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901787},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"d0756088730ca9ec22931d8e76e05a0d3b95d9de","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by 0.10.1. Upgrade for ctx.contributions (inter-shard contribution points) and bug fixes.","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.9.0_1776555727809_0.5745257770468704","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"sh3-core","version":"0.9.1","_id":"sh3-core@0.9.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"7c471a11e5262cdadee7c31a2a935ebc35b655dd","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.9.1.tgz","fileCount":389,"integrity":"sha512-VBCjtYhvObJtcux+jH5XWaEsZABPFeZfiEbSzIDkjceZ1WEGArI1B4QNC2/YfwUnPqiV6VInCRRn/rgF6/QPiA==","signatures":[{"sig":"MEUCIQDKX1qI5Hz7T83iORC8RPJYIiLm/FZ7pGfDuIZ4TA/64QIgKmi0CsX5SyZaKZP607HHa4CqFN65eVo3Tt9FNI5MGAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941398},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"d7f7aca838595784c6b8cc1006f2ec97e47ee59a","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by 0.10.1. Upgrade for ctx.contributions (inter-shard contribution points) and bug fixes.","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.9.1_1776690828031_0.7130494898003539","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"sh3-core","version":"0.10.1","_id":"sh3-core@0.10.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"c5394cad427edd62b67be21079efb3010e093719","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.10.1.tgz","fileCount":399,"integrity":"sha512-RAbelkq7xZRAxBBITi7gxXzSv7Ccc6t9NCZbXYyEjm2Lj57RZDxAL3S+18eYzLtdHbxmpFSjTHlH403lKxQyFg==","signatures":[{"sig":"MEQCIDKTKgeGutWOeHUlTkXkQuGXzV7W2zlep6/GkBCFdfB2AiBXelZIJLVNR3j5fQAWUBi2UuM0iQeSTjSnLyi2cuDvIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957224},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"ddf497e0e51eeb47f6d87d6002872b56a301f7aa","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.10.1_1776694269991_0.9642536491818778","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"sh3-core","version":"0.10.2","_id":"sh3-core@0.10.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"7632f5d74526cf498177ad16e16134ec8814f15e","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.10.2.tgz","fileCount":399,"integrity":"sha512-5eL3F8xHKCGdYSrxB2YDLOmDIDlgxoxZhYRnVmkvbSpvF+O/Ae1l6ipS3/TzOnDBnmbcx46cmDfSqZzEK0ZM+Q==","signatures":[{"sig":"MEUCIQCWWgBEsH4jXz1pYL0cRw2iXBCWWSjntukbAjjs76QiKQIgNsjVCqV4j2lZ+E/sppLPIqXvWO3Af2eVzBmX6b6PdZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957559},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"ee8b24a4331944b666632a0d0c4416ffa0a1549c","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.10.2_1776697107978_0.20680582782748358","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"sh3-core","version":"0.10.4","_id":"sh3-core@0.10.4","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"ec7038ad2691af2133faf533c83efda5e679feb7","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.10.4.tgz","fileCount":429,"integrity":"sha512-KMhfbe2TI3xk77NY36C2Nx6Aug7U9nXbkYXcJu0WjzJI7ffJrH2qCdVNiQdhub7mnvBkh0P60b1k1jB5jrRmsA==","signatures":[{"sig":"MEUCIQCHiEJad9D0MNirx9m8/A7Isif947K9VcOsR0IVhUb+9wIgTWdCdB+YO0URFzz9uHvm0O9n/UvHOL2oBsAw5o1MBco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026058},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"5c7414eb7359603c2f328648eba2e5b6778b7630","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.10.4_1776769066056_0.09411494528133924","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"sh3-core","version":"0.10.5","_id":"sh3-core@0.10.5","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"d88b92482272ad419a5e08ebac795b5ef0f1dea0","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.10.5.tgz","fileCount":431,"integrity":"sha512-Pwwu3yEkz9Wo6o3atHcAteueDyEMdewP8j7VpNxoXmyCV9mqoclZ34d3w33Rp6rPQ4kG/7Q54vITmKSSQ+ctRA==","signatures":[{"sig":"MEUCIQCh8PT4ui845m0Pw6l0fn2KEQbOeViO36XuHXkuufTlYQIgDKtUd1+yb7LalrRZ+/G7Vf3+P06Z4DSSXOxnt6FstIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038606},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"64930dd2c208cde5b7c09e479c01818e803981bf","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.10.5_1776775303316_0.8476872422066046","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"sh3-core","version":"0.11.2","_id":"sh3-core@0.11.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"8def38b1499780c4f7f4b0f7fb866ac4be1453b2","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.11.2.tgz","fileCount":499,"integrity":"sha512-Vaf1B0FTMAW2LBUt93hb1Gvwc/kGXEUvgR7j5K14ewpnS/HBUwZYxzZhpOE1BmMyTxNcCJcUln+CPrpFwCulCA==","signatures":[{"sig":"MEUCIQCckucFNlHrE1tCSPYfu92/iM57EteTdA4KH7FsWk7EDAIgPiew7GdmWHpvT70MGARs7xb0It24tP34Kggsiby96ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166193},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"44429bce2fda489a2dd2d8be8fda0e26ba42d443","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.11.2_1776947868357_0.8283579433900243","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"sh3-core","version":"0.11.4","_id":"sh3-core@0.11.4","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"455893f8cbba8720c229fdc4bc56009ded5c0aea","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.11.4.tgz","fileCount":519,"integrity":"sha512-wK1x+JO6/oaxMv0pPSLQ7wibR576a5zVpSja6umM8vxNXzF37kaq8dovv7oTng+jt+GJhQoikWb+VIWdfLTWwQ==","signatures":[{"sig":"MEQCIFZinqFbAp4qAIsC6L6GTHlv9AhzYltHJSPeqonS30ZFAiB/M++SsNklssARtjsvCVBoZQ2iuGtnLKa+RSwhkswicg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199443},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"39684aefd3adf809ecf10b8c8a03afea4c1eaf7c","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.11.4_1777047017505_0.1087465452898202","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"sh3-core","version":"0.11.6","_id":"sh3-core@0.11.6","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"00e11038eb23ece6df8a196696b19c8415d48fda","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.11.6.tgz","fileCount":547,"integrity":"sha512-GQJ/w+PU//IiWaavsFYoM56c8Gjq9DKDWt45yZBnszj2D4TQ32IH/T0mRa+PYKN0ubH4Jso2eMAfc5jT3OF3PA==","signatures":[{"sig":"MEUCIHkgD+vLxb/CXgOXhmsJBVOEgelCD3MCd1Jb2ykqmti1AiEA7cmJVmjSlisLCnlmTFv5HOJtLfkx9E0AQcaRyOhO8Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260372},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"f1e697ef9416b816b475d7b4f5b781b12069b105","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.11.6_1777220178304_0.44064735540103683","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"sh3-core","version":"0.11.7","_id":"sh3-core@0.11.7","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"385c13e20aaf998e88118f29453b75fb14381a56","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.11.7.tgz","fileCount":553,"integrity":"sha512-/fyzzln7hWN0vIR4Y0EBmrmnDBq+T3rAfYBB6iiaGVGLK/qSMPAHELrrwweAkGdgrlDjCFk4VfgAULeEvevZiQ==","signatures":[{"sig":"MEUCIQD45ZlQKpkQb0yLdnNYubk+h2IeVs3z+rjFodZmPjgHNQIgMrgPLDsYxdTxP4YulpMcOCIVv41S62iXtwZBZXb6slY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341547},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"83a4ee6d756d49105e19913943db3a1be7d00e37","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.11.7_1777396951327_0.8956671610758216","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"sh3-core","version":"0.11.8","_id":"sh3-core@0.11.8","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"86842e5699991ed278c0bd388bd84ad0ec63449e","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.11.8.tgz","fileCount":553,"integrity":"sha512-Q9TSgKPufp5OpzvwIdpXZ9rpJm+Qu8ehYEvUPssKY9VpB5EJfBFYn8+i+6Ii0BBdEpy3wBTbd7jMZrP3s6em4A==","signatures":[{"sig":"MEUCIDBdnm+uUZrWKL8nLOwyWP36uG8r/33gYq01fXxKHTciAiEAsFT6tgqDdmQ4kS3PYAHK2pHW335TDY6NNx9nMy2ZIrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354720},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"709dc62ab39ee1964bae641e39312d6eeb69ea91","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.11.8_1777468370392_0.44081059071749107","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"sh3-core","version":"0.12.0","_id":"sh3-core@0.12.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"e2d128f11a9cde1d999b247ce466ea400a4a877b","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.12.0.tgz","fileCount":555,"integrity":"sha512-ObG62Rz7fQbJTjU8BP2l4lskAaCUsNdc85/x5g8JhXBUZsGqWyezGLh/vPw5GM9IIq8unQA0HXNHCITHUpTDoA==","signatures":[{"sig":"MEUCIFNeSwW+Mc25yE4b2J9MkwHPqJ2OD0DjRAKAx3XOzw7AAiEAlvgPYJKwfeGA3woZsmRQfQB1oqZIWeSRUf1Ok3TSNoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377367},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"a58381b57cc5e00a378e9077cc4928e8f9f3b456","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.12.0_1777641889666_0.7186181472336701","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"sh3-core","version":"0.13.0","_id":"sh3-core@0.13.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"047ea9d237f17d0ef46fc58caf051592abce3f8d","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.13.0.tgz","fileCount":619,"integrity":"sha512-Qe/QTJn1oc8xWRAqcAfqk4LO8CErGMlHfEJkcgsru/EA/V46lYGmGlHt7sdYgmLU4xf5/QUgcwevOApTfmQktg==","signatures":[{"sig":"MEQCIBUiijt6UGK3dQE8Aa2iGTbntUSAdRDo+FVbOzQDoXe6AiB+RB7DAHHzTyy9fNAVjirxLdZ65BMiuWlyZlSL8/4UWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1476202},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"2cc30fcfd1f4f3d3165a5a180f61861bf232ee0b","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by 0.13.3 — please upgrade.","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.13.0_1777830308457_0.5459620190174008","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"sh3-core","version":"0.13.1","_id":"sh3-core@0.13.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"9ff2390f04eb462331df72948a58a7170f83dddc","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.13.1.tgz","fileCount":619,"integrity":"sha512-i5/3St/DPP9qqz6y1xL2VicLrSN+YDv8qv8sPS83JXmRAeEW/GN8psRsgU+ArNqzEaGAUUNjlhcYFe0AzWk3IQ==","signatures":[{"sig":"MEQCICTTetYEM8+AQxLUs4cVIeNz845+GbONQtJl5Rx3lcCzAiB67GBhvhTsAweoD85wTZalwr+DNlsbvmlg7e1cO/FyoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477963},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"91ed6276b7ee4154eeafc9c08d1843a9d66e1027","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by 0.13.3 — please upgrade.","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.13.1_1777851646402_0.9897884484982191","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"sh3-core","version":"0.13.2","_id":"sh3-core@0.13.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"bdfe3d6ed089ddf30b0fc5ed36af01e1ac5df53a","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.13.2.tgz","fileCount":693,"integrity":"sha512-ODZXVVf1f9KQTbKeUxG4Qx6VjcXz7XCwUjEvqo9tlA55XiRxZ+NSFugTMi0FXssgKycAgFzodMRKtgpiTtV4eQ==","signatures":[{"sig":"MEYCIQCQ6eB2x+5vggzURxrLEbIz1UWxZdLeY5enwGAllBMccwIhAJ4xdgfl6kPJlaeppngboRdEF9Wi7LIunUIoe1etYo5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583509},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"cd4234a18864f96f415b334e4d45d400f36444c4","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by 0.13.3 — please upgrade.","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.13.2_1777980465942_0.749152195469776","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"sh3-core","version":"0.13.3","_id":"sh3-core@0.13.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"5f498ca00bd3f7f3ac3bc5965e2849acc5071bdf","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.13.3.tgz","fileCount":727,"integrity":"sha512-n3Fsws4ttO/v0OLefep82c5xFpkXx43EezszFoOr4sqyi3bBSzLBPeS7OlKxnMsrXy37j1aBdKA+WazD1diHUQ==","signatures":[{"sig":"MEQCIHIXTCnb3F8cWlTaug9cd8SHYgwrCBVP74HNJwMKWy/KAiBS5fnJBg4lGXeAFtdGEstoShkPVdJMrMkkGUUHb1MQdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633072},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"fec42727cca895cde09caef595c481e0274b5068","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.13.3_1778001272848_0.9380389796896123","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"sh3-core","version":"0.13.4","_id":"sh3-core@0.13.4","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"ca4ef6c2ba6036ed7f6bcf66ddd3dc1c10e9b1dd","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.13.4.tgz","fileCount":733,"integrity":"sha512-N/1t8nP+Ad28pJNTRasg7KbybXLrY1lF9CNXPhmDJ13v/N6orh9QNw2L29cXfuS9RAJhf6uIoZNeiAt3WiuR7w==","signatures":[{"sig":"MEYCIQC1uaIYigl+S2xgnOgFAG4rYZh4JlHzTUYfrTUMI3pC+AIhAMAAdx+tjkRUbEcZJLHqE/5C3F2wVlWuopYWkVkISKkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640143},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"d49619654ae258821ee46baa04bb21e3fd0d537c","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.13.4_1778072440576_0.055375351766249414","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"sh3-core","version":"0.14.0","_id":"sh3-core@0.14.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"3fdcc3487cd6e94fcd2e0d4d652b5798b271824f","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.14.0.tgz","fileCount":753,"integrity":"sha512-H7I4SAaUz5G0i6F/L52L3lC/QZYyi/klefKXXsicjKIdvOS948J0xg57xvHzVVtFZenMpxrXlP0HmIo/LtND1A==","signatures":[{"sig":"MEUCIQCsYV/VKsFCbJc7R9k7+ZFR84aBkqctPDUtidw6347wQwIgQHxsAvaQa1qO/VwVbj56HfuOeHugdv+qaGO1btXebik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669012},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"5e56d089d2838f2e2cc42d47076b6655d0e6cbf1","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"deprecated":"Superseded by sh3-core@0.14.3","_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.14.0_1778087249736_0.03382107941434542","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"sh3-core","version":"0.14.3","_id":"sh3-core@0.14.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"fa0576935b0ba337808c7313912fb2857abb3fa1","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.14.3.tgz","fileCount":763,"integrity":"sha512-VK4P3wrzpR2qAg3QkUqLnK2U0cV00PjRG8/lbACZldZn5+oB0lsvWdNaH+uJLsPBBASH+fQwCjvpUFOJ5XaKCQ==","signatures":[{"sig":"MEQCIELVGNd+R1H+c+XPrO1m1lzOIEw/DN46YznVx7SsaKLeAiB2kkINbmhfAxDxki2jWH2dwmNDkmTZwyzpGspwa6fRUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705763},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"2eca9636a292073323e75da162876dd92711cf9a","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.14.3_1778154564282_0.6004586238169536","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"sh3-core","version":"0.15.0","_id":"sh3-core@0.15.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"3a6b61e8de3f572883953b7765975e5999879999","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.15.0.tgz","fileCount":773,"integrity":"sha512-S2iN3fe+WLUdhSpwejVKfnq44r6BvihpoRdSPXxCDybCLiLijaorc0aE8UslBFP0nLtLU7xXphlCZ4pLPKddnw==","signatures":[{"sig":"MEYCIQCvLMkea+QC3G9I55bPB624q4hkIht7Ua7zvXOOEJqKiwIhANHkZfJXC8fj7SmdejSOK0cmq7bdCNV5uc/YO2O6KyMh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733206},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"076210500aaa327fe150337fc3e960a628f53793","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.15.0_1778172654884_0.9117918093183057","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"sh3-core","version":"0.15.1","_id":"sh3-core@0.15.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"b5b26ee7cf41149c735d356b39390a249fff9ef4","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.15.1.tgz","fileCount":779,"integrity":"sha512-cqXhIbN5lsfN75mU0bTkacc++/zu++/SErI7ivw0/KmGDkoffRPSR84sz2zbqKAdUn37yJ4jbmEevCgi/7n81Q==","signatures":[{"sig":"MEUCIQCDuw8touCLu+jhsQHDI+aThEAYm3aMX+Izw03VpbQq0wIgDNVluEPtHIEsh0MjXaGzWyNpKhR+3NPxaS7v/uNHpwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776899},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"84aea7117ae442eb1aae3d541883b3eb137227e8","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.15.1_1778192784266_0.9574398969580438","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"sh3-core","version":"0.15.2","_id":"sh3-core@0.15.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"d9d1f33b762afa7f399ff47026a19853eaba46bb","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.15.2.tgz","fileCount":833,"integrity":"sha512-X2boux0f6RUFciirb5dS3eIi0Kqer/lhN5SQvz5M6Sa9vg6pgXeVW8QqvnqECzcZOfvKbuPUFyd9EHBVOWes5Q==","signatures":[{"sig":"MEYCIQDQZFBAcVOBxIXwPiusPMo9O5SohECneCICCwR/gLjN3gIhAK/wby7J+YloiG3mnuhuvkXdoICUjtTNsfVATX8rpAkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1891572},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"7245f321c0cee3137b48e87f8280a1cbee648190","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.15.2_1778240468481_0.8732252968392826","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"sh3-core","version":"0.15.3","_id":"sh3-core@0.15.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"058e4fb715e310f75668ec6ffccd369b9443a3ae","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.15.3.tgz","fileCount":863,"integrity":"sha512-IfrUCL0FBKSQ4ncY91SoxOraK11Gnidhryfw+jU06r8Mjbfhb3BFxU3piBCp+0DJSTWlkZEnBaHZ1/+nYTJuUA==","signatures":[{"sig":"MEUCIQCNYgmDJaW2WMbFUjeIxC41TPLrruONktvfzc1PppPmkwIgOSEfktWOkrpAqQwlwUTCMN4Pg0tTNT1/8O9fccD+6/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937399},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"e2e6ea12d711e8ef2f1a8dd36bbe30763746b2cb","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.15.3_1778269580019_0.7431226890005733","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"sh3-core","version":"0.15.4","_id":"sh3-core@0.15.4","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"9d6a13f91d48e8d296713dbd233b67fd3f8780db","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.15.4.tgz","fileCount":865,"integrity":"sha512-6CiVIhG0C804viTqlvWMyULaJ7KH6sPM58ckcnNKhOPodN7sOPIKq2Oux3FuDy1QXg2TVPQ8GQSlqf/c/gbiIw==","signatures":[{"sig":"MEUCIQDv+eKOi33/4rEtjyriSdsxJNCKyUDR2KErsfM8GeUBLwIgVKKyqpvIHbQqCsU9wcOymBUtGVHq6iA8o2GpKEToFcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940516},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"689d9cbd6dbcfdc51eb6f8b624dac0d7bdacaa72","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.15.4_1778270923712_0.46486838797194907","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"sh3-core","version":"0.16.0","_id":"sh3-core@0.16.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"674f2a614c5cf17feca13c38ce56f1182b4f87ed","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.16.0.tgz","fileCount":865,"integrity":"sha512-lULR+UMy5Ur0NwrK1p/rce8lhBg9hxElR9z3JAs/Ba6Z9aumOR37nXsXGlhocG1+xQFq7BWgfeVlIcSeA4PMOg==","signatures":[{"sig":"MEQCIHjsvuUQ7qSivCJukDBmfREit88dSVjlYlw3EKLiApmFAiAwlsh57IGqRUJctkUm1RgWaR/ox9CBkfr1m6EDlSkBYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937436},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"cc97904903eac7f11e16dee1e66df62dff2ee82a","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.16.0_1778280788599_0.11825695109884027","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"sh3-core","version":"0.16.1","_id":"sh3-core@0.16.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"d5271b59e6f5a031cbc105f1da5b7667b58d95a8","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.16.1.tgz","fileCount":867,"integrity":"sha512-OCRUl+7loI/WC4k2FjPwwqsZ2m3/waIVVW0lnS+sk2+uCCbLGRmjyKsNr3X48xbe0CCUwKt+uwznwUuOhDjKqA==","signatures":[{"sig":"MEUCIGvIKFaWlEl22pd9V+WMTeuzVG/sMCDNSc1SWsU1Hhe9AiEA6VDenq0zCramBHbX9xZkFQgZWUF7DVq1Ro9bBrcEA1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943020},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"c27581f10bfef7930f0c09a3d70dfcb13580f8ba","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.16.1_1778286139820_0.29820835102424925","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"sh3-core","version":"0.17.0","_id":"sh3-core@0.17.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"d08a13703229d361099cfb4047dc55dad6284236","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.17.0.tgz","fileCount":899,"integrity":"sha512-mNg4E4tQX31Vt2oNwW2hxFTAjBG5aYxvfe6Uy9z9gzqTvvFuacvoFHTeg/tPU+6xpOI2i8IXhUZpjizt6UYUbg==","signatures":[{"sig":"MEUCIQC6jg4NLOzvOpyJsJyI47aSs9kl6k2r/jwm4vBIBJ+kUwIgNpzikb3nASFWONbeXjBuo6Uv9fy09fs2ldC819sFo9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028390},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"647fb1718ad751ae15eda85e5af59c01f4cda50c","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.17.0_1778340120752_0.5849627596696247","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"sh3-core","version":"0.17.2","_id":"sh3-core@0.17.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"c95dd95e982e7cd6c8b1c1936aed1942cd4a381b","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.17.2.tgz","fileCount":950,"integrity":"sha512-62uNjMwnTL1CfyiNc1SScHLPo6Gmv/JxDnodMTrxxdDoYgMcCaQg2Io5CReyl0dVm2AkB+3XhIz/WaFZq5BauA==","signatures":[{"sig":"MEYCIQCZVuxKvuPu1LWgBSIJoHDf9d7bTKiBedN3R651DmDEQAIhALV2aE75rw6twmscUahnFCoBHkGUG70vgiHwkDVM+ExO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113509},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"10fc84b61c568b7246ed7d2f793d966128f648d5","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.17.2_1778408044640_0.8278496751942956","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"sh3-core","version":"0.19.0","_id":"sh3-core@0.19.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"5fafc9afd58f99eebf57b5911620abf6a18b56b3","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.19.0.tgz","fileCount":993,"integrity":"sha512-XrddbRo0cL+CVEwx7j09Uoo6CryFEIFwVgwZHLnwoSp4d3LAn+kLrf1fOmtTDlXlR2GLObwmQ5IWg6K0cakXuw==","signatures":[{"sig":"MEYCIQDLfawvw3+RjwL8wfpe3ckYtdcIsrpamcGDSoYtPLGGvgIhANf4pRyMIn8xV5XSkr+vC1GNHAxlEmqsQsaGYBRmUvNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209268},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"c65c70cb5d9d7b2eed9c1601105c048cf6321fe6","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.19.0_1778511913096_0.869992764406242","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"sh3-core","version":"0.19.1","_id":"sh3-core@0.19.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"99d269d09fb81c081e20f8ced062b753e7ebf2a4","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.19.1.tgz","fileCount":993,"integrity":"sha512-SyhFb69CVTzM9531tL+X9FCca93h/YgwaS1fIuld++LE4od9fJ80P9GGah8YErnzyX8pHjQoUGQn8m6mtD7svA==","signatures":[{"sig":"MEYCIQDHHwr1jw+U6izoy4B4Tf8/PnUbACfQ13A3IPcD6iIL+QIhAM1fbPuREimitG15K8ds3wf30laNPEvQNqEyrhiJNcuI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212889},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"96257385cc58c73762100c7226e6d777abf6704c","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.19.1_1778521647335_0.09362234258789415","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"sh3-core","version":"0.19.3","_id":"sh3-core@0.19.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"50bd60f8b161798319fa922e4bf2fa388cfa3863","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.19.3.tgz","fileCount":1001,"integrity":"sha512-9jTofpl5v3WToTn89WrElG5hDNaXkRR8keMNIQJbOxgydjfuApYvp0ZlX0DPbkQwdU/cdk/yvql4upnPA+WcaA==","signatures":[{"sig":"MEYCIQCkuhRu7gzVYzk1TM5UDE99ajMaDu+AWanYBwgB+PlrKgIhAPiYB0w0Idn9vWdBhePy5w3oTMI0NRFWtMjy0KiKs0QI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2280589},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"f24f8ac7a42beadadc98f804fd45f7bdc45ddcec","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.19.3_1778620064321_0.19136180210548304","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"sh3-core","version":"0.19.5","_id":"sh3-core@0.19.5","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"fda921c44f4999e9b57a2273aba48f58d37e016d","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.19.5.tgz","fileCount":1019,"integrity":"sha512-OQp84EHjbBxL5oXA65G1XL9DFKkAk0K3Nkr0rhujfRF3QYCX6WQBALVO157x9rbRV7zhvFy1iX9PDBW8nRRshQ==","signatures":[{"sig":"MEUCIQD+xOJjSX0oRyAPfakjaVbev5Vn3nTcLfv65kjZSn0ywAIgOjCZNhMpk3vDWg+k/FW8QxfBQTuxohsVVbBjE+dOVmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2344923},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"6ee85ce89743cd70079408ab42ae37acaca1d7f0","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.19.5_1778679517237_0.03339688935049456","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"sh3-core","version":"0.19.6","_id":"sh3-core@0.19.6","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"ee41aba7c2331a327e94d163ca8edb1f2bc1e28d","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.19.6.tgz","fileCount":1025,"integrity":"sha512-lXrrfSZbk6rDg4tn4ngLwocQkv8kOh7J6pwWv8GgBYWJKXcRbWeY3fPbgPpknIXFl+dXYpDkNNGwQObDPZHKpw==","signatures":[{"sig":"MEQCIBi8+lBu2Te8G47qgCKlZRsKEaIDsfigR6NxXVbC7T3bAiAwjc3Om8VHzAZk71VMSbtc2Kqyb6GsAAlwTGiujsSb3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2355554},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"a10cc3b033ffa24524423767eb2aad7504065008","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.19.6_1778693391840_0.5651419321343043","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"sh3-core","version":"0.20.1","_id":"sh3-core@0.20.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"0dba417c2209d707089206ab1e2f4ff895cf6f64","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.20.1.tgz","fileCount":1031,"integrity":"sha512-NW1J2PDd5TLvCAqZxsovl/vdqWDtZT2d77Aqsf/E1qXS1Y7qfQQmeuaLLqirEUB3sRYlqosJIOLGqSB9jBufvA==","signatures":[{"sig":"MEYCIQCfXXXfHAhRcZc7w8OlGaj4ZcncAl13KdnNx1yEXaH2hgIhAPawB9w1Hp9czXZo1CeS28F5FV2Cukpq6Yx638v+Y+Un","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409042},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"ca014ccd6d0928381695d22ed35579941db0e22a","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.20.1_1778856581646_0.6891770450408101","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"sh3-core","version":"0.20.2","_id":"sh3-core@0.20.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"f15d24ee27c297b46a600ae72c483b94ade8f7bc","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.20.2.tgz","fileCount":1065,"integrity":"sha512-8H+txe4D+17DIAhn+Q0/Ehd0cperbZQT3RP7rIndo01YHzTk1wv1B38cH3dFGPvweOWEJLPM/+n7XGbADOH/Ww==","signatures":[{"sig":"MEUCIH4/hb0VTUcD9SD/I5LeppG9r+exc60CEAV94Qir+45RAiEA2rdPF/wnvQcNGZES1/Qe0myckOkywfLCJJ95XawJSl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518048},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"005323349b0a1866fb7a56c577104f7f544d570e","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.20.2_1778883839653_0.4001100884614004","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"sh3-core","version":"0.20.3","_id":"sh3-core@0.20.3","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"7ae4843145be6e446cc3a8588bcd66e052df4611","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.20.3.tgz","fileCount":1065,"integrity":"sha512-OAMkPFbidvP9Uyluv3VKGjMNI6Hl/+KT7SqtsPo1STxta1RW1UdavivJqQTP9R/ZFl86RaeVh+wbWakkQAzwDA==","signatures":[{"sig":"MEUCIBotK7qB4/CMTe/bp0UqbozY2egzzbnA52NCLo8nAfXAAiEAwFnvibUxUo0OdjpcAl4sQKC3lukhUIkqmfgLtHuwGNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2542535},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"7f4546505d4b827fcd15f57d89e95ede1b026c11","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.20.3_1778932211711_0.8521840733538248","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"sh3-core","version":"0.21.0","_id":"sh3-core@0.21.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"9a089025ff7e72ab710e738b383dee3ef3972312","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.21.0.tgz","fileCount":1071,"integrity":"sha512-7jBXgqJpToXGQNlCJVEat9z7qDvZfwzOHLQfUVyRIMRhvldBgMZv4/oJklxrIMRxnIcflA7dPDjxxmAHPfZlvg==","signatures":[{"sig":"MEUCIGGqxsL6R1Q4omOSnYSTqPGt3gAlBbNRnc4EwC1+dAnJAiEA8V2C/Z6euJTNUlOd4FRpVT1gpON33cm9+4kFSfFPUvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2546336},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"c0c6a3c09515dba8ef79d05bb2456e6c83a8a075","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.21.0_1778944275682_0.43743714559954516","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"sh3-core","version":"0.21.2","_id":"sh3-core@0.21.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"804d13a64a2c159dc490e3b79759d6adebecca87","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.21.2.tgz","fileCount":1071,"integrity":"sha512-rFBTzte9KfiGoqNt45LdjmHRgu3FC8LVDArPXOSUYQHnwYqGtRGTscZYNIxnOt7YCQ+LgFoBdtOFHCIJi+T9sg==","signatures":[{"sig":"MEUCIQC0hpmCj2asC5EyRW1C+QNSJUPQiZ2ApYUneYqod1kFugIgMKE/+oro3dp+Prv32e5FDm773qcZY0d//pgtybO7iwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2549788},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"c1f974962b48a8d63a726b9057b9b8c71b6ddc22","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.21.2_1778952644095_0.14464846877056692","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"sh3-core","version":"0.22.0","_id":"sh3-core@0.22.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"ea588e8df183c7c37d7815060bc65314f3116ed4","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.22.0.tgz","fileCount":1077,"integrity":"sha512-ikk/zek80aX314obLzolQwBKy5PPKKfg7Zii4/pXcxPqGD9d7lVj3CAWOT24DyXCe2XX4EPhgd6tRxCJBGhTdQ==","signatures":[{"sig":"MEYCIQD6ee0DvipDrUJ19UPfTLAZUDKyDTF57V7xzALns7AofwIhAK0rUul0Fz4NmT1yA+cg/JErXRqJC4UuCJyCJFZ+03yZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2595202},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"0b92a2faae29dfd7f2361d564357e69cb49cea84","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.22.0_1779050348569_0.5550171064839133","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"sh3-core","version":"0.22.1","_id":"sh3-core@0.22.1","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"48066216f79d5c3797b4e4369c331b728ecccff6","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.22.1.tgz","fileCount":1063,"integrity":"sha512-AuevrUYEUDJOX9NYhUcJ78727jfR3lmIYUZ1Il65sSwFpIIRgqFju5bDo370nFfgZMzWR/pmcX+GVUpoBfpvBQ==","signatures":[{"sig":"MEYCIQDYm/xU/mcOu80F0s8UKitfpKFjtt8Bvut+0K6G7gILCgIhAOvuAkBygBu4oINcWdmuCeamvfGdi5KrrZhDZm7aAJ8l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2554609},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"5ca8023c534bf34bd7da8e2d89f807353522eba9","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.22.1_1779117357983_0.9887048442070334","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"sh3-core","version":"0.22.2","_id":"sh3-core@0.22.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"307db346a6bd8af332a8103bd77c133bebbb8332","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.22.2.tgz","fileCount":1063,"integrity":"sha512-0JecviEMFmYqDVYAgD858ez2HPfyIeb3i9sog/cUkenUosT/+wNFRpTpYaIKXQ0pjkePNppo2eNnElMEOUp2gA==","signatures":[{"sig":"MEQCIB0REj4bz0gfoQaFPPi+zCghcA7RGTT1rmYYI1Jzl+QbAiBiNYlQOFLtS0PiL14NDDSpKrhGmYUZpQm6Oh1R17uzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2557130},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"8c77a9ebd96c1fa9977ba907ac36ebad37620956","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.22.2_1779120948530_0.04008316699480652","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"sh3-core","version":"0.22.5","_id":"sh3-core@0.22.5","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"6c4aa458c4f65edcbc14340994645035fb2d9fce","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.22.5.tgz","fileCount":1065,"integrity":"sha512-Hsj8W/sI8WlzaHKAZcXzFtHygZdfg5D7XhbsPJrkycv1nzwOfQryshRiyaA1Diy1VoKYXXjSO0glGKFgRg8yHw==","signatures":[{"sig":"MEUCIGXzjPAWM+jLNybDUW8hIC68soaVlXo3bv0rpz06hAU+AiEAu95MRcS1IiqGpPombNMMHPdqEXh/xjpm89kmk6vY9Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2562445},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"6478a9d074b810783d5ea89ceba9d9051fc48d85","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.22.5_1779199322926_0.02185723344555668","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"sh3-core","version":"0.23.2","_id":"sh3-core@0.23.2","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"85db07c2bb94d5c17c51534bec001b01f01d52e6","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.23.2.tgz","fileCount":1075,"integrity":"sha512-Nmzw4zIoKoobLK7ASV+jQbwYQAbadVzK2po6pEPGWIxTavgJ9JgLE4HVQ/nBjtrjByIZOwXBbdq+DIpZnPzUUQ==","signatures":[{"sig":"MEQCIFCXzGy5X+PjsX/TKSC5XwX8XE8DN5Xi8+XlOc+s6v2HAiB+flQbqOzJPjQybHNeku3t1L6r9PC8H2wathhd32TIeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2606413},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"f8b3024993863d0e6c16b5805301b5857eca12ac","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.23.2_1779351043146_0.876688386924364","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"sh3-core","version":"0.24.0","_id":"sh3-core@0.24.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"b0844fad85f145db5ad10e85c48d515f1e26819b","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.24.0.tgz","fileCount":1077,"integrity":"sha512-2RQL4Yww4WMC+b476g3K52yrb2Ame5WWq59uL0VuN4YrHQDtUPxMmuQuHX82318fWvGsjqTnTl/x8a8IZMAVlQ==","signatures":[{"sig":"MEUCIQDmzCoXmRAeubyo64mzMHeRt6Q8w2FoqXA1WYQ6C52ICQIgHyzJYv7UHVRyT5aoFIbO0pahKy9GsctyU8d1Q04Y/gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2615275},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"d86fa416c4992709e80dfe4e0d3c6a975e085919","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.24.0_1779451623951_0.09877748086726301","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"sh3-core","version":"0.25.0","_id":"sh3-core@0.25.0","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"dist":{"shasum":"06016f3fb8ccd62b835ef1c2bc3a3a6f5d01b297","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.25.0.tgz","fileCount":1081,"integrity":"sha512-rc2eFDl/aPf0ulMikKXGOEfrQAUF9AvYICyocv5QbaG3C0TIXnKG1KUVeVi3bwAbRvAxGlPCStEqprvMpM4efg==","signatures":[{"sig":"MEUCIQD+Y889AU+3DL+bvtCXKTD0nQu2Pfxd9zHbXt0o3BaDpAIgaK6juXh3NfJ9VtlHDLdCdHFWN88DYedQURL+BiU4HDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2648339},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css"},"gitHead":"6ecafdd1ab2211b3421f44786a2c47f3416d925d","scripts":{"pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","test:dom":"vitest run --project dom --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:watch":"vitest","test:browser":"vitest run --project browser --passWithNoTests"},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"_npmVersion":"11.9.0","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"fflate":"^0.8.3","esm-env":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^5.4.0","svelte":"^5.0.0","vitest":"^2.1.9","typedoc":"^0.28.18","happy-dom":"^15.11.7","playwright":"^1.59.1","typescript":"^5.6.0","svelte-check":"^4.0.0","fake-indexeddb":"^6.2.5","@vitest/browser":"^2.1.9","@tsconfig/svelte":"^5.0.4","@sveltejs/package":"^2.3.0","@testing-library/svelte":"^5.3.1","typedoc-plugin-markdown":"^4.11.0","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^4.0.0"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","svelte":"^5.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sh3-core_0.25.0_1779631540984_0.3031817466010789","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"sh3-core","version":"0.25.1","type":"module","svelte":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./host":{"types":"./dist/host-entry.d.ts","svelte":"./dist/host-entry.js","default":"./dist/host-entry.js"},"./contract":{"types":"./dist/contract.d.ts","default":"./dist/contract.js"},"./tokens.css":"./dist/tokens.css","./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"}},"scripts":{"build":"node --import tsx scripts/sync-version.ts && node --import tsx scripts/sync-icon-ids.ts && svelte-package -i src -o dist && node --import tsx scripts/generate-api-docs.ts","check":"svelte-check --tsconfig ./tsconfig.json","pack":"npm run build && npm pack","test":"vitest run --passWithNoTests","test:node":"vitest run --project node --passWithNoTests","test:dom":"vitest run --project dom --passWithNoTests","test:browser":"vitest run --project browser --passWithNoTests","test:watch":"vitest"},"dependencies":{"esm-env":"^1.1.0","fflate":"^0.8.3"},"peerDependencies":{"svelte":"^5.0.0","vite":"^5.0.0 || ^6.0.0"},"peerDependenciesMeta":{"vite":{"optional":true}},"devDependencies":{"@sveltejs/package":"^2.3.0","@sveltejs/vite-plugin-svelte":"^4.0.0","@testing-library/jest-dom":"^6.9.1","@testing-library/svelte":"^5.3.1","@tsconfig/svelte":"^5.0.4","@vitest/browser":"^2.1.9","fake-indexeddb":"^6.2.5","happy-dom":"^15.11.7","playwright":"^1.59.1","svelte":"^5.0.0","svelte-check":"^4.0.0","tsx":"^4.21.0","typedoc":"^0.28.18","typedoc-plugin-markdown":"^4.11.0","typescript":"^5.6.0","vite":"^5.4.0","vitest":"^2.1.9"},"gitHead":"fde2b802d6d73008828a7633deea9ef0b32fd453","_id":"sh3-core@0.25.1","description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-uMUAFDbLiiEGFaP6FFChXuVdYC6wj1kEPSABrMe3fcDxso+yqzQymMwLN3ZbpaSuKVq5VIuBcEcAvMW8qgM4Gw==","shasum":"73dbbfe4d824c7b22a2daaa35e53315f9f7e6c7b","tarball":"https://registry.npmjs.org/sh3-core/-/sh3-core-0.25.1.tgz","fileCount":1089,"unpackedSize":2660426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDupfPKPkVWkQbHyREVBg/DIVjdI7H9nx0Vu/n4w0t5AiBhCy8PtS7kZ5jy1ywpkVLHrSZLsVVx02NTS7BS92l6RQ=="}]},"_npmUser":{"name":"salepate-255","email":"unfinishedlair@gmail.com"},"directories":{},"maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sh3-core_0.25.1_1779637781983_0.9817292355874649"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T12:38:02.001Z","modified":"2026-05-24T15:49:42.328Z","0.1.0":"2026-04-07T12:55:12.019Z","0.2.0":"2026-04-07T17:13:52.718Z","0.3.0":"2026-04-07T19:55:44.127Z","0.3.1":"2026-04-07T23:24:40.086Z","0.4.0":"2026-04-08T00:59:02.918Z","0.4.1":"2026-04-08T01:22:24.314Z","0.4.2":"2026-04-08T01:42:39.386Z","0.4.3":"2026-04-08T11:44:37.009Z","0.5.0":"2026-04-08T14:49:40.917Z","0.5.2":"2026-04-08T20:08:05.276Z","0.5.4":"2026-04-08T23:25:12.114Z","0.5.5":"2026-04-09T00:44:32.675Z","0.5.6":"2026-04-09T01:12:24.030Z","0.5.7":"2026-04-09T15:21:26.863Z","0.5.9":"2026-04-09T16:20:35.603Z","0.5.10":"2026-04-09T17:16:14.751Z","0.6.0":"2026-04-11T12:38:02.215Z","0.7.0":"2026-04-12T02:10:28.339Z","0.7.1":"2026-04-12T13:12:28.058Z","0.7.3":"2026-04-12T15:22:22.772Z","0.7.5":"2026-04-13T00:30:37.865Z","0.8.0":"2026-04-14T15:26:21.246Z","0.8.1":"2026-04-14T17:21:12.748Z","0.8.2":"2026-04-15T01:10:48.652Z","0.9.0":"2026-04-18T23:42:07.954Z","0.9.1":"2026-04-20T13:13:48.237Z","0.10.1":"2026-04-20T14:11:10.156Z","0.10.2":"2026-04-20T14:58:28.259Z","0.10.4":"2026-04-21T10:57:46.280Z","0.10.5":"2026-04-21T12:41:43.514Z","0.11.2":"2026-04-23T12:37:48.602Z","0.11.4":"2026-04-24T16:10:17.703Z","0.11.6":"2026-04-26T16:16:18.486Z","0.11.7":"2026-04-28T17:22:31.496Z","0.11.8":"2026-04-29T13:12:50.601Z","0.12.0":"2026-05-01T13:24:49.893Z","0.13.0":"2026-05-03T17:45:08.671Z","0.13.1":"2026-05-03T23:40:46.564Z","0.13.2":"2026-05-05T11:27:46.131Z","0.13.3":"2026-05-05T17:14:33.169Z","0.13.4":"2026-05-06T13:00:40.799Z","0.14.0":"2026-05-06T17:07:30.184Z","0.14.3":"2026-05-07T11:49:24.505Z","0.15.0":"2026-05-07T16:50:55.136Z","0.15.1":"2026-05-07T22:26:24.443Z","0.15.2":"2026-05-08T11:41:08.649Z","0.15.3":"2026-05-08T19:46:20.223Z","0.15.4":"2026-05-08T20:08:43.942Z","0.16.0":"2026-05-08T22:53:08.800Z","0.16.1":"2026-05-09T00:22:20.037Z","0.17.0":"2026-05-09T15:22:00.927Z","0.17.2":"2026-05-10T10:14:04.889Z","0.19.0":"2026-05-11T15:05:13.306Z","0.19.1":"2026-05-11T17:47:27.571Z","0.19.3":"2026-05-12T21:07:44.577Z","0.19.5":"2026-05-13T13:38:37.435Z","0.19.6":"2026-05-13T17:29:52.072Z","0.20.1":"2026-05-15T14:49:41.856Z","0.20.2":"2026-05-15T22:23:59.864Z","0.20.3":"2026-05-16T11:50:11.915Z","0.21.0":"2026-05-16T15:11:15.858Z","0.21.2":"2026-05-16T17:30:44.306Z","0.22.0":"2026-05-17T20:39:08.756Z","0.22.1":"2026-05-18T15:15:58.198Z","0.22.2":"2026-05-18T16:15:48.782Z","0.22.5":"2026-05-19T14:02:03.090Z","0.23.2":"2026-05-21T08:10:43.357Z","0.24.0":"2026-05-22T12:07:04.515Z","0.25.0":"2026-05-24T14:05:41.153Z","0.25.1":"2026-05-24T15:49:42.204Z"},"description":"Core library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.","maintainers":[{"name":"salepate-255","email":"unfinishedlair@gmail.com"}],"readme":"# sh3-core\n\nCore library for [SH3](https://github.com/Unfinished-Lair/sh3) — types, layout engine, state zones, overlays, shard/app lifecycle, and the shell component.\n\n```bash\nnpm install sh3-core\n```\n\nPart of the [SH3 monorepo](https://github.com/Unfinished-Lair/sh3).\n","readmeFilename":"README.md"}