{"_id":"@marianmeres/store","_rev":"34-1d37778d22ab07eb4e442e9af9d44774","name":"@marianmeres/store","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.2":{"name":"@marianmeres/store","version":"0.0.2","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@0.0.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"49f9c0de3e6cda65060ab13b008ab0361fb36064","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-0.0.2.tgz","fileCount":6,"integrity":"sha512-n1MeMW6nzWhFoK8owH2+BxOhWLCuzFLGTEisqw24hpgRouVu+cho4VJiUFpuV1OsaU+unrpaOWOiZ+Q7nMR1zw==","signatures":[{"sig":"MEYCIQDhtDe3qakLrgkPGT5arILh4zM/qlB8N2XGrqTcY3yuZwIhAMGXxUZ0o09spOT10IdxKiQCBlsWxbup80G/0zmgwFZM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAa1WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru7A//WaVQj6Ey+z28vFpHp2byyS+vVoIKfv4LdytOXX8wEojixj++\r\nvnhN59WLedQy35HmXqAPYrqbKdvGXkjNNa+b2yYA1KK62lil2qcr2w/P8f06\r\nHuAkMMGAf7MmUq4HtEe/c7+WgUdfcJMuw4/zKzYPMK4pBfdVNVkCGQIEEntv\r\n0H3lvb7bCMXWvKZAf+kpOBVWIkkiirFCed8d3yqccJWE+V+29HV0PHUzDhZi\r\npXTdeGnQvVMFvqaFHDrxRxf9MobVrTtn7b7Js2qjriHvbkR7mWX9Da327+5n\r\nJGTAUS0AaB7dUuDb3LC9FYGSnnrmahsPI3cJEtUyRr8ysw68CBJaAq8CmU+E\r\ntbv94JWCzr+sVUIDSsAYWZk4wVAozEt/R0Q0uEOv8rTQN+CKY2ZwYgxChGLU\r\nekl6u9B2cXJKNWyA0Yop2d1fqbDS5VKK46TrEo/aJlYy2BS0z0167bydJV62\r\nZAW5jexpGVGw99rP6z+T93D24AjZx2nQ2iPOk/cWSueMLKZZvY4Xo9sPOJTz\r\nMiIa5RiknGK8wvhv6Ca1LgYKLk9qAAtlb8LBRhukxTsKkvTiFRdjLOKLYgdg\r\nYQHohSMAlFniFRFyWBTIocPzMibmvCKL1kgLvLnOtD9YR5e3eQH8203rybaX\r\na1SreJCaqGb1OeytSqXdqbQlmXtpotRS2tc=\r\n=LKsL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"bf865f522ff8bf2dae67cbc08d9c3a7f643e2b3a","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w dist -w tests -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^0.5.0","@marianmeres/release":"^0.0.7","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_0.0.2_1677831510719_0.07046685484629922","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@marianmeres/store","version":"0.1.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@0.1.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"aa49d61d5ac9503d52b1cbec3a813b712cfa7cc8","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-0.1.0.tgz","fileCount":6,"integrity":"sha512-XFF5xZdZglFriT/fwIsmu1VCCuEIloxZKS4gNWjkNYUquT+jEKkdOEz0Pr32NhaYVxY1/7scx3mIN48G4YFA9A==","signatures":[{"sig":"MEQCIGLavvt8Emfcsb7v1tyMfHjlYmo4hh5Biz0UI4IuaKnQAiAZUUTK5ntYDmWxjK3RaDrn7jWGO1zII2E7mgBgVoaNUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAdTwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ9Q//RvyhoCfqDhjdj9JWG5zIZ25WlRoZW01ON9qEhUNNHRjW7EUM\r\ng678nbK08UznXtLSZEWRmDAjRQC6cDql42/dFi+oJopaN9OgqsmXMoCOc3yy\r\nyF8wXW/xX1QIi07RZQhzS+3GJ9CyPlYePzgDkqHb7B8Qcq9R9OlTisUPupiZ\r\nTgXr/4BErMxwOCYYtHn+2mxfWCoY6css2vLRq3xjy/V8sCPLTQ8OBDBPhVdC\r\n14M6ke5KIfG1JuZ0vLA/DAezxJgkz6ztYyPpR0eLOt8sDo/aGZtim/c18dnn\r\n9lksi2gBf6avgzbqSibdEBjTvAYa5t3+aoywVAdRwW95gJh8leDdwvY8eWyv\r\nWj6WlmRQFpukgmXRXZq8orUDcySNPBGyvepRFDY1wAn82R+X2Xl7yXmECVdx\r\nfIh2ZrEw5QyGqYZciMqft5DlsKA4PsDO1aJW34npxzHd6GV9zzYPYZ0bYu6U\r\nzVJTyOoQo3fth7Sj/w5DAS0tYv72qo7d9dC4QTqYI7pHpTKbDAnEBL1jThV0\r\nDZL3KPsKlXVNt3p7nSG2/DANkJvwEU/xl3cZjcR1yz2Uz5s+hIeZ7g5oNqB7\r\nNZAmA2UwLGs+reIJDioWPJxuhCCOVrVOuDEzI4Fmx1mQVyb34IdW9upAcYoc\r\ngKZE1avuHjX6nqgC4l+ySdOqYYNAjkqRcKY=\r\n=hX80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"752c039c486133e95b23dc902526d2ea13992de0","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w dist -w tests -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^0.5.0","@marianmeres/release":"^0.0.7","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.0_1677841648380_0.6931904900443262","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@marianmeres/store","version":"0.1.1","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@0.1.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"cb9762420477140fc82b0d22457d4ca893ad1e00","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-0.1.1.tgz","fileCount":6,"integrity":"sha512-g3PXFG4j50l8W2piFxONPgnLltnFGb+xvFcIX+BjfZ2CJM8XBb+QoU908KpbgyPZB6Yl537CxVz/03KprndmYQ==","signatures":[{"sig":"MEUCIFeQiiM+oGjT3Bu9cuee5z6imNxDksMPHjSgXwpmZs7pAiEAgbjRmis0Wl0jW0aIWAiN93YrxVC9+7o0NE5NyUrFxZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAzomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMGQ/+MBqOsB+N+L5jcvkl1wuP8NskDRwn6zdXpJZkhJyteLfZd8Hg\r\na2AxRfNz703eucLfeLfV47gvW1KYM3Dh/kehmnR6z/ttbfjwF0QmJP07JLid\r\nN0yhkjrB1VJAXb/nh2w4ylW7Yb47N+kZvkhGh0Ud3S++n3TUQMwyAgP88L6Q\r\nFdq2C10rHcbRG2ro/tKem7xMgJLDZpguMd4rdwN5Wk86nQJz+wxhEGDTizpq\r\nujs33WLTOqLDUW7Jlt8KkkRPhakz70lmXcZ52nrM/DCiTgkvfPnFkDNiJbTC\r\nEb6/3ZwwAfcOsjCt2duHadQ4qxw3mki9aDy5R0OrBFeRMqSmDixN57EpaX9e\r\n2MR2tJte3ucqE+7jusYYEpAXla1ZVfDcRUjmn2qtMCojJgl32MeiI+JLf2iL\r\n0MA8h6kWm/O4ue1+rxS1rV3Ug3w5J/0Usq2BtocrjkyJ/+eFat79QeeIupS8\r\nONipZGsgM3aOHfRwXS7FO9X+ftu6KXxilygjjxomQ5hnbbZ5ErbUAiBxSUq7\r\nXGzxkUumP+LFzsWLowhMAtc0Y1XwCkalX22tB4WgOUANVagGk+0+1+rcm25g\r\nYQEF/ui4Hgr8tEsHtJoa73E62R3irdAO0AuqmpDME1U55uLUysSGhSvhOtb8\r\nUTh6/fYmMEWVuyUtDwkSS6FyulbJpsIa8wc=\r\n=SuHl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"92a80ddb8fe20938f968c620b0f1c6d55ed557b7","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^0.5.0","@marianmeres/release":"^0.0.7","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.1_1677933094142_0.026499235352914985","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@marianmeres/store","version":"0.1.2","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@0.1.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"b22c04038e1b88d36efaca1c721688dd48b50135","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-0.1.2.tgz","fileCount":6,"integrity":"sha512-ry07tDCtl2MmL4IyMWAqf68eK/M2SFPyLq05pDWYXb+qLKxrj70Q1mr4ClMx0TttXdzBZgT67lYHCYbCoRU8NQ==","signatures":[{"sig":"MEYCIQDonsWFdBpP6FbzJkijD4Mg9EPZ17VH5fKXs1ol9IcokgIhAP2NWt5fkaKXBpO/Epm6bFIeX57qWipyRgn3eO+ap7Fv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAzt3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsjQ//YSXM4LuOdyVDfJwEmFHpxTiDdafatckCj6P2fsShABsuZJXL\r\naMDe8fZbw8R+vXWT8NEon2iyQb79noj2Ni+c1gGVD8iobqjAu00zHn9cMDe8\r\nrvrz6CdjHNKC76j0pnzIxCGDeN6k/nLr0B37q4ye1JJOw6I8OduA6YM23Uw2\r\nYz5D8IEfdDN7du122bHEnQIPCSwxht7IX1Pj+OeB5fbGZGMyMxiYHNUHXovW\r\nhfKzqAY6Kt6ch1B//6Dp0x7b2vnX1y7WCYkH/lHBw82hyRnTYhFXJ6M5asND\r\nTX0uCM6WSsJZF1XHOqvQUCvbm0FK7G0vXEVQRocCHB0rEYuumLNPdUZF5nCR\r\ns+wUj4yRSXIP6r4UJRLg5vzqKG6cWh+zYZHIUa7Xlw+/ZkJVldbd5m1b7BQz\r\n7qdQLYB/ExJvffWEnQR/i8XHIQPiBzVZAHrm+PhiPEJPi3Nvvi/ZsxZmV/5P\r\n6k2Vy9QmLosnVLn08x2kqHJQ7jB3aeZI0F52neQWwG5yh2Te3sdWgkotu8sb\r\nBNAbrEhIMO4ftRyUomA9LLjQBsifsP2poF1yO3ptjitW0xnciemTUQqy7lyP\r\n4XEmARFs2gtdNeUCjjGaJir+Ei4V0uU5VkbpIZkPwb+xIBjRGkOPSfGcixCa\r\nH6P5YMA8cqPk6Z2Bg16W5SIZvY/Wm+9uTeA=\r\n=2XVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"086ecce15fe1c6054b8fb0df38d850ce2e4ad424","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^0.5.0","@marianmeres/release":"^0.0.7","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_0.1.2_1677933431553_0.6645200024725808","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@marianmeres/store","version":"1.0.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.0.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"310792e5efb0b5190edc988c46a9949f2d65dbfe","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.0.0.tgz","fileCount":6,"integrity":"sha512-Qo63n5v+eufjkO/l0wFYdNmoXlsuTuu38UOpdJ8BdUpNltzg+g2fJotA1ah+Vn3Pmvf9UKTidcvB0E6omuGyNg==","signatures":[{"sig":"MEUCIQC/SnC9jZbQbgUjR1u1YSE4t3uhb/kFep3r8u28StSDpQIgTv497W7i12iTGvTsVl1Yyl7fyHRTf9+Wf4dO9hj4aO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEcoPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotVRAAh/vxEvPla0DmdvmCJBwSeVagb4o1LoNXIgY4kfgr56K1lmd8\r\n2BkhxcyoprRwd7c8kn3q1yw9G0HUkk6Ph2dYYcuDLUPHKjB+bjJ9iPeZej8h\r\niQw4wKNIzl1X4siKyImkMylPAOONVVitUKBLzpXGvEJP0DWQHGCaA9hqkL4d\r\nCzGEUt2QJTwwmD1a32edDgRR+dH6HzcEPO11xz2/ppJscoKCmu9NnV6v7TtI\r\n92sfbaWpzg0aR5cJn7wbgVH0e9azT4zNvM7XgiqnYNx1Fqen8y9zLrqwJPYH\r\n0GLDS8fcAFqNXXWYQl3IGRg9Z8n2rYSwyyPRb7Z2g0w7fkqrvSXxYqNNoFeP\r\nAZMbjM0R5fXWEi2UQMQY91E0C/T7p6N2V0c+I4C1lnfQwFiKmG4HI8fgpeTP\r\n12A448wLlJt/4S+5Le1/PD1X5LsuPSUhwnnVb0RIHutZwAGwFkcsRC1hd1Ig\r\njX8gK1DdLghlVpErlGRrzMMUHbSnQZUZr2SBt9KACw0tkQDYTCKz/CFqxzBN\r\npiy4rp9mAfVl6f+NrELkfRG4czCAFX2G7zta2IElvLsVNIkYAuCuZv6rQvWI\r\nv/EUBKlwWQfjbJYfxAEbHngvlxKgOdsyty1RjCUBX2Mu0L1/AWxOXqgBZWPT\r\n4NO3rOsmuqrOOZMQPph7u6fnAaThJXkvbts=\r\n=SrEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"7ef36b9778317ff568edad7ce21836db22f3c503","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.0.0_1678887439092_0.8951425565835152","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@marianmeres/store","version":"1.1.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.1.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"da47b340f098329add2d27184fe901c433d400da","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.1.0.tgz","fileCount":6,"integrity":"sha512-uApBu7eKErz8puUFrL+GxqsCUPkB1H5EMLrF+Za0dyfJ5SQOhAEYbec4wXSRY00R+ZzqWX4rUbp2p9oxevvQmw==","signatures":[{"sig":"MEUCICS/T/vmnI2hJXK2RHNb5YZjAZDZPEESk2piPfU5X45pAiEAiyXYxS8jWsOfV5HJeliQewVawPjwpBZH8IhFlw+0Tj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHqGdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4uRAAgAxLS8a+i3bVT8B3bpH1TUiFejnEFYwt27KVunfqK6hqRPOC\r\nRV3yrFRv2c0S0AhcMyxA4QYqqTEpml1mG+l1zslUZQzVv9Tt7TofWYWwjCIO\r\nCVpLQx/o8ansiKTKtVV4ZT9ApfRCbRMmB+N5/qyIfd3MdqvIsQy9C35UBD6R\r\nrxoixf2wWud/e7BkT1/pvjci5R1o9zn3LdFbdOgUpGxe7SnYMk3Ltm+AEgYN\r\nS4slQErssO/Q8uFCJexOaCxV/xmEzjJ7yYNcxXVk/M0ECwDspzGT5gA0TKGv\r\n9GtnpQb+hmSxvb7W77WKVZYg8sfyNAvMxxUSiYM3z5TbpOGcRQid29Euts8g\r\nvPXoRXBcelnXLTmudSbyuLRDf5O+VeZ8Qt/u2w0DKfauqBcRGpfBu2MJlTl2\r\nRjwaBmR5lJpF+Bc27E/Gv+jo/rvGRQmOPDpjUgDFdri560HS7Ut0M5Bg0Dab\r\nmTXopgTb4A2Gc67C+RnJdjb8irQ0UmKm0Wu/WqErbqAr0fmV3mK+k8kka6Mk\r\nvDrP+w0vk+Z21SZ1CnkZ896mxbRNDRTriGow4RGfWcjKGgZtGLic8jhpQYq4\r\na2GsKljJ1sQqylDiuI1r3jGNmNU6ojER5vle9AKd7Jcr+rwjnII/iCKxxAdu\r\nOZoGs7ft4rzSgLTyG/bf047Ow6ujhOHJjSA=\r\n=Qxfb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"d2d6e7db707b4826672b53615652a26e67068961","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.1.0_1679729053129_0.562451982364301","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@marianmeres/store","version":"1.2.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.2.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"2c8925acd674b11197709b59fa47565473c8b2ea","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.2.0.tgz","fileCount":6,"integrity":"sha512-kPKWvQSWkSBjURI8wzNKy0VSP47l6wZcxAgJ7o34C3tyvnGizg769mEh29As/j4akcD51m9In8RIc/ZEy2EKRg==","signatures":[{"sig":"MEUCIQChqmSwAQS+hKEzNInkvIyqBEGaBv3sVxuSwueK/t5LOQIgC8jXetr3g/W9A7D4t3LGcEzWSPFEyhBanpl+CkiR0PM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH1CLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi3w//boDz8KZ+Je0MzgRS5dBsKVPvbZhMtUzE8l9nuEIx1I308Y2q\r\nMPIc/L/gM56sOBV9dHIcKUCoHlSeVYIOwaWQ8mWD9ePQM7hwVfe9LGGikCvv\r\nWx8RXxshkmkLn65UOMcEsUsxnDU6PeO5YpkQDzQBCC98B10a4D2HG/N3nTaK\r\n7uoAcrZHvfQe97vtIlPUf/8mx1eiyuwIu6dOR9r4nKRPq+x22ta9XpvNmKvc\r\nK3ecKFD08faBa/Sfk1+flJMoqadI40gc29BRgeOkjxctWhSKokS+IeNhFrbO\r\n0zX+4AH3lwBXYFgEJ4OEI6Yb3RKPMRflye23dO+s9M7ZTqka9joxb90jxga3\r\nVghRdZmQbGdk5nhsR+GeTPbjvTMQesMt4JyEwL7KRDBK0e4u0AKg224dMeoA\r\nEm/DDDklfo/BI5XIxOIo4wwYUhAvGZX0X+TpEe0gDsLrdi08510HO2qVmTWv\r\ndGnYDskb88Q+BWVekBGQV1fJBFtZKeavgKHQNb2bfxRyRIzKwIaMMsG5/WSI\r\nG0iNSr9zaQOJIdBWiB5uznAHVeo18cHrAc3abWJn5k3+WINvB+nSmd4KK5sz\r\nKFqomHgfiUhpF4xrgu3kJy0wq+uuzWtq3JjOFVndeiYiEZps9PQZrotpIGAQ\r\nqIJczXlzGxQyzYs0sbBHqqy4Y9FEJGRjd1k=\r\n=Edof\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"efe80dbe7ac626768070870cf12b3dbbd7af7045","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.2.0_1679773835479_0.7418762248345729","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@marianmeres/store","version":"1.2.1","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.2.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"97354450561dd65779e6680496eb088c8e53556c","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.2.1.tgz","fileCount":6,"integrity":"sha512-rfi3SICEFS68Nayk6EYNGwOn3nPJg1i/3SajvDf0sdnv8gDXSxQ6HR7LsN4N8aWdO/t8nU7cSW7/QzMdddSPrQ==","signatures":[{"sig":"MEYCIQDFF0kzYtQ/X1ylMsD8SDA496nI3xLYNuqvR+pZyuDyCwIhAMBm05Ms3/Pz7MCNUqePhdBTwubT2rBUgAAjCWEXBeRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIABlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM8Q//aE/GzQhKI7rJgFXUrUB7Cl82KfDLwSM+c7EwSbhNdvAcYYh5\r\nSuaDbxQ1kiigAc5Z9ZSHQcg6Hy/vfG8AX4qf1bD2+I4LAHyouF9mwwygEBAQ\r\nXbAvbIpb3IuqE+wq5OdZcKREvUNM09TIAO5tkuRktbB5TKEbAJg8Ai5EjiyJ\r\nZMvnthWRT2bqZNC1ZU7Rl+7aJwRlpgdtGr5sI1h2IHN9cgT0Gbr/b4VkSSDM\r\nia0hgbza/NP7A9PdIEey+3VTYppDJhzQmySPcU/Hpd5d2FAgNvx8KNjEKfms\r\n7PGFrOiV/QKuH0z2BqmCaoj0pjUWgf343++NDELCWkxPfbhMeoJqbPthilE8\r\npmlCyXMolV/LLE3/c4tCaf/mE9GsXDkf9WgmYHJAEHjRGpwrbX6eMe8yE5Zi\r\n73JYoIFGsoHNTqxMrH4Z6XcM1cdJQSfA/AmVmxKglC8ivKouTqDVAK+lhtQ1\r\n+ljGhaZGUnwtTGKXIUdzYnDy8L7VM52sw4+gF5S4ihAfrfCyTz06SdUNpmOJ\r\ntvEQMaiHKOcbeQcYiOOwZFs/MDvSGYiLGyftLCub6HLEmrTmlfPCwXuWGU30\r\nq0/G/fjRsQshLVkmojhDkeyHF5AotU60B4dSM5NDU3YEYaZ5DUJY2V31c20J\r\nWk/gbyaNRlL7nZYnwWR6PcvQrJxndYy+j7c=\r\n=i+ff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"807ca47cfb58b26d15ce3eea43b1f2944adb4434","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"9.4.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"19.6.0","dependencies":{"@marianmeres/pubsub":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^2.0.21","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.2.1_1679818853696_0.6773288292979267","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@marianmeres/store","version":"1.3.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.3.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"5242e948133774507926e0b38d08d87d372a9448","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.3.0.tgz","fileCount":6,"integrity":"sha512-q1OrmDBEYT01FWwFRiBA9VsA8rHCxa7+xkeYBlQ3igEsxJgDPLS5vlqk3o77JLhN8MBLHeYErlvLUPFZXPXKDA==","signatures":[{"sig":"MEQCIF53Lhw/cSPAbkhKJU08IYDox14PtSn/NTL/cA+spUcmAiARM+0ll4J8n4fgDER+SjIBBIaCR0fhVfwdulv6zf/vEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7842},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"9cec15528e66477ae85b1fb51a4a6fdc896c56e3","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.3.0_1702672135869_0.32237986820930087","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@marianmeres/store","version":"1.3.1","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.3.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"265998c1102a27b1d8c58fc4b422e12a8e041d40","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.3.1.tgz","fileCount":6,"integrity":"sha512-vtpbDyW7NbcMfK6OhYrBC24hBD8hHtH51Z0U8MpKiqKAWq8W5QS748WU+Skv9d4RIjddndWYYf+i8zF4CF/Ljg==","signatures":[{"sig":"MEUCIQDBdrRz1424Ssslk/aJ+xwzSL9UyyehpgZ2XX7BtD6jwQIgLfg0OvQaxE1gEKjE3YX7W/qkYC8Fah7hJ91CskIR3uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7857},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"1d47a92b7daf70dd24ce1d05a7e99e8e48ba59b6","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.3.1_1703864405603_0.4772857027527202","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@marianmeres/store","version":"1.3.2","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.3.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"dcdf56ccd98bb3483f4d1c10e4b80d6de8b7c973","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.3.2.tgz","fileCount":6,"integrity":"sha512-AjytgYuJwlKc4fQ/dcEsiWkhHk+vp8vLMLo2RbBlJC5VLPxtwv/CBQPekzsNvw+Ljx78nynBDmIQ2Q5+AGDgZw==","signatures":[{"sig":"MEYCIQDlmfLh8313a533WINKv7xqRu9R1Wx6T4GXz29pVcG14AIhANjoZcqyfqZeBhjQkOsHnqMYQljexcdDTDjSwVptUefx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7864},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"0fc1125aef7ee772a776fa8b7ae2964d12ff5613","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.3.2_1703865571645_0.46693121692597783","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@marianmeres/store","version":"1.4.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.4.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"00dfd7c821a25cd8e58da5cbc0934a7463cbe7d0","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.4.0.tgz","fileCount":6,"integrity":"sha512-+ruLpjcwfGPS6QoiriMXffHp3uvhBl6BNqEid4vo4L1tT75evJHkyN0ZP4ZkyPMHJiOjCCtKLE2UuLM2hz9P8g==","signatures":[{"sig":"MEQCIDOLvqQU2FURjnuNnLyH0b0yNDUH9YRDNn145CndTRRkAiBq6yauNv+eOCrQIG54A39KWypS9jJJHMYf5m9fyfShSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"ad671db0e81aa258f591951b800a965c62e42651","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.4.0_1703868449146_0.5378477205730412","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@marianmeres/store","version":"1.4.1","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.4.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"e8b4bd3b5f0b2895a9bfca9d001c1e41cff38f16","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.4.1.tgz","fileCount":6,"integrity":"sha512-OYftEiqqiJ9grmqWdO3TWz+wuOWgtXxAkMYo3S0vDcDzDWGzWU6h7PF31Y9+9u0Qve2JBrrflUbpoU0LeFdwCQ==","signatures":[{"sig":"MEUCIF+LKuDJF+frUosQf0fPzQxzX8UcDzGG5ahoIavzWQwRAiEAm2zBLiMJeeZLPMv0kJmXML6I63MZuZV1328YhHQ03iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8522},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"f772fda73078d06143fcab5946f7bbaba0a68cf9","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.4.1_1703869525012_0.10868345132408286","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@marianmeres/store","version":"1.5.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.5.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"c97239749a19cc7d771e3f9d2140f0d387947d28","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.5.0.tgz","fileCount":6,"integrity":"sha512-8qxXH2GhxwXBSQ0ABvRsLiHdTDgmtwrvb/fnf2Msx6kmk3TYDlfFxpqDchOLSOxBQ1Yvi5nXelXUMb/CtsD3WA==","signatures":[{"sig":"MEQCIBE0JUDJDMHDnU72M2BgvFDoNGl+uVJBFMiHMmqez3DKAiAzKIjC6Y40EfNIj2KlCykOlf9cGMJbEbnWEF+WjgXWAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"70bd80dbeea7bce9a6759b86f554569356d4b23a","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.3.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.5.0_1704384036868_0.8542716642167307","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@marianmeres/store","version":"1.6.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.6.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"2b23a2d50f3f0890aa51427b79900641a14d6db8","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.6.0.tgz","fileCount":6,"integrity":"sha512-AKrvzZPaAKm15eYmA0dLLQhI/AS0v3JTx0eCLJiund3xDDrdEPjyw++uGk3lQA9Jj/uK8cszZLzT5E7UzYbx4A==","signatures":[{"sig":"MEUCIQC2BpKBUFJi/nnm4MHWYeHp1S3A2/Vii49gF++lvNLCUAIgFiMJPODY60yYnwrhvN15UhkwCCft+UgV5bK5JJkpYuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9244},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"be3d7d51deec63dd68e0f6fe05262fe3cac6852d","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.6.0_1714655589663_0.8150889609295144","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@marianmeres/store","version":"1.6.1","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.6.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"dd7e6a4751e7f3ab376e0fb4add9dc0821ffcbc4","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.6.1.tgz","fileCount":6,"integrity":"sha512-oWXH+p+gO/x5/3z89b012OT65wtW0cWOSqhqjlID2gZG874nQ+UZE3TLBksR2+pB6a4j7NpTCFjDfUGl1Vi/HA==","signatures":[{"sig":"MEQCIEvXm2kQ4l+T18gEVmn9KQT/I+48d+r5NILae/GoPup/AiBpK0g+MRn/oq+adnB0rWlMwdhmeX15ntxhLPmvWbBDNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9248},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"a57247fc31a45d2b94bb50080ea4c6e588a5a7bd","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.2.4","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.1","lodash":"^4.17.21","rimraf":"^3.0.2","rollup":"^3.7.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^2.8.1","@types/node":"^18.11.15","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.2.0","@rollup/plugin-commonjs":"^23.0.4","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^10.0.1","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/store_1.6.1_1714911722172_0.5370310477848834","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@marianmeres/store","version":"1.6.2","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.6.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"ac484a51a4529e775b544c8d84f22daa68740e08","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.6.2.tgz","fileCount":6,"integrity":"sha512-yX56em3Mt5prChQNd8ukZ/wcjWX00EZ9HPzRI/hhUchqfTC5yDQ/d3/0w2KwpiHYK7poDPQnJsyJB0yGlPOicg==","signatures":[{"sig":"MEQCIEteD0ZArY81mv9fFmEsYIu4oq/KwJS75j6H6cktDhpYAiB8Jxim3nNAzCiGk6XM6OeewudDS2Qi2nBWzHnY1FnU0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"b0ef213c636e7ef09cd91c5de8e1b6e6319f5a17","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.8.3","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","lodash":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.9.0","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/store_1.6.2_1727424657323_0.32198673084719265","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@marianmeres/store","version":"1.6.3","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.6.3","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"924087510bcc661abc40cd9e1e5dbbb2483f580e","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.6.3.tgz","fileCount":7,"integrity":"sha512-Yq7Hw82TH6euNq5eKqYaGVkXwGqhUPPTWR/hVJX7k8Ym7X9VtwU+4JCrEBgb+JpPTLvY0i48UZgz8DP5nF8wVQ==","signatures":[{"sig":"MEUCIQC4lEoYTNQJs+f3oGOrcAPMaKegnPIadoKJ3EEWDdQizgIgbj4qhcg0meM308nOKW7TlzUg74fxMWR+PMtEB99kDXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11774},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"9013a4231a6786042960dbb80b268221d875dbf4","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup --bundleConfigAsCjs -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.8.3","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@marianmeres/pubsub":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","lodash":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.9.0","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/store_1.6.3_1727425567503_0.14622366168543643","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@marianmeres/store","version":"1.6.4","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.6.4","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"c222681b5787cfe44c3f7cb53faf89ac691b0ed5","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.6.4.tgz","fileCount":7,"integrity":"sha512-X3smejb9rklVFKu7D3dcb7nko39RlkMAcFLjVnIm1RcyUUvsOsZfqztMt2w5E9KHQEobnrRxAb1qYSFwdJVMCQ==","signatures":[{"sig":"MEUCIQCx+teah12o7rv5Brf0davu1NegOZG31n6mWXgnWCb4CQIgDSdHwHNwy0F+a4P0Au0hcpOzor8dSRvJ5oPlCBVdCjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"fd5abbcb258531ac7f6d5b7c94c889b795ec00ae","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.8.3","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@marianmeres/pubsub":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","lodash":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.22.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/store_1.6.4_1727436351241_0.48558130152398116","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@marianmeres/store","version":"1.7.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.7.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"a39f82aff2f1c288f2e9dc87ad5d1b894c537fe7","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.7.0.tgz","fileCount":7,"integrity":"sha512-S4W0RDkQgi7gaS2IFlXX/V54A1hSlZYwM9nSEpibUQ2SHlHdvec7lK0iEHXSCjO4xDUET9qzKzVPk63nfKcZ8Q==","signatures":[{"sig":"MEQCIDNeJQpA8nnZhBQbV4zv2iCYDsymSxmxx3AYoeUOeBmuAiBO0wCzuLEp+XLvZvcgE5tQaJJ+iOfir60OyiDuGGcXQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"dc4acb3d70485d7733885a4d999a5fd2a89c6563","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"10.9.0","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@marianmeres/pubsub":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","lodash":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.22.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/store_1.7.0_1733840030671_0.4963835339528222","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@marianmeres/store","version":"1.8.0","keywords":["store"],"author":{"name":"Marian Meres","email":"marian@meres.sk"},"license":"MIT","_id":"@marianmeres/store@1.8.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"799134d3df3b46d86d4f458f80bbf41dca31657b","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-1.8.0.tgz","fileCount":7,"integrity":"sha512-IUno4zFwtWtRWBFEK4Auq73WpoCFSTfYJX3hexzUa9E8/jcyw7qW7SrBjEttgbpJnfN3WupOUV2L+/ev2j92fQ==","signatures":[{"sig":"MEQCIFZ9vqwuLK9qHmaXL4MJI3i+9VGw/DwA/wbEE1Tyk52hAiBUNmoVXr04dUU2lewTrP0KrnvBmZJ0VSrFNZjeDf7N7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13518},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","browser":"./dist/index.umd.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"19d6d2c7bd14a2ac322f9aee8f3c946fba85c83f","scripts":{"dev":"npm run clean && rollup -c -w","test":"test-runner","build":"npm run clean && rollup -c","clean":"rimraf dist/*","release":"release -v minor","prettier":"prettier --write \"{src,tests}/**/*.{js,ts,json}\"","test:watch":"nodemon -q -w \"src/**/*.*\" -w \"tests/**/*.*\" -x test-runner --","release:patch":"release -v patch"},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.5.1","description":"Basic store. Svelte store contract compatible.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"@marianmeres/pubsub":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.7.0","lodash":"^4.17.21","rimraf":"^5.0.5","rollup":"^4.22.4","terser":"^5.16.1","nodemon":"^3.0.2","prettier":"^3.1.1","typescript":"^5.3.3","@types/node":"^20.10.4","@marianmeres/clog":"^1.0.0","@marianmeres/release":"^1.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^25.0.7","@marianmeres/test-runner":"^2.0.13","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/store_1.8.0_1758704915792_0.7842329360988334","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@marianmeres/store","version":"2.0.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.0.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"8c0f40022bacd1f1dadc22a77d69fa904022c1da","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.0.1.tgz","fileCount":7,"integrity":"sha512-A0G0Gl56nvPw41SuePlEFDiE91XOnVr5z499PMQEbUVPcfoOIEH4c7tFZiSHHvgYEk7/OyTI2xeJQIu6Elc8yg==","signatures":[{"sig":"MEUCIH58W7yHBkR5cMD7E79w8wQ7Ko2JwfGBLHAJ+pWNsZJaAiEAjtZyYxwxR9AT03IVl+gLpf46E3XY8mQAkCacZkb+PwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13276},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"2fac74080f844f21f32c03135f7131176a38000e","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"Basic store (arbitrary data with the ability to subscribe to changes) utility. [Svelte store contract](https://svelte.dev/docs#component-format-script-4-prefix-stores-with-$-to-access-their-values-store-contract) compatible.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"@marianmeres/pubsub":"^2.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.0.1_1763466668070_0.8897209185917925","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@marianmeres/store","version":"2.1.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.1.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"4d67b4d63780b0532d1345c5682315996e86951a","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.1.0.tgz","fileCount":7,"integrity":"sha512-tF8AstWvJ2kYTsBSKC2laflgubosjBpRb/PQ+T/+1+mtqHB8BRhG0cnl6QMpyleF1MU2J77GBCvQU8HP9RxMVQ==","signatures":[{"sig":"MEUCIQD/4ipROvvZ3NOf91U29OmS/NbCNNSX1/+eIEFG0bZkqAIgTwvrN8UWjncN70Z/pUIXyNZjzz1VQb3+yHSjSP62iao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20439},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"a8af7571a8d5f85ef5aea51743afddf92b6fd96f","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight reactive store implementation with subscriptions and persistence support. [Svelte store contract](https://svelte.dev/docs#component-format-script-4-prefix-stores-with-$-to-access-their-values-store-contract) compatible.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.1.0_1764354164087_0.8586438458581096","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@marianmeres/store","version":"2.2.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.2.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"c5f42936b1916a70abd65674c2797c67048de331","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.2.0.tgz","fileCount":7,"integrity":"sha512-0CAjM1gYfQO2LyxL6aQWp7JqGC8DWLXEcT9PNPHWIjau1vpTDgW/7Fd9Gs7COZGHIqSzr5nZcY57O7/vr+xNhw==","signatures":[{"sig":"MEYCIQDFRzT2bie3Ia56ZDnoO5lJrQ+1lGUTxA7nXUxXYh5vJAIhAMRdGM6WzqpFQx/XmeSiRZn5zqKASiLybd2D6Cv/8N6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23546},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"2814092dd4cb39950fb433f482d232f42580caf5","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight reactive store implementation with subscriptions and persistence support. [Svelte store contract](https://svelte.dev/docs#component-format-script-4-prefix-stores-with-$-to-access-their-values-store-contract) compatible.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.2.0_1764432335221_0.47308245932064974","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@marianmeres/store","version":"2.3.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.3.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"cb254ea207afbda742bdd3d45e3044db4fbbd381","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.3.0.tgz","fileCount":7,"integrity":"sha512-MGtFSnPsGplUuPDHmdCtFEEr1nRVIDj9uSIiyefsE2mlC3GufZqB66XpBxa+qYlVyYwW1it1OnAr7zwKAzip7A==","signatures":[{"sig":"MEUCIDRlhELzfFKxY0i5JLzA4JBTyqU9RXaynF0DZhCjLo5HAiEAp4pd9EclVTEdFvXU2MdzX4cPJ9P3rd/Pmqc1T53DaJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23709},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"1c795a5f2bf28802a983158d25b1e8a28ec256eb","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight reactive store implementation with subscriptions and persistence support. [Svelte store contract](https://svelte.dev/docs#component-format-script-4-prefix-stores-with-$-to-access-their-values-store-contract) compatible.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.3.0_1764443135036_0.6998493944448498","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@marianmeres/store","version":"2.3.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.3.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"079e49b9390ab8657a266a87ce0e0c6c99375692","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.3.1.tgz","fileCount":7,"integrity":"sha512-xUNy3TkP4w7n5SnNq3DUowMjTvJ5QSsTICVyf2qjkcQ6TeauxgK7iV1k7NYIFcKoYP2ZfSa7DT7iY9jQzqSedA==","signatures":[{"sig":"MEUCIDIz0fkuZDLoWb43FzAT6yR1rSdWAMI2iGFSd8l+oQ47AiEA+0XpivlcmFutyZVjKKplpnVFaDEqioITvj+H7wxQFY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23863},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","gitHead":"2885d55cfcfbf7399f287c42e32764f4b01827df","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"Lightweight reactive store implementation with subscriptions and persistence support. [Svelte store contract](https://svelte.dev/docs#component-format-script-4-prefix-stores-with-$-to-access-their-values-store-contract) compatible.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.3.1_1764499221190_0.7124062726530132","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@marianmeres/store","version":"2.4.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.4.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"7e57177ffe7085a0b1139518b776f4e789b26abb","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.4.0.tgz","fileCount":9,"integrity":"sha512-96HF289qFUsvwOIMduoMs+DPt+7u8nGBZ0BQ0z0siG68xZ3SqJEXDujQawhNy1hfC46gRMw/gezO0NNqhTy4ew==","signatures":[{"sig":"MEUCIQCMh7XQqueYM9SMcojoB3GZc1wNIz/unfItEnnMKVCtLwIgX/aslbJNcQaLQGdLtqiAENLn5ftgxXbqDIx6U0jFaT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37933},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"87d1ca6412b8cf4b750efc4cdd11b764b00a803e","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.4.0_1764927884501_0.9225584264045805","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@marianmeres/store","version":"2.4.1","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.4.1","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"d0ff5e9dcf3d6c9bcd4cbcf9da1327912c1b5819","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.4.1.tgz","fileCount":9,"integrity":"sha512-ouLq2HhMtn8UwjWGjKWcXCVuEH2g5Oqp9PukKdBn+Qp4rKR6xDUkOjsheNEkAogjyQHG0SKFuCajE64hziQTpA==","signatures":[{"sig":"MEUCIQCAsaNdvKHfdJuqifE2iPZOVCwzAy7lDSLOjV+P/CkvAAIgFflVzXBJ1UVr8TlPWR36ZletnuGQXI+2+ghpwUQxPhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38910},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"e3c8348f39e8209b351e2eed60d4a48ae11a7667","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.4.1_1765114046305_0.01831203591415398","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@marianmeres/store","version":"2.4.2","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.4.2","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"2f76baa0df88d68cb3e73b5ea0c0494102ac42c9","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.4.2.tgz","fileCount":9,"integrity":"sha512-rh/b4jBmITnagQ2S9TMPOUuV/LljrMn/kWPUv8p8KFrt4ep74/tW5AYjOCrZdxTXMwaFkT3x+9DYQ+ZZsZ3XXg==","signatures":[{"sig":"MEYCIQDBYCQMBK68Y3SJ9kMxWPesIizaIISQdfJcdYofD2NTYAIhAJ6LgG3Kj+JvffidkLZSP6TLMuB9gi/W1yqrf1S8j71i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38910},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"63e58302135cb94550d073d39622d62880735ffe","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.4.2_1766910813193_0.3530385822051765","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@marianmeres/store","version":"2.4.3","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.4.3","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"e698a57c54f682c4359ec6c701fa733c66e7d7f5","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.4.3.tgz","fileCount":9,"integrity":"sha512-9PZJsRW4CS8o/qAoJt2IAfy3dPD48GYPHgFqU15+N/rme8QcxueQUtQ3I6PJaeCNpTaPlHD80TS6isJmuRMXRw==","signatures":[{"sig":"MEUCIE0V0mjo2E8vidHnlD6BCI5i/np4RA8IgPCBcviSlqTUAiEAkZDv/2E/5JTij38LXXjA7134G0FEEzM3SR4Ghfhd7T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39042},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"fad889eb29a94ad68a4b100e0b0e4a3237b969b8","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@marianmeres/pubsub":"^2.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.4.3_1769506670122_0.45583579379836525","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@marianmeres/store","version":"2.4.4","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.4.4","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"e542a34e61378eae34de6ef3165a2e075e54bca2","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.4.4.tgz","fileCount":9,"integrity":"sha512-DTeVglN6tgTeF6FqkQSqRG0ccixzTzFgd65xV52eTuo2TSAYVu4hXgdMqsxbGxi12qiUfQJsp0nOlaUW73h9oQ==","signatures":[{"sig":"MEUCIQCQyG0vt/lcRKyP+1SRU5hae/BydfGGODfW7WSBQX5l2QIgPaQY7tpqmuAmP44b7tVLaKRwCEiJJ+8Ve4B4FMmbDB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36472},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"4f9c9a08da917d7d11bedc1385df5ec915f9460d","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.8.0","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store) [![License](https://img.shields.io/npm/l/","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@marianmeres/pubsub":"^2.4.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.4.4_1770230514555_0.7200593776605135","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@marianmeres/store","version":"2.5.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@2.5.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"ce18cc1dfd335f3e685819e9db8cec34fa832426","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-2.5.0.tgz","fileCount":10,"integrity":"sha512-AS98XHbef1oXSN8mXoTfotC0hcgNJLMaucd3pXvFBB2LJEW25r9Y3OR5nis0HmMO7FtnQHVZw9J27ysVx8gmKw==","signatures":[{"sig":"MEQCICfe/B2H3DXJDimD5la9jQAemOGZhBbvOCn+G4gCCDZYAiBk9Y8DLy+KoeUvtUM5XP5BqskE0zySZ9W89p1xvcxt5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41297},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"670c9cc780ee16e3794bfed01e5906edcceea7c1","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store) [![License](https://img.shields.io/npm/l/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@marianmeres/pubsub":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_2.5.0_1776380953525_0.39441903016765356","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@marianmeres/store","version":"3.0.0","author":{"name":"Marian Meres"},"license":"MIT","_id":"@marianmeres/store@3.0.0","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"homepage":"https://github.com/marianmeres/store#readme","bugs":{"url":"https://github.com/marianmeres/store/issues"},"dist":{"shasum":"bff2933684f2c8266e0d59c97a5d185f1e153dd4","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-3.0.0.tgz","fileCount":10,"integrity":"sha512-kD/KiMuNoK90uTfgBSv2LL4NaujjVFvJIyxWK3x+3enoPQm0Q4V8eAyR/hWhxV4+zgCxvYVffl5Eo3Zs1X9odw==","signatures":[{"sig":"MEUCIQDipm27Svd9FJx0eFlRLmtfus+AhI0vBgIi07PmjtzYdgIgDuBhzz4cdBC2/b/Smlr6JjZJNPpaySIWvS7bhGNNUJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57833},"main":"dist/mod.js","type":"module","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"gitHead":"9278be38ceb62d406adb3d22911fd5bda86ffcaf","_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"repository":{"url":"git+https://github.com/marianmeres/store.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store) [![License](https://img.shields.io/npm/l/","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@marianmeres/pubsub":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/store_3.0.0_1776408137552_0.3802225528557821","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@marianmeres/store","version":"3.0.1","type":"module","main":"dist/mod.js","types":"dist/mod.d.ts","exports":{".":{"types":"./dist/mod.d.ts","import":"./dist/mod.js"}},"author":{"name":"Marian Meres"},"license":"MIT","dependencies":{"@marianmeres/pubsub":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/marianmeres/store.git"},"bugs":{"url":"https://github.com/marianmeres/store/issues"},"gitHead":"7ff520f35e1279b5940feb91883eaf0f198b9ae1","_id":"@marianmeres/store@3.0.1","description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store) [![License](https://img.shields.io/npm/l/","homepage":"https://github.com/marianmeres/store#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-KXHGiky6oF5gmiNpK2CUMsYhC7vt8lUM0woNf1fvN0UIvvjfEKbUcAYi7aSuoP3leQNrPwF+Ef+ioOMBN5kINA==","shasum":"aacf7fca9f5bb15b9023fecb2df0faff2bfaea36","tarball":"https://registry.npmjs.org/@marianmeres/store/-/store-3.0.1.tgz","fileCount":10,"unpackedSize":57833,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTTL04JToagXNecO18VPL6XNndUykjtK0CW6YTGzu9KAIhANtmXFJR+pGojMFBNCCTtk2n9rxSWrxJr8wJ2zKSQ41B"}]},"_npmUser":{"name":"marianmeres","email":"marian@meres.sk"},"directories":{},"maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/store_3.0.1_1776529138403_0.3298160723405825"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-03T08:18:30.631Z","modified":"2026-04-18T16:18:58.667Z","0.0.2":"2023-03-03T08:18:30.902Z","0.1.0":"2023-03-03T11:07:28.552Z","0.1.1":"2023-03-04T12:31:34.310Z","0.1.2":"2023-03-04T12:37:11.766Z","1.0.0":"2023-03-15T13:37:19.247Z","1.1.0":"2023-03-25T07:24:13.312Z","1.2.0":"2023-03-25T19:50:35.652Z","1.2.1":"2023-03-26T08:20:53.859Z","1.3.0":"2023-12-15T20:28:56.057Z","1.3.1":"2023-12-29T15:40:05.748Z","1.3.2":"2023-12-29T15:59:31.848Z","1.4.0":"2023-12-29T16:47:29.316Z","1.4.1":"2023-12-29T17:05:25.209Z","1.5.0":"2024-01-04T16:00:37.064Z","1.6.0":"2024-05-02T13:13:09.790Z","1.6.1":"2024-05-05T12:22:02.361Z","1.6.2":"2024-09-27T08:10:57.551Z","1.6.3":"2024-09-27T08:26:07.685Z","1.6.4":"2024-09-27T11:25:51.431Z","1.7.0":"2024-12-10T14:13:50.857Z","1.8.0":"2025-09-24T09:08:35.965Z","2.0.1":"2025-11-18T11:51:08.244Z","2.1.0":"2025-11-28T18:22:44.290Z","2.2.0":"2025-11-29T16:05:35.398Z","2.3.0":"2025-11-29T19:05:35.255Z","2.3.1":"2025-11-30T10:40:21.437Z","2.4.0":"2025-12-05T09:44:44.641Z","2.4.1":"2025-12-07T13:27:26.472Z","2.4.2":"2025-12-28T08:33:33.339Z","2.4.3":"2026-01-27T09:37:50.251Z","2.4.4":"2026-02-04T18:41:54.695Z","2.5.0":"2026-04-16T23:09:13.654Z","3.0.0":"2026-04-17T06:42:17.693Z","3.0.1":"2026-04-18T16:18:58.569Z"},"bugs":{"url":"https://github.com/marianmeres/store/issues"},"author":{"name":"Marian Meres"},"license":"MIT","homepage":"https://github.com/marianmeres/store#readme","repository":{"type":"git","url":"git+https://github.com/marianmeres/store.git"},"description":"[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store) [![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store) [![License](https://img.shields.io/npm/l/","maintainers":[{"name":"marianmeres","email":"marian@meres.sk"}],"readme":"# @marianmeres/store\n\n[![NPM version](https://img.shields.io/npm/v/@marianmeres/store.svg)](https://www.npmjs.com/package/@marianmeres/store)\n[![JSR version](https://jsr.io/badges/@marianmeres/store)](https://jsr.io/@marianmeres/store)\n[![License](https://img.shields.io/npm/l/@marianmeres/store)](LICENSE)\n\nLightweight reactive store implementation with subscriptions and persistence support.\nSvelte store contract compatible.\n\n**Features:**\n- Reactive state management with subscriptions\n- Derived stores for computed values (sync and async)\n- Optional persistence to localStorage, sessionStorage, or memory\n- Custom equality (`equal`) and custom serializers for non-JSON-safe values\n- Re-entrancy-safe `set` (consistent notification ordering across subscribers)\n- `Symbol.dispose` support — subscriptions work with `using`\n- TypeScript support with full type safety\n- Zero dependencies (except pubsub)\n\n## Install\n\n```sh\ndeno add jsr:@marianmeres/store\n```\n\n```sh\nnpm install @marianmeres/store\n```\n\n## Quick Start\n\n```typescript\nimport { createStore, createDerivedStore } from \"@marianmeres/store\";\n\n// Create a writable store\nconst count = createStore(0);\n\n// Subscribe to changes (callback is called immediately with current value)\nconst unsub = count.subscribe(val => console.log(val)); // logs: 0\n\n// Update the store\ncount.set(1);              // logs: 1\ncount.update(n => n + 1);  // logs: 2\n\n// Get current value without subscribing\nconsole.log(count.get()); // 2\n\nunsub(); // stop receiving updates\n```\n\n## Derived Stores\n\nCreate computed values from other stores. A derived store accepts either a single source store or an array of sources:\n\n```typescript\nconst firstName = createStore(\"John\");\nconst lastName = createStore(\"Doe\");\n\n// Single source\nconst upper = createDerivedStore(firstName, (name) => name.toUpperCase());\n\n// Multiple sources\nconst fullName = createDerivedStore(\n  [firstName, lastName],\n  ([first, last]) => `${first} ${last}`\n);\n\nfullName.subscribe(console.log); // logs: \"John Doe\"\nfirstName.set(\"Jane\");           // logs: \"Jane Doe\"\n```\n\nAsynchronous derivation (use the `set` callback — the deriveFn must declare two explicit parameters):\n\n```typescript\nconst search = createStore(\"\");\nconst results = createDerivedStore<Result[]>([search], ([query], set) => {\n  fetchResults(query).then(data => set!(data));\n}, { initialValue: [] });\n```\n\nDerived stores are **lazy**: source stores are only subscribed once the derived store itself gains a subscriber. The unsubscribe function returned by `subscribe()` is **idempotent** — safe to call multiple times.\n\n## Persistence\n\nAutomatically persist store values to storage:\n\n```typescript\nimport { createStorageStore, createStoragePersistor, createStore } from \"@marianmeres/store\";\n\n// Simple: auto-persisted store\nconst prefs = createStorageStore(\"preferences\", \"local\", { theme: \"dark\" });\nprefs.set({ theme: \"light\" }); // automatically saved to localStorage\n\n// Advanced: manual persistor with error handling\nconst persistor = createStoragePersistor<number>(\"counter\", \"local\");\nconst counter = createStore(persistor.get() ?? 0, {\n  persist: persistor.set,\n  onPersistError: (e) => console.error(\"Storage failed:\", e)\n});\n```\n\nStorage types: `\"local\"` (localStorage), `\"session\"` (sessionStorage), `\"memory\"` (in-memory Map).\n\nCustom serializers are supported for non-JSON-safe values (`Date`, `Map`, `Set`, `BigInt`, encrypted payloads, etc.):\n\n```typescript\nconst persistor = createStoragePersistor<Date>(\"when\", \"local\", {\n  serialize: (v) => (v as Date).toISOString(),\n  deserialize: (s) => new Date(s),\n});\n```\n\n## Custom equality\n\nBy default, `set`/`update` notify subscribers only when the new value differs by strict equality (`===`). Pass a custom `equal` comparator when you want structural comparison:\n\n```typescript\nconst store = createStore({ count: 0 }, {\n  equal: (a, b) => JSON.stringify(a) === JSON.stringify(b),\n});\nstore.set({ count: 0 }); // no notification — same shape\nstore.set({ count: 1 }); // notifies\n```\n\n## Resource disposal (`using`)\n\nThe unsubscribe function returned by `subscribe()` implements `Symbol.dispose`, so subscriptions can be tied to a block with the `using` statement (TypeScript ES2024):\n\n```typescript\n{\n  using sub = store.subscribe(v => console.log(v));\n  // ...work...\n} // sub is automatically disposed here\n```\n\nCalling the unsubscribe directly (as a function) continues to work and remains idempotent.\n\n## API\n\nSee [API.md](API.md) for complete API documentation. See [CHANGELOG.md](CHANGELOG.md) for migration notes between versions.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}