{"_id":"@ekwoka/preact-global-state","_rev":"7-58fc684621df617d159b7a7eb211f5b5","name":"@ekwoka/preact-global-state","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@ekwoka/preact-global-state","version":"0.1.0","description":"Global State for Preact. With Types!","main":"dist/","keywords":[],"author":"","license":"ISC","devDependencies":{"typescript":"^4.7.2"},"dependencies":{"preact":">=10"},"scripts":{"build":"tsc"},"_id":"@ekwoka/preact-global-state@0.1.0","_integrity":"sha512-7ULzPBkzootWu0MaWj1vZRcAF53hhD+KiaNerzdP13ED3Bvyh/AdVBWO0DmitQHHw2hN0sdUR21Vf2jT9kTY4g==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/32dd2e18e44c40baac2af1c62043a763/ekwoka-preact-global-state-0.1.0.tgz","_from":"file:ekwoka-preact-global-state-0.1.0.tgz","_nodeVersion":"18.2.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7ULzPBkzootWu0MaWj1vZRcAF53hhD+KiaNerzdP13ED3Bvyh/AdVBWO0DmitQHHw2hN0sdUR21Vf2jT9kTY4g==","shasum":"df91d461d7be9411625f8b73e2b545e4910b31f3","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-0.1.0.tgz","fileCount":7,"unpackedSize":7646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOy/HEBKRqAt9Ae/4Gr7EDMWgV+tZZrwGHs6qta0q2tAiBXhaNmYlTU5HEd2MIaZgmkCtnBxQeti3HJYPK+Z3QNNw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik2vWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo06BAAgUvtuFQBxD8oOhl4JeMkrXnORMqrpdgoJLKhu2X5o7FQiX/U\r\neyxLzm7mTOsKL6kOYvj57ilwom2WmKTdOlILL1P0jpZpVwVUQAsFamubkgWd\r\nhHIlF0eQXAtfJineol20D5iCnl4MVmtvKk4jtGMAHp3Rg2Gn/vcwpUmADxLY\r\nDO4fts4f7AkxpjMBKXGj9ZppuMykmHZlnOMjcqJVAHNX4+T/ISw5D5wKt9d8\r\nJbO5A2TfZx3JEDBD1mMwYZUYXnzLv1cA0aTFOFaEqHel+GCVA1j3mpmMtsRD\r\n3ZBuU613iA53W/099pGD59kDTRjA4kqvLzorBgCe3J1XtluK4iudCliHUVUM\r\nXp45fpuD2wnl3oJobKWYcoSlgKPkrvqHgl/yMSR15ArBf0uep2eL+1bkJqlr\r\naibwKeu0iwalQwFqxgPfV7wWNXXzoBubmb6kIeCR7Rgmi2/pD6qgPIStDSaD\r\nX1agjrj2Q7teE5AQ+Erl9sjd37kIsqUj8u4lFcnYvlOoVlHoE92H5QVolkb3\r\nG48ZkhUP3Pb3OENkYk3seeC6O97vfsltpD++zdmDv8z9Js042XIVdgbUO49f\r\nRBl9KklkpwgyXA/g+bCywZb11bnm+ygaSsDbS0t6vJPCN7nx0RxHU20SWEEX\r\nirZ90hdqMoUh1AXSwTgO1FNnMxm6i2MVDhI=\r\n=YPZc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_0.1.0_1653828566149_0.7219652283571432"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ekwoka/preact-global-state","version":"0.1.1","description":"Global State for Preact. With Types!","main":"dist/","keywords":[],"author":"","license":"ISC","devDependencies":{"typescript":"^4.7.2"},"dependencies":{"preact":">=10"},"scripts":{"build":"tsc","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"_id":"@ekwoka/preact-global-state@0.1.1","_integrity":"sha512-5BsMfjuxTia7vX/4odA/InbVM59D8EK3jrhTHMSnd0uA2fTPjo+XHamzCWkGh3pKO/3P1fnUebQQvyh9ebSv/g==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/2d36c8bba540774b0f1501035240388b/ekwoka-preact-global-state-0.1.1.tgz","_from":"file:ekwoka-preact-global-state-0.1.1.tgz","_nodeVersion":"18.2.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5BsMfjuxTia7vX/4odA/InbVM59D8EK3jrhTHMSnd0uA2fTPjo+XHamzCWkGh3pKO/3P1fnUebQQvyh9ebSv/g==","shasum":"792a67bcb49c5ce5c73061b0bba29402eb0c01a1","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-0.1.1.tgz","fileCount":8,"unpackedSize":8942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr4lFolfQFOTTumrGkohPg/wlJRNRocvctxFUDtU7ZRAiEA3Bf1RqN/MdgjjiB49AzGBx42OeSYyH5321Wfi3Q7Fho="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik2+5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw1Q//VWgQjLV2CZ0ynjI9z4T796kCvyBbnw+LeBL2R8J83goqBCjS\r\nXvMlG9kP6tsfcI0pI7eQULAA6hDAbI5qCUSLhlt+O2txzo3L+6jqH2Wkfbpx\r\nFfqTVtnrDY6HIki6BPAufcbYwQgtaJVaLHUyTdSMuLL/9WiAnCionkfqxoru\r\nncaMRbqHvuza3DvJynw6QIZNFiT89YCy25mh6i42P7iWItwQJ9uuesYl6L5x\r\nDYL3ojoXbXDVDDkNMjVRRyuzogdp98btvc7oHjE+I0rucSWPGRja99ip7qSZ\r\nGAC3lG0i3GIpRxvhViDmQ0ntnBYcSnAMGT9ZzRj9fgGAEPSvZP/woCWqXHda\r\nlf4nhVomduDC1rBm2Mwz2CTLtDrrVikM7GEzScL8phse8m3l8jhdktEa2ogy\r\n7gcLWtg0oZbFX+DezyjfzGU4H55B0uL4UMv/OU/EFep2Fi4lE/0fCGcI2N98\r\nqkywPAO2rlzTWCj59bjp6d8YwvXaVxNQG/U2mecWgK0QNeGzKC8c2/fkInV8\r\n/4ufJ1r13123c4BMgIXwVlXKeOXxRaho8gEYft5Itay/M8Fe08p1YQ+tWMg1\r\ngODxnIiXdhpanrIJ9vTbMtYiibgjfSLepGB+AH2QcRchOQPuCa/qjL5nYM1l\r\nqe/6UBVJjy0KUl3qFoOZFWn+HxgUdIKNMpM=\r\n=dNFx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_0.1.1_1653829561648_0.2704014913370927"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ekwoka/preact-global-state","version":"0.1.2","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","keywords":[],"author":"","license":"ISC","devDependencies":{"typescript":"^4.7.2"},"dependencies":{"preact":">=10"},"scripts":{"build":"tsc","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"_id":"@ekwoka/preact-global-state@0.1.2","_integrity":"sha512-+hJlkleBB6gNJFwTm6LfCtOBCht4yn3WXlgAi+1BtPF6EY2uBLsdWp5tk1qvF8jw1jPFMDe+FU3eFnFFc8doag==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/ada76b44a77ad277da096fa3885c8015/ekwoka-preact-global-state-0.1.2.tgz","_from":"file:ekwoka-preact-global-state-0.1.2.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.10.0","dist":{"integrity":"sha512-+hJlkleBB6gNJFwTm6LfCtOBCht4yn3WXlgAi+1BtPF6EY2uBLsdWp5tk1qvF8jw1jPFMDe+FU3eFnFFc8doag==","shasum":"88800bf3687520d4e9fa84fc025697d7cf92a9a6","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-0.1.2.tgz","fileCount":8,"unpackedSize":8962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHsuY5eROigsbP9k/uPrzX7j4aFAHwEE2WRFb0i529AgIgSgYGqsv4GITA8j5WSwv+knN3xio+BEUyN7CrGLpb8wI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilwBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1sQ//Qin+h5Z0t/UK7qBsLWVZWBE/rpA+b0X+ZoJmjn6O7K2kGp5r\r\nvqT+k0oMOEt6RDwkE+S8HNJsijAAirEMYrhDNLGPIP3wnsgPb1oDIYKA+ON5\r\nWuXduUvaYZWS7weaTYKBWRfy9+EVQouyZoex8rtlcowYAMqsbnMezaX8YmnP\r\njF5s1Fe4smwap0yL0PKHIiL4MJanvl6jaMzK9oARGtCQo3CkXM/qI0crZRBf\r\n2sPD/sg2xtUF9q+j1wFEcZQwrkWWaO0L9UdLTx4ngBpU0cQ1tQ+pmt5lqFxq\r\nW8VWMpHY37GWgj75OjW+DeSEqxB2L8qf9KLnoY6TVtTIuO1XVuFnNqQdnCky\r\n0Dlm7QtYMFr6zOFwhqoVLI6AmljApyiUp39O2rE24gT2nOqmch4YbM1b+0H3\r\nEWAUZXoRN7sZ4YxDyis+giNP5sxIPlsS+t6Xw1kMeU+dwcM8OzKNKiwV5B5R\r\nUt+TFebGDHBVnvTS0AiBPl4oMqklWcmfOdj0yPP+g21p3cPcZHd6C/qK+TPl\r\n72VWtF9JFWdPrSFEQX/eqA9i1YePB5K2rJBfI/BBHggfP3+CmvN2EH29cE6l\r\nYZdyR18xhlZLGIQ3NcXmfkf43KxkhuTUuFs2jk7CEceFCMuZwg1pwOIt4aP3\r\nzqsdkwMJTybhc/48sJOB0ogh38cf7iLk1aE=\r\n=j4nt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_0.1.2_1654063191971_0.7822963644076779"},"_hasShrinkwrap":false},"0.1.3":{"name":"@ekwoka/preact-global-state","version":"0.1.3","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","keywords":[],"author":"","license":"ISC","devDependencies":{"typescript":"^4.7.3"},"dependencies":{"preact":">=10"},"scripts":{"build":"tsc","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"_id":"@ekwoka/preact-global-state@0.1.3","_integrity":"sha512-rxPaD7SzbQcjkySdzfTCdysFMUqv6sziuOYMtLVWnnTHuiCQ7bFdcJPX3xNfKdrHqmM6k+T49lt++/eDzeDRuA==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/18aad9fc76100d16ba957b2a8d0daf53/ekwoka-preact-global-state-0.1.3.tgz","_from":"file:ekwoka-preact-global-state-0.1.3.tgz","_nodeVersion":"18.3.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-rxPaD7SzbQcjkySdzfTCdysFMUqv6sziuOYMtLVWnnTHuiCQ7bFdcJPX3xNfKdrHqmM6k+T49lt++/eDzeDRuA==","shasum":"365c9f6dfd83321ef47437f2aa68ab007599f643","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-0.1.3.tgz","fileCount":8,"unpackedSize":9241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/oaNRfG+PddT8P/ly4hKoGmyzEKjIUPYkXtqJ5mv7wIhAOq0CKYZzfSBYr0OuCm9OdkXhvh7BeC9bBhNDG1+0AHa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinZ1fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobgQ//XoEAu5raJIf8R9kfqfTmnmrfPRkRFAzxEElx9JoIGsdQYmyA\r\ngGuAC01uQ9t4Wdz+FuMzy8fJzWzTYAgkhPDMgFvMGyS1cihWOmem/rz1/lBw\r\nsmvkqS+rWfoF+aXwbi8khEeV4UTpKsU3GrOMSSFhC1kiRA/OVeqJA4kjbcXv\r\nr1eZi1pTJwJCCV4zE2ho6Nfs073ZID6IoZKe/ekIcXD8PPZLnbiRtw0g1xUw\r\ndySQrMuSD60dMgAWWxunYnVcgSlTr2Z8MlKgTkOX6ulIiyajBtsoXFn/6LLC\r\nAS9Kjyte4nV4hktnGc1Ju1pD9XfbfeeaUgoppmK2L5wopNF72ETYJ5P9O4Zv\r\nsZ8H77cjL3YCoPk/73HvSl4Y7F11JjhwVotL+YOYPI7jpFw6rmTMlZgpO6a0\r\nSeRmrx4F6wNMmhm8g4N5hsaU547e2eZyAb+lPL7Xk5C/OhkwhpjAm55141mk\r\ncYhRj4SbndyMtGTnRY0tV7RBwJCLKhI2jBfeAbMRJvpdOIQpNOTw2j+3IcVN\r\n2lhdcmCAvqHrHsVoxSRAtyEjUwrbI6myFkG/dcZlqBvxNXuYWlkbaASmfD/D\r\nnBKhrhKFDOD/NL2zYV3pNrVvNtVqsgsja7XFr5OJYsYxZOoZ5VUQZTckHT1p\r\nHRks8gVPBeQA7TZMdZG81mdxxD2+zcQmZ2s=\r\n=+PRQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_0.1.3_1654496607500_0.5822845223616804"},"_hasShrinkwrap":false},"0.1.4":{"name":"@ekwoka/preact-global-state","version":"0.1.4","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","keywords":[],"author":"","license":"ISC","devDependencies":{"typescript":"^4.7.3"},"scripts":{"build":"tsc","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"_id":"@ekwoka/preact-global-state@0.1.4","_integrity":"sha512-iCop48JRDHnhPO18hyHwiYy1luuYXQepf9cgS8XSDzJGN/JEMJvwZeg4bOF1oA8R9LG4n2GmgEaKsL5dhRT2lw==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/6b632f20829f55ea9fcd448df6f69aee/ekwoka-preact-global-state-0.1.4.tgz","_from":"file:ekwoka-preact-global-state-0.1.4.tgz","_nodeVersion":"18.4.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-iCop48JRDHnhPO18hyHwiYy1luuYXQepf9cgS8XSDzJGN/JEMJvwZeg4bOF1oA8R9LG4n2GmgEaKsL5dhRT2lw==","shasum":"79e404e3c7acfc97398fbaeee2d5f1a8c92eb81b","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-0.1.4.tgz","fileCount":8,"unpackedSize":9195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtehs68LUJhFsViutCU1YxLxdRF0nlzAGyY+L26t403gIgLIS0T0/irC2bHdtUnpXjEFRrnmyulOTSHjrlB10DUZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix+HkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnvg/+K8obOlh7O90CNcf7BIebRkHTFUbEsvh3DC3hEjsp/T0LB9qP\r\nrhYFCIZqIzidV53y2H8825Au4Erz9uhFSgYJbALTIU/LOIiCKFmOER9Axwjw\r\n/Itb+GY4vw66aelPu5NxievvTvj6XRmsarHKN2zACJU5w5lm1nZly0BC4ARN\r\nUUNg4mx/dXRnVLCLFWTb7EdlJv6VQlnBS2xFdOEEbPXcvQsTMn9sEMXw+0Z3\r\nHR2JEQBW+zNTrdX25Ix/xFN1ORmfhRDy2H2KpbPQ/rjpd9FnHcZwSV4HKWbW\r\ncILhcTBGvM0sAdpjm8NrKAYQ+cqO2oFe8FJEDtgiVhVGG/E05peBkzNvwJGL\r\nOcpJAh8srqGmoEXXYE1SRf/hwp2POoffhnjRDI469eCq+W9BR3ri9S3PltpR\r\nSLkxVL0TuLGtAa3RvJTKlQ3dZKst5pEAIOswb84cdKz8flk13O8MpuCRG45j\r\nwf8naiTe2NI7zrx2PJ1KqeqeOrIcMrTx2YJgz5gvK1lqVG2MpjjplLJw0E5g\r\npLqN81b8GUsfTo6R1vYDcvWUbMXGyFQDCuLtKb1EFWHldQebCjFLVvB1I+2X\r\nzG+bRaBbKBBwPBCBn5WWbAj/eff3Qk3OQvqbUeHQUDDWeerMEpSSOrieCJ06\r\nBF184NIy+8f3F73QXTV8ExVUqmaPjUtfaH4=\r\n=/30B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_0.1.4_1657266660579_0.29378328504746754"},"_hasShrinkwrap":false},"1.0.0":{"name":"@ekwoka/preact-global-state","version":"1.0.0","type":"module","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","peerDependencies":{"preact":"^9.0.0"},"keywords":["preact","typescrypt","global state"],"author":{"name":"Eric Kwoka","url":"https://thekwoka.net"},"repository":{"type":"git","url":"git+https://github.com/ekwoka/preact-global-state.git"},"license":"ISC","devDependencies":{"typescript":"^4.7.3"},"sideEffects":false,"scripts":{"build":"tsc","major":"pnpm build && pnpm version major && pnpm publish","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"bugs":{"url":"https://github.com/ekwoka/preact-global-state/issues"},"homepage":"https://github.com/ekwoka/preact-global-state#readme","_id":"@ekwoka/preact-global-state@1.0.0","_integrity":"sha512-iGI/o+Zrb/7hhqkXDFoP3EHu3ScetMioTw/aq3eCznWvFdxliQsDRdhlWWTvdlll66Kf9qYIcknJ4qBuYrPlSA==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/9359b5eb9c2a4446d35adac4d869b220/ekwoka-preact-global-state-1.0.0.tgz","_from":"file:ekwoka-preact-global-state-1.0.0.tgz","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-iGI/o+Zrb/7hhqkXDFoP3EHu3ScetMioTw/aq3eCznWvFdxliQsDRdhlWWTvdlll66Kf9qYIcknJ4qBuYrPlSA==","shasum":"43a3c1823d534954d9af986fef8c31adff504677","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-1.0.0.tgz","fileCount":5,"unpackedSize":6211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzVpuF1dYD2wh7ySnZA+zNw/obAVXnrqEP7QiuMgaPPwIhAPn+V/x0CVVrC1ejVbFp/G2gZLaXGwvTCvV3WLB1thqe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi87JDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6xA//b4DLKx2IJcDbIKAKcNWz2Yu/jRe4BmjY0gXTRn9uUShAXtRD\r\nfE3RuaE7gJuyRHpFcN978GXCKx5G0VfZnQD1fxQPGOHp3icQBq2kcmXog60j\r\nbpsc9WAfhNr0cPoqdmKz9b9x02zTOjz28SB8ZMT8K4qDMDlH3xbk+spYiHKz\r\nkgch0XL4kzbP9jElGx22b887Qw7Mu8D7A9ZcvVt/2HJvVi0tx4n6d8LJsJs4\r\nXDmeDcy6AwB5AhK7mmzNELss/u0AKe1LZeHbPN3HR1arf/ECHz8VJi/PBsPc\r\nrEypXCx18CcROwU+Ik7QsJOFu9zeqIw+jREeTwuv+WcndCBZjSQQK36q27/J\r\nnLpMKWtEo48enofdPh9YdoSR1rYTrZb6OP9ACclfSPL/33w4XM7zczjY4C+B\r\n7V2Pt7DSe9NDeJ8iDhUv++X6IQo/vpXvDC/+v0vO5S8SxM7TaKZX8Gp4un+0\r\n5DAczbFn4jlIa8id4w2Z4EIrNUt+eZ8sFbigKefcp39C383Va2gmHyd7qPl5\r\nfKqYQtZ84jaW5n5P5vETNizbjW8skenuc4I2i/M3dBst+sN0BkPkFXli9R62\r\nyMwN8PIlBtNUgnqPyE0lzdKRvZX03G/XLQ0zXfauVqK2X2JE1hzdIxM89k//\r\nSEfmGmu/uIgmkOAqiHx+3a0suwYL0lmPb8w=\r\n=Ic/+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_1.0.0_1660138051241_0.00901428248609859"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ekwoka/preact-global-state","version":"1.0.1","type":"module","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","peerDependencies":{"preact":"9 - 10"},"keywords":["preact","typescrypt","global state"],"author":{"name":"Eric Kwoka","url":"https://thekwoka.net"},"repository":{"type":"git","url":"git+https://github.com/ekwoka/preact-global-state.git"},"license":"ISC","devDependencies":{"preact":"^10.10.6","typescript":"^4.8.2"},"sideEffects":false,"scripts":{"build":"tsc","major":"pnpm build && pnpm version major && pnpm publish","minor":"pnpm build && pnpm version minor && pnpm publish","patch":"pnpm build && pnpm version patch && pnpm publish"},"bugs":{"url":"https://github.com/ekwoka/preact-global-state/issues"},"homepage":"https://github.com/ekwoka/preact-global-state#readme","_id":"@ekwoka/preact-global-state@1.0.1","_integrity":"sha512-AZSWbch5l9qkzs/aPcb9FIpTaKanmPZNBELt3mR9L8G66ITtX6teSRIBm/rPlqg/yx8dpzpm8kJCv7ympJB2qA==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/cc8c8245b01c4a678aaba57960d0205e/ekwoka-preact-global-state-1.0.1.tgz","_from":"file:ekwoka-preact-global-state-1.0.1.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-AZSWbch5l9qkzs/aPcb9FIpTaKanmPZNBELt3mR9L8G66ITtX6teSRIBm/rPlqg/yx8dpzpm8kJCv7ympJB2qA==","shasum":"c5bae150340737b5e89b5ce3abb7f7b07df5e6aa","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-1.0.1.tgz","fileCount":5,"unpackedSize":6237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDu9H7rrH8mpgvf+DueUeKzvdPKSpVwvIAW50aIX7S6wIhAPrVKKdnhytNcHcIOKC2HLohUjmnLP4N5kZN2D3/nJGo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFbsiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoStRAAnAFqC5Bv9oJ9t5VketUn7BW3kYa9hW3RJQAf+SgbGpHMMfUs\r\nzjjentEi1HkeztkAqdt4CHnNXImLPe+816D/pi7xevwI/D0FnTMdNWRFReEz\r\nXbEo4j+p+sf+IiaiFuY6N3VLBXVGyyInSRQ7GtLZOT7AsNORHfEoRNIsJ0Z+\r\nm5l3PagBYtve9A2A5Ap2H0hXahKPAW6GJmUBmFa8QOr5ICDamIcVyf+9Ggco\r\n8G8/nDoGOhTqxuqfbdt4RH9HtWDkZQdjOprqQozSgEW7eI/Iub+1jnNAu49d\r\ngLL1OD+y/hL/mOPpHJjF/83bm5//jGeKFC2HdYZTqb065BAdPwO1Fl7h1BO2\r\nM3Qu9qHnUtGL5K23K+OQUayFXvEEN91u0A+ggDJo/DCOjT6+42OqT9IEPeV5\r\nuUaTt+mvcvmPAhbCETZ5iYQyP9H86iL5uuJnfJDVraiBtbFNzIApoTrCO9Os\r\nrHNcbBv0a5uDajD8QC4nn8IqDBvG1QA5VrFdLyeJBy6Vg61vdHybED2s8aU3\r\nRcymCl9+52W2FcxEMDOUk9hYOwJOIO+J9LiBSU7RP9u8xUfyYxXHM+wAtPvn\r\n3NJFq+z9gTDp0RGXQhPMGEYoHp9KIVTf+bj1R70QoVp6vnNSvz6J9PQBub4t\r\niovkJo5N8gG+1pH/tbz/5YGNTuDVCnOCnpE=\r\n=XZn9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_1.0.1_1662368546231_0.8046289656486811"},"_hasShrinkwrap":false},"2.0.0":{"name":"@ekwoka/preact-global-state","version":"2.0.0","type":"module","description":"Global State for Preact. With Types!","main":"dist/","types":"dist/","peerDependencies":{"preact":"9 - 10","@preact/signals":">=1"},"keywords":["preact","typescrypt","global state"],"author":{"name":"Eric Kwoka","url":"https://thekwoka.net"},"repository":{"type":"git","url":"git+https://github.com/ekwoka/preact-global-state.git"},"license":"ISC","devDependencies":{"@babel/core":">=7.12.10 <8.0.0","@preact/preset-vite":"^2.4.0","@preact/signals":"^1.1.1","@testing-library/preact":"^3.2.2","@vitest/coverage-c8":"^0.23.4","happy-dom":"^6.0.4","husky":"^8.0.1","npm-run-all":"^4.1.5","preact":"^10.11.0","typescript":"^4.8.3","vite":"^3.1.3","vitest":"^0.23.4","vitest-dom":"^0.0.4"},"sideEffects":false,"scripts":{"build":"tsc","test":"vitest","test:run":"vitest run","test:coverage":"vitest --coverage","major":"bun run precommit && pnpm version major && pnpm publish","minor":"bun run precommit && pnpm version minor && pnpm publish","patch":"bun run precommit && pnpm version patch && pnpm publish","precommit":"run-s test:run build"},"bugs":{"url":"https://github.com/ekwoka/preact-global-state/issues"},"homepage":"https://github.com/ekwoka/preact-global-state#readme","_id":"@ekwoka/preact-global-state@2.0.0","_integrity":"sha512-8AnS8SRL6ZgQradAzbZT8yumM362jCSxJGK7qrHxUAhKYDC0YTNrHo0HINLM6xcNbuu7wRFnHd33sjljppNIGw==","_resolved":"/private/var/folders/9x/mjsjrd1n2r3c8vs05jtn3cnc0000gn/T/40732763cf2017b08f1637eb0699877b/ekwoka-preact-global-state-2.0.0.tgz","_from":"file:ekwoka-preact-global-state-2.0.0.tgz","_nodeVersion":"18.9.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8AnS8SRL6ZgQradAzbZT8yumM362jCSxJGK7qrHxUAhKYDC0YTNrHo0HINLM6xcNbuu7wRFnHd33sjljppNIGw==","shasum":"1525a70967b8f15c65ba06c8a3147b6dd5d4595c","tarball":"https://registry.npmjs.org/@ekwoka/preact-global-state/-/preact-global-state-2.0.0.tgz","fileCount":5,"unpackedSize":6135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ89HFcJyT3lzZsRl8TKlJ5gaMgznqJKR7/Nvth3eMyAiEA6GmFo9ELP2BOLi3FytJOdn7Gobj0ZZOkL1I3M+CmJIQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjME7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocNxAApSdRc6fgjH7ARUZ9dtQhXhovxFQsgjQPGdYQIEmRPwwVnoBk\r\nELm0Z8SLSzB2reigMnrBkBLveMmB4umfl7iLyqqOx9W7fqcrpV/tH/XpJy9Y\r\nZg5YAGpFFwhXDAOTOoH0IKzA7OPXwle88OzzEdno/ysTXfhMxy80BLULrZKy\r\nHrp5xC4UnAePtJg4cQtfK97ydg10loU1/q4SbVWparMRPPTmNMaiB+AE1RSs\r\ntrzfO8cCwLYtIq35Vu5witgMyRQ3UAKuFD+8dD2RLcm1pffg6eklco7lm4zJ\r\n9VoBxs/NNfsWxcG+ZrvXyq4W8dtQmnphP6RJjoDZYdIX0NeFoJfztzeXlctT\r\njBnwqzbGm5SXF3Wp3ApkCAL+xRkPGj9XLbDjnTQKTrr+hVYkwub7D/0zYnZm\r\nAsqhXRrSHnqsQ8TvCEsv39vhCKZMLzUoSJqb/49P+E1i4peGcMFfCfV7JgmZ\r\nViM+EgIZhRx1oOltNMsrPqFWvS4Hbgk7miw4OmMuEw9aZrY072mUdkHH5DzR\r\nhRc6HTWg0H7uBDuj0awMS4iFJ4GiORB3/mB6y3wdU4walo2T6PRZ56pFPD3l\r\nZvJ9vdZJ2VfdeZmZhv6gwe/qH3jgo28dcNSY1gw2XW1ZZ0qdVxfNRcfq5Prx\r\n98bKAxOXcxx5uTO6Dfz7mm4Ho14UlzejtgI=\r\n=V2JU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ekwoka","email":"ninjatheory@gmail.com"},"directories":{},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-global-state_2.0.0_1664110279374_0.3913944784873429"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-29T12:49:26.094Z","0.1.0":"2022-05-29T12:49:26.347Z","modified":"2022-09-25T12:51:19.606Z","0.1.1":"2022-05-29T13:06:01.789Z","0.1.2":"2022-06-01T05:59:52.129Z","0.1.3":"2022-06-06T06:23:27.654Z","0.1.4":"2022-07-08T07:51:00.687Z","1.0.0":"2022-08-10T13:27:31.393Z","1.0.1":"2022-09-05T09:02:26.358Z","2.0.0":"2022-09-25T12:51:19.531Z"},"maintainers":[{"name":"ekwoka","email":"ninjatheory@gmail.com"}],"description":"Global State for Preact. With Types!","keywords":["preact","typescrypt","global state"],"license":"ISC","readme":"# Peact Global State\n\n[<img src=\"https://img.shields.io/npm/v/@ekwoka/preact-global-state?style=for-the-badge\">](https://www.npmjs.com/package/@ekwoka/preact-global-state)\n<img src=\"https://img.shields.io/npm/types/@ekwoka/preact-global-state?label=%20&amp;logo=typescript&amp;logoColor=white&amp;style=for-the-badge\">\n<img src=\"https://img.shields.io/npm/dt/@ekwoka/preact-global-state?style=for-the-badge\" >\n[<img src=\"https://img.shields.io/bundlephobia/minzip/@ekwoka/preact-global-state?style=for-the-badge\">](https://bundlephobia.com/package/@ekwoka/preact-global-state)\n\nPreact Global State is a simple state management library for Preact, enabling the sharing of state between components, similar to React's Context API, or other libraries like Redux. The big benefit of Preact Global State over these alternatives is the ease-of use and surgical precision (improved even further with the use of signals instead of classic state).\n\nThis project began as a rewrite of `preact-global-state` but has since been dramatically altered and extended. With `2.0.0`, the core utilizes `@preact/signals` (and requires it as a peer). This does increase the overall footprint of adding this to a non-signal project, but reduces the footprint when already using signals.\n\nIf you are not using `signals` and just want a global equivalent to `useState`, you can install `1.0.1` instead.\n\n## Installation\n\n```bash\npnpm add @ekwoka/preact-global-state # for signals\npnpm add @ekwoka/preact-global-state@1.0.1  # for non-signals projects\n```\n\n## Usage\n\n### Classic state\n\n```ts\nconst [counter, setCounter] = useGlobalState<number>('my-counter', 0); // (state label: string; initial value?: any)\n\nreturn (\n  <div>\n    <button onClick={() => setCounter(1)}> /* directly setting the state Set to 1! */</button>\n    <button onClick={() => setCounter((prev) => prev + 1)}> /* using a state function to update the state Increment! */</button>\n  </div>\n);\n```\n\nAnd in another\n\n```ts\nconst [counter] = useGlobalState<number>('my-counter', 0);\n\nreturn (\n  <div>\n    <p>{counter}</p>\n  </div>\n);\n```\n\n### Using signals\n\n```ts\nconst count = useGlobalSignal<number>('my-counter', 0); // (state label: string; initial value?: any)\n\nreturn (\n  <div>\n    <button onClick={() => count.value++}> /* Incrementing the signal value */ </button>\n  </div>\n);\n```\n\nAnd in another\n\n```ts\nconst count = useGlobalSignal<number>('my-counter', 0);\n\nreturn (\n  <div>\n    <p>{count}</p>\n  </div>\n);\n```\n\nThis state can be shared among any number of components, and the use of `useGlobalState` and `useGlobalSignal` can be mixed! This allows you to get the benefits of a global signal while also having state updaters to pass to external libraries, or to mix legacy components with newer signals based components.\n\n### Store\n\nOne consideration of these hooks is that the first calling of a hook with a specific default value will set that value to the state. Subsequent initializations will ignore the default value.\n\nWhile smart usage can ensure that this is not an issue, it could be the cause of any issues.\n\nTo avoid this, or to simply enable an explicit initialization of the global state, you can use the `Store` function outside of components (or at some root level).\n\n```ts\nStore({\n  hello: 'world',\n  foo: 'bar',\n  blazeit: 420\n});\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/ekwoka/preact-global-state#readme","repository":{"type":"git","url":"git+https://github.com/ekwoka/preact-global-state.git"},"author":{"name":"Eric Kwoka","url":"https://thekwoka.net"},"bugs":{"url":"https://github.com/ekwoka/preact-global-state/issues"}}