{"versions":{"0.0.2":{"name":"@solid-primitives/static-store","version":"0.0.2","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.0.0"},"scripts":{"dev":"vite serve dev","page":"echo TODO","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/static-store@0.0.2","_integrity":"sha512-JR51MmoZbFWE7fmzm0NnfS4RuLHpzXpPqAb7RJu3fHDGHp+q7v4KylseULcailINzDIosHQXbpiDQlj2Lx9zbQ==","_resolved":"/tmp/a8073a38531c2da35aee419d04670e17/solid-primitives-static-store-0.0.2.tgz","_from":"file:solid-primitives-static-store-0.0.2.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-JR51MmoZbFWE7fmzm0NnfS4RuLHpzXpPqAb7RJu3fHDGHp+q7v4KylseULcailINzDIosHQXbpiDQlj2Lx9zbQ==","shasum":"43ff64f238f127d89637f7830a977c1bbfb3f5e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.2.tgz","fileCount":6,"unpackedSize":14981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd/jpBQjOazTR375hAk88INJIBh8QzuVZwJfLDdNOttAiEAsIBd68TDIADBHUzKFy3JSfdxe2XUF2Tm5bI7xOoejFo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJzh2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdiA//XI36W7wqLhlKr81VKBWMAc/mRcpZmJ5E6nrJq0+IdNqyuOUm\r\ngt9g0Hkln+CwQw6euROmz3WgX1iNY3x/0N8xOu0O1lhoWir7LTFUza/Eq10x\r\nSOsKB7vj8dRO3xZHGI4TaZqMF2uVws2jrKfdg4ILH+aWW0+RE4bVUKP/kbWD\r\nGr4dcABL8Yz/d3y+X4C3XaYT9BNPn3BJujhRrmi4GjFdnjhI79ZdJ7L2RdNO\r\nr8BcHn5cdaTjqvLUyr53AvBcB40jU+tiLssBZzhGdAnGz9SfuDQajiHCxC/x\r\nl4jg9p2p+G8AzFHzUb2aeQ8hucMOKFRNASfKws/+BtB7L6sYI5f9jOLlyLPx\r\nWMfy3z2U8I4O5neoUy27EhlmpOdBREageEL4ZOWw7YsQeitRiUsgvWBea4HG\r\nt2oo1GizpSYcRm34li4ztqMN1eV9ZZJZp5NJPtKXXYiD7xvrwbq0nrx8fFi2\r\nYgwndkEVfUvBQ/BsA+7wSQGir6SXewcLFZS37QSUH60B3Sf3JDnzPyLopCgn\r\nx4l8FMzLhaT/4nv2d0xzMCXGp277/Uz9Qxkcu3vJ9/sO2txJ0K3OYDt/jIg8\r\n7N0Q4/PNr/HWuV1mfxT7bU0G/Nt2t6QF3lGJufTR2QOk11nDW51boj1E4WkW\r\nrnwpBs+ko/7Rfvm3A7FQsqL8th0dR3KjTKI=\r\n=hwdS\r\n-----END PGP SIGNATURE-----\r\n","size":4443},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.2_1680291958188_0.9123655860731086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T19:45:58.346Z","publish_time":1680291958346},"0.0.3":{"name":"@solid-primitives/static-store","version":"0.0.3","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.1.1"},"scripts":{"dev":"vite serve dev","page":"echo TODO","build":"jiti ../../scripts/build.ts","test":"vitest -c ../../configs/vitest.config.ts","test:ssr":"pnpm run test --mode ssr"},"_id":"@solid-primitives/static-store@0.0.3","_integrity":"sha512-OHwr9w8gb+IZGGEdmPL5Oet62p4c8Py3AaxxOopxv++SmGoed2niO8nORNbUk/riScvqzeDpOrAuQ//fYPm2tw==","_resolved":"/tmp/9fcda32d9268ba9ad8ad1aa5191a9b0d/solid-primitives-static-store-0.0.3.tgz","_from":"file:solid-primitives-static-store-0.0.3.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-OHwr9w8gb+IZGGEdmPL5Oet62p4c8Py3AaxxOopxv++SmGoed2niO8nORNbUk/riScvqzeDpOrAuQ//fYPm2tw==","shasum":"238f0c9841523e07188c90fec4c3b958171563aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.3.tgz","fileCount":6,"unpackedSize":14981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIe0w8v0IG2jBDW2/6Ic4KFAhIsh9lN2dDxHJf8PdMawIhAL8CzVOuP8m4461k93trY4+jg1dEil6EZyaTZRyRjrXx"}],"size":4442},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.3_1683486869874_0.9817585081440532"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-07T19:14:30.059Z","publish_time":1683486870059,"_source_registry_name":"default"},"0.0.4":{"name":"@solid-primitives/static-store","version":"0.0.4","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.0"},"scripts":{"dev":"jiti ../../scripts/dev.ts","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.4","_integrity":"sha512-NcLtDNA6H+Z9LmqaUe4SKfMx0YbszIMXEqfV15cB34t5XyEeOM5TihYwsVJ/dpkmpHYzflm0SwAL+P9uwyzvWQ==","_resolved":"/tmp/5b8fc85b6dc16c83d7cb285509278d1c/solid-primitives-static-store-0.0.4.tgz","_from":"file:solid-primitives-static-store-0.0.4.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NcLtDNA6H+Z9LmqaUe4SKfMx0YbszIMXEqfV15cB34t5XyEeOM5TihYwsVJ/dpkmpHYzflm0SwAL+P9uwyzvWQ==","shasum":"90cd12e72bcd68c5a69fd01214e0cfd8f30f805a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.4.tgz","fileCount":6,"unpackedSize":15002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpk1XYtPBYc6hbEW7KgsXux6emG7/CUGVClF6ZKFC/uAIgQanAmSNVMyjOQmOTbKA6rZ5CC3z39TS2WUGU9THkh4o="}],"size":4432},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.4_1684480475323_0.4281163875206475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-19T07:14:35.590Z","publish_time":1684480475590,"_source_registry_name":"default"},"0.0.5":{"name":"@solid-primitives/static-store","version":"0.0.5","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":"./dist/index.cjs"},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.1"},"devDependencies":{"solid-js":"1.7.6"},"scripts":{"dev":"jiti ../../scripts/dev.ts","build":"jiti ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.5","_integrity":"sha512-ssQ+s/wrlFAEE4Zw8GV499yBfvWx7SMm+ZVc11wvao4T5xg9VfXCL9Oa+x4h+vPMvSV/Knv5LrsLiUa+wlJUXQ==","_resolved":"/tmp/52156962d815388419fca9623f9d04a6/solid-primitives-static-store-0.0.5.tgz","_from":"file:solid-primitives-static-store-0.0.5.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ssQ+s/wrlFAEE4Zw8GV499yBfvWx7SMm+ZVc11wvao4T5xg9VfXCL9Oa+x4h+vPMvSV/Knv5LrsLiUa+wlJUXQ==","shasum":"ed3e5be8e72121f92fac54e7cfd4ed81aa2e29cd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.5.tgz","fileCount":7,"unpackedSize":17391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKoxtaUOySMpl3g+dp/LtBLB/d08ICRqzQaj2hKLWeUwIgJVRQLUOkSXkqTmCO+2gf27EoVn60TnhMhsDJzrlmNeo="}],"size":4487},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.5_1691144893841_0.6924320446190491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T10:28:13.987Z","publish_time":1691144893987,"_source_registry_name":"default"},"0.0.6":{"name":"@solid-primitives/static-store","version":"0.0.6","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.2"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.6","_integrity":"sha512-PtvkbbucbjT+9p95pksOciG9gOnCtJz4IUyAKX1Ld7YwI+QgtPTo0Wuxs8gNbNtLtoDv5PNv5t4YRzUyl0fwdg==","_resolved":"/tmp/6a62519114dadb4cf8df87bc56568862/solid-primitives-static-store-0.0.6.tgz","_from":"file:solid-primitives-static-store-0.0.6.tgz","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-PtvkbbucbjT+9p95pksOciG9gOnCtJz4IUyAKX1Ld7YwI+QgtPTo0Wuxs8gNbNtLtoDv5PNv5t4YRzUyl0fwdg==","shasum":"54249f5db9befef4818b22f8782cfcd8bb95088f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.6.tgz","fileCount":8,"unpackedSize":20719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYRy9ylQJpacr0fk3Ms4a+G9EhsGwPABtMLN59iqTkAIhALcDV7nuaHxhPZgsHIXn2edOu/72JlvNcd+Yy4KwPJCV"}],"size":4583},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.6_1705395497361_0.22104607433053425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:58:17.549Z","publish_time":1705395497549,"_source_registry_name":"default"},"0.0.7":{"name":"@solid-primitives/static-store","version":"0.0.7","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://github.com/solidjs-community/solid-primitives/tree/main/packages/static-store#readme","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.3"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.7","_integrity":"sha512-G7+ifh6Bw7JD6iKXhyvpB8kYusXjigiZ+cBYCNrRakjRF/Gh6fDopGuzC0x11h2pXu2gltRcF9Ph7PgBjj7ayg==","_resolved":"/tmp/1edd6691bfa44e328f87ccdef5280d97/solid-primitives-static-store-0.0.7.tgz","_from":"file:solid-primitives-static-store-0.0.7.tgz","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-G7+ifh6Bw7JD6iKXhyvpB8kYusXjigiZ+cBYCNrRakjRF/Gh6fDopGuzC0x11h2pXu2gltRcF9Ph7PgBjj7ayg==","shasum":"91716c7958a0d9354d860d0f702debe77cba2580","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.7.tgz","fileCount":8,"unpackedSize":20719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHO6wXWJrJ3hMAPjbhhpXEm8hyElD2aeoSJyZRZALxL8AiEAmqDs0P6aNgP6MnpO1td5ybKk6ZChveQVVUTtnlYzc8Q="}],"size":4584},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.7_1709155763680_0.6701054364583705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T21:29:23.887Z","publish_time":1709155763887,"_source_registry_name":"default"},"0.0.8":{"name":"@solid-primitives/static-store","version":"0.0.8","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.3"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.8","_integrity":"sha512-ZecE4BqY0oBk0YG00nzaAWO5Mjcny8Fc06CdbXadH9T9lzq/9GefqcSe/5AtdXqjvY/DtJ5C6CkcjPZO0o/eqg==","_resolved":"/tmp/91e67f0273916273609a22489945ee44/solid-primitives-static-store-0.0.8.tgz","_from":"file:solid-primitives-static-store-0.0.8.tgz","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZecE4BqY0oBk0YG00nzaAWO5Mjcny8Fc06CdbXadH9T9lzq/9GefqcSe/5AtdXqjvY/DtJ5C6CkcjPZO0o/eqg==","shasum":"a4d7a93a254bf89d3c5c5f27a031d1a46c34f5c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.8.tgz","fileCount":8,"unpackedSize":20684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC26XAlllVyLX9NemOTvYS8r57OsdVELDVXOlfU3Zq1HAIhAOw02hjZiUDAyOiFyGHP36JFJvjE2c4gEC53TlwOqQsg"}],"size":4592},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"gthetarnav@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"dave.dibiase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-store_0.0.8_1709669067929_0.8878053227740208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-05T20:04:28.076Z","publish_time":1709669068076,"_source_registry_name":"default"},"0.0.9":{"name":"@solid-primitives/static-store","version":"0.0.9","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"@solid-primitives/source":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.2.3"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.0.9","_integrity":"sha512-8zaTXTEnQFqdwfkqWmGVb/OYgSTbRgxJSWQNfLuA+KnuW4RzTRQE2jzgnNJjJjaloruv9EHGvikmJzQJ5aOrEw==","_resolved":"/tmp/06d3c8c45f866c7cde18ea06bfe98895/solid-primitives-static-store-0.0.9.tgz","_from":"file:solid-primitives-static-store-0.0.9.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8zaTXTEnQFqdwfkqWmGVb/OYgSTbRgxJSWQNfLuA+KnuW4RzTRQE2jzgnNJjJjaloruv9EHGvikmJzQJ5aOrEw==","shasum":"724950e2d823bec481f465f7e147f6b071008492","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.0.9.tgz","fileCount":7,"unpackedSize":18291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt+I1k4yA6eoRjlZnNxpNxFRt1VQMKXmlpixEacEfZ9QIhALwmZcJ1SKVNA+kVk7S18rw68JYS2N0PlG/yZf3n2Ezi"}],"size":4550},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-store_0.0.9_1736503725995_0.331196386927719"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-10T10:08:46.166Z","publish_time":1736503726166,"_source_registry_name":"default"},"0.1.0":{"name":"@solid-primitives/static-store","version":"0.1.0","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"@solid-primitives/source":"./src/index.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.3.0"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.1.0","_integrity":"sha512-6Coau0Kv/dF83UQpbBzc+gnJafOQAPe2jCbB4jmTK5UocsR5cWmFBVRm3kin+nZFVaO4WkuELw0cKANWgTVh8Q==","_resolved":"/tmp/b5c360b4e63569bfe0bdf76e371d03a3/solid-primitives-static-store-0.1.0.tgz","_from":"file:solid-primitives-static-store-0.1.0.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6Coau0Kv/dF83UQpbBzc+gnJafOQAPe2jCbB4jmTK5UocsR5cWmFBVRm3kin+nZFVaO4WkuELw0cKANWgTVh8Q==","shasum":"34588f47310d333109127b2ed49c14b3b0bbe2c6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.1.0.tgz","fileCount":5,"unpackedSize":14173,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAErchJBUzjyU9o3tDjSl/ZCuHMBIw5BFmG8RXukkzddAiBYr4891HPk7gY1g7rQTprU6ZdPG0g4ZvZ8DwkqxsmAxw=="}],"size":4271},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-store_0.1.0_1737584500669_0.4630568641434192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-22T22:21:40.833Z","publish_time":1737584500833,"_source_registry_name":"default"},"0.1.1":{"name":"@solid-primitives/static-store","version":"0.1.1","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.3.1"},"devDependencies":{"solid-js":"^1.8.7"},"scripts":{"dev":"tsx ../../scripts/dev.ts","build":"tsx ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.1.1","_integrity":"sha512-daXWvpLjd+4hbYdGaaEJ2kKFuFhshvfIBFLveW7mfk2BWHl9lGQVwUuExp3qllkK9ONA9p+5D2cpwBQosv8odQ==","_resolved":"/tmp/b5d400c820496a8cb568a6e3430e5c6a/solid-primitives-static-store-0.1.1.tgz","_from":"file:solid-primitives-static-store-0.1.1.tgz","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-daXWvpLjd+4hbYdGaaEJ2kKFuFhshvfIBFLveW7mfk2BWHl9lGQVwUuExp3qllkK9ONA9p+5D2cpwBQosv8odQ==","shasum":"6bbfd1757b71d9058b08b761d644655c52b90261","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.1.1.tgz","fileCount":5,"unpackedSize":14175,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlMVKgwpqGnMICiW8P9T+oc6EIhx1Nqj86cBmdk4hlvQIgBNS5RHZJ8Js8vxLQHPx5xXf4Yhclq6Iw6yqbscWzzG4="}],"size":4273},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-store_0.1.1_1745740315870_0.05548490373263837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-27T07:51:56.044Z","publish_time":1745740316044,"_source_registry_name":"default"},"0.1.2":{"name":"@solid-primitives/static-store","version":"0.1.2","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.3.2"},"devDependencies":{"solid-js":"^1.9.7"},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.1.2","_integrity":"sha512-ReK+5O38lJ7fT+L6mUFvUr6igFwHBESZF+2Ug842s7fvlVeBdIVEdTCErygff6w7uR6+jrr7J8jQo+cYrEq4Iw==","_resolved":"/tmp/d91b313026551427fc58879191f6331d/solid-primitives-static-store-0.1.2.tgz","_from":"file:solid-primitives-static-store-0.1.2.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ReK+5O38lJ7fT+L6mUFvUr6igFwHBESZF+2Ug842s7fvlVeBdIVEdTCErygff6w7uR6+jrr7J8jQo+cYrEq4Iw==","shasum":"acdbecee75f17a5b64416859082fca67eefbaaaa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.1.2.tgz","fileCount":5,"unpackedSize":14335,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE06bhgK/Y8KDuBZ083Mmjp4NOx/KJbp4PTYcSg9DYy+AiEA1/hP9SO3vDM6ue3VrrZ8jQyWbdYeuFZRFLxIrNHxYAM="}],"size":4316},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com","actor":{"name":"thetarnav.","email":"gthetarnav@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-store_0.1.2_1751199177007_0.7790959610685777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T12:12:57.194Z","publish_time":1751199177194,"_source_registry_name":"default"},"0.1.3":{"name":"@solid-primitives/static-store","version":"0.1.3","description":"Primitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.","author":{"name":"Damian Tarnawski","email":"gthetarnav@gmail.com"},"contributors":[],"license":"MIT","homepage":"https://primitives.solidjs.community/package/static-store","repository":{"type":"git","url":"git+https://github.com/solidjs-community/solid-primitives.git"},"bugs":{"url":"https://github.com/solidjs-community/solid-primitives/issues"},"primitive":{"name":"static-store","stage":2,"list":["createStaticStore","createDerivedStaticStore"],"category":"Reactivity"},"keywords":["solid","primitives"],"private":false,"sideEffects":false,"type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","browser":{},"exports":{"import":{"@solid-primitives/source":"./src/index.ts","types":"./dist/index.d.ts","default":"./dist/index.js"}},"typesVersions":{},"peerDependencies":{"solid-js":"^1.6.12"},"dependencies":{"@solid-primitives/utils":"^6.4.0"},"devDependencies":{"solid-js":"^1.9.7"},"scripts":{"dev":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/dev.ts","build":"node --import=@nothing-but/node-resolve-ts --experimental-transform-types ../../scripts/build.ts","vitest":"vitest -c ../../configs/vitest.config.ts","test":"pnpm run vitest","test:ssr":"pnpm run vitest --mode ssr"},"_id":"@solid-primitives/static-store@0.1.3","_integrity":"sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ==","_resolved":"/tmp/c893290fea2f347d4a4d1e35a49ccd16/solid-primitives-static-store-0.1.3.tgz","_from":"file:solid-primitives-static-store-0.1.3.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-uxez7SXnr5GiRnzqO2IEDjOJRIXaG+0LZLBizmUA1FwSi+hrpuMzVBwyk70m4prcl8X6FDDXUl9O8hSq8wHbBQ==","shasum":"d1b8ffad5f51d87b8c64563e82c548fbde29ecf8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@solid-primitives/static-store/-/static-store-0.1.3.tgz","fileCount":5,"unpackedSize":14335,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFqwSJ6h+tyc4vyHyJyy/GGuQ5ZmKpRyvQhOrICPpfOJAiBwOBKmlMkJGUJ/uIBwrtwkYNrPrIc+n43RMcXzcDQvFg=="}],"size":4317},"_npmUser":{"name":"anonymous","email":"gthetarnav@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dave.dibiase@gmail.com"},{"name":"anonymous","email":"alex.th.kloss.77@googlemail.com"},{"name":"anonymous","email":"gthetarnav@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-store_0.1.3_1771895510365_0.11166585343811875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-24T01:11:50.512Z","publish_time":1771895510512,"_source_registry_name":"default"}},"dist-tags":{"latest":"0.1.3"},"name":"@solid-primitives/static-store","time":{"created":"2023-03-31T19:50:47.418Z","modified":"2026-02-24T01:12:08.928Z","0.0.2":"2023-03-31T19:45:58.346Z","0.0.3":"2023-05-07T19:14:30.059Z","0.0.4":"2023-05-19T07:14:35.590Z","0.0.5":"2023-08-04T10:28:13.987Z","0.0.6":"2024-01-16T08:58:17.549Z","0.0.7":"2024-02-28T21:29:23.887Z","0.0.8":"2024-03-05T20:04:28.076Z","0.0.9":"2025-01-10T10:08:46.166Z","0.1.0":"2025-01-22T22:21:40.833Z","0.1.1":"2025-04-27T07:51:56.044Z","0.1.2":"2025-06-29T12:12:57.194Z","0.1.3":"2026-02-24T01:11:50.512Z"},"readme":"<p>\n  <img width=\"100%\" src=\"https://assets.solidjs.com/banner?type=Primitives&background=tiles&project=static-store\" alt=\"Solid Primitives Static Store\">\n</p>\n\n# @solid-primitives/static-store\n\n[![size](https://img.shields.io/bundlephobia/minzip/@solid-primitives/static-store?style=for-the-badge&label=size)](https://bundlephobia.com/package/@solid-primitives/static-store)\n[![version](https://img.shields.io/npm/v/@solid-primitives/static-store?style=for-the-badge)](https://www.npmjs.com/package/@solid-primitives/static-store)\n[![stage](https://img.shields.io/endpoint?style=for-the-badge&url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolidjs-community%2Fsolid-primitives%2Fmain%2Fassets%2Fbadges%2Fstage-2.json)](https://github.com/solidjs-community/solid-primitives#contribution-process)\n\nPrimitives for creating small reactive objects that doesn't change their shape over time - don't need a proxy wrapper.\n\n- [`createStaticStore`](#createstaticstore) - Creates a writable static store object.\n- [`createDerivedStaticStore`](#createderivedstaticstore) - Creates a static store that is derived from a source function.\n\n## Installation\n\n```bash\nnpm install @solid-primitives/static-store\n# or\nyarn add @solid-primitives/static-store\n# or\npnpm add @solid-primitives/static-store\n```\n\n## `createStaticStore`\n\nCreates read-only object that is shallowly reactive — only reactive on its first level and for the enumerable properties specified in the initial value — and a setter. It behaves similarly to createStore, but with limited features to keep it simple and performant. Designed to be used for reactive objects with static keys and dynamic values, like reactive Event State, location, etc.\n\n### How to use it\n\nIt takes a single argument - an initial value. It returns a tuple with the store object and a setter function.\n\n```ts\nimport { createStaticStore } from \"@solid-primitives/static-store\";\n\nconst [size, setSize] = createStaticStore({ width: 0, height: 0 });\n\ncreateEffect(() => {\n  // both of these are separate signals, that can be listened to independently\n  console.log(size.width, size.height);\n});\n\n// changing the property will trigger observers of that property only\nsetSize(\"width\", 100);\n\nel.addEventListener(\"resize\", () => {\n  // passed object will get merged with the existing store\n  setSize({ width: el.offsetWidth, height: el.offsetHeight });\n});\n\n// adding a new property will NOT work\n// the shape of the store is static\nsetSize(\"new-property\", \"value\");\n```\n\n## `createDerivedStaticStore`\n\nA derived version of the [`createStaticStore`](#createstaticstore). It will use the update function to derive the value of the store. It will only update when the dependencies of the update function change.\n\n### How to use it\n\nIt works similarly to the `createMemo` primitive and it takes the same arguments, but it returns a reactive object rather than an accessor function.\n\n```ts\n// source\nconst [size, setSize] = createSignal({ width: 0, height: 0 });\n\nconst store = createDerivedStaticStore(size);\n\ncreateEffect(() => {\n  // both of these are separate signals, that can be listened to independently\n  console.log(store.width, store.height);\n});\n\nel.addEventListener(\"resize\", () => {\n  // only the changed properties that changed will trigger their observers\n  setSize(p => ({ ...p, height: el.offsetHeight }));\n});\n```\n\n## `createHydratableStaticStore`\n\nA \"hydratable\" version of the [`createStaticStore`](#createstaticstore) - it will use the `serverValue` on the server and the `update` function on the client. If initialized during hydration it will use `serverValue` as the initial value and update it once hydration is complete.\n\n> **Warning** This primitive version is experimental, and mostly used internally by other primitives. It is not recommended to use it directly.\n\n```ts\nimport { createHydratableStaticStore } from \"@solid-primitives/static-store\";\n\n// reads from the DOM\nconst getSize = () => ({ width: el.offsetWidth, height: el.offsetHeight });\n\nconst [size, setSize] = createHydratableStaticStore(\n  // server fallback value\n  { width: 0, height: 0 },\n  // update function (called onMount)\n  () => {\n    el.addEventListener(\"resize\", () => setSize(getSize()));\n    return getSize();\n  },\n);\n\ncreateEffect(() => {\n  console.log(size.width, size.height);\n});\n```\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md)","users":{}}