{"_id":"elum-state","_rev":"38-2f55e3d999d58ae1df6992bcae3c287f","name":"elum-state","dist-tags":{"latest":"0.8.4","beta":"1.0.0-beta.0"},"versions":{"0.0.1":{"name":"elum-state","version":"0.0.1","type":"module","description":"","main":"./index.min.js","module":"./index.js","typings":"./index.d.ts","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"3ea84d7c389c24c34ab2aca2ca4a2c3f02cb9ef6","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Ay+SCUAJ5e51McVt9Z3z2DBOxU0SGvXlCBn1O/l6Wuoo/mJ6Z0AlJmeJrDcFct1dhtrqAOpUB9dDiT6978ByIg==","shasum":"3521d095772795ebbef02989b5bf97038ba5fb58","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.0.1.tgz","fileCount":4,"unpackedSize":6434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeCSEKsU+yRpTyi1+1egm15jCfOb/tlhGPZLDqk+1O5gIgeF/sbAwxHJQQIcZ5H4efJc1Dwp6P/E44rWrawcuq+4g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi60lDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaOQ//WPVZxfwop3bLB8KUSzYSnyVlJ19n2DghRuXsfb1QzCsIP/iS\r\n6vj4FZVPptTYygJ1HJIF7T5bA5fMad6iCb8XPmTjjzW6Si0fH6LpNwPQ9ygK\r\n4qNs5vRKm+/yaBR4KqshDbdLz7IAkb3/dAg9TIBSBbilocB/sONZUApCaMHa\r\n+dZvKDQf1tjEHFLDHj68ozqEU0XmkiDOzs+FvMbYdb7QJ1lMBBhm6Rh3StUL\r\n9lxB0fDYDCIELRK7Gw1Vky9tUf2StOQ0IAAJJxFmcBtczZR2hc3idhpvv0UQ\r\nYG55JxUw4oWJI1RnPdWL8tziNLfeaxMloBjwTxdd108wuPA0ng5394cS8Rn1\r\nZ6MTzMypv2S1omX8ISknVG1hR+QS+5gxuQUTNhGS3IuYCQhWORKbe9/8FL4o\r\nDyazQwXLJvnGIE8hlhE54z0v41qzmr95xUvyvaGbs0DWPJ0Mqt4TmpQUCgvp\r\nRG+RG1VFFL77MImR2qqh2URqife3SK9n/9dMiYmsWRUoyqgUlPm+YNdIzRVn\r\nNcVPYNGHD3JiPOPkrecd4NydmyMatnBh918+ZJC2Cf9o72JNsT8VBTEOIlsY\r\n7knyrBS3+BiIaMx1wUXDvJFAFWfySneMutWou6HgwLrEGc3/+l3HxsiXFeQO\r\nX4UHrAaOjQYz8OeYn0gzWv4a5z3Sz+XdrKs=\r\n=wrNC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.0.1_1659586883598_0.09474766186508776"},"_hasShrinkwrap":false},"0.0.2":{"name":"elum-state","version":"0.0.2","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"6238b2ab7bfb150796c557670eb9288099486c33","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.0.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IXpJVcC7jHytbx3OtwHlY4667F4iZg02fJZ3BIvgwfOvWzPIqj9g9ZmHSdub5W6ZaIthHzHqxvZTXSRGS5kglQ==","shasum":"1a5c10a8796f65940ef59f2704c5ef523a6fa31b","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.0.2.tgz","fileCount":4,"unpackedSize":6426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw/zLukaigBAUhp4mwYbtAasYOzDm2c6JGAplPkofpKgIhAKUd31YhEk8WNQVgdaNZfClvu7f90NvjnWgIgWIhIBQ5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi63XlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKLA/+Mbg79rx2OFO9z+PTbzAUzedYZDRPSniqdWUvRkPwhmxZr9UJ\r\nsTuONqXcRUVazqE/HW9+aT+lUMhH/EDxA0Khf+zN7ehrv9H6S3Jd+rkg9ck6\r\n99FAdmwoF+vB13m+qvR7N2FjqcOvglBgItF+APKJlLVBGEYRutrxxDMxY2mA\r\ni7KzpB3n3fuNh0prINbwtCA6rtPzn+Jo2pJDgRfj1Uj88LWBPCBYM71V5SIC\r\nS5bZyIpfaoUEHRgwbt9rDJdSMLdeQoghkdbkAGz6qGKf6O0wV0JTUYvREaq5\r\nUc/aiVLoHsDlZ0/sGGQ1bBAxtus0HV+6bCkjQk5z2OeSz6YEclSQSGGuZQfm\r\n+64y/td4wtyYx2TnLk43En7P1IZ97WB6AZxueMheubXaot0/gk9jD6vUxU16\r\n3DumLTXHpeLeNMezgJcOjh9r2+swuEgXG3gQI8zIwVUCmeWHZ/vB1OYqxMOV\r\nUcfosu5YQkqqp26SPgfYFP5fQijtSAUIF4Up/QkYFakPLpN/NAvpaOCpR+HE\r\nFi40bcoKb/88YA6jFPfzi5BY97AtftCKdeCfELvICIqEtf+7uG/djjnC/sZ2\r\nUix9/wdDkHPlGs7dD+wgMSup2QK5kxUZpIVmLlVS2DYMiG83DYBNNtDb7l2R\r\n6WV2IU2HclJnW5fuuN2okhFpjUJDjFqJXzY=\r\n=ilYs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.0.2_1659598307475_0.7867676026040569"},"_hasShrinkwrap":false},"0.0.3":{"name":"elum-state","version":"0.0.3","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"d0e990ee89650e59e7ed34ee86255d2e83eb6b19","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zJMW30G1VP7eOlzif0ClQj3XXA2DbELoZmzIcY/1g6WN3HOFAt8XxnxRJ0V26HVDlkiuMRDHi92+wodBW5gFzw==","shasum":"569acc752e27722b9228d0f5e96876a5c595a038","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.0.3.tgz","fileCount":5,"unpackedSize":9962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyWvTSDbqc0ngJVoDUhYv3TlwfF6lS3AI9ljsxMXI7vAiAfoGpFBaI+9q64wnUJGcG5BFLdyQujXKpMUD3I1zMplg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi63g6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwdg/5ALMV4pecCq5igLHiOlXbbdhjEw6Kt4UssrbQZGM3GgszHGBe\r\nMXUfQ7IQZ4/bWeDmiNIV1RplJdxI/6IrQx9MqC3SLsBfk90hoHUfX3LeQTVc\r\nU8Zmd0tLlut+uew0cLAPrdWwKjv9UAH2f+x0UvZ/DEWtqoghkFzvUXX+FR2X\r\nU2swKltv5rbs5xUDtdY8WBR0pCWq/Y8Dl4yXdTtBOPniEw915yCc+w2LCpTj\r\nFVmTRP1BD+SA/+eOgPQgPNyaLOdC2mU6p76g8FOvTkBUSKUvqXE+y0Hc6DcV\r\nFde7VaatAwVyLjNORh1iT5LwBHzTD6KWfhhV3Gl3S+vADop8riVUunZ/LaMw\r\nPaTqTlL9ZBHlKOdCscdogg1p8R+HNeMOePBPPhmyh/Dadmh80iaE4XyqQrz2\r\n0OG8qA2v7WUdRi6rwMMSxvl21I1BUIbypEYCrc8AFTgTkEk1kRPSgAZViUSL\r\nUaUzCDnwSBjiYlsXTmeNyDiIPiiu4EC/ZViqdGvMflRoqtLDumLLZM1SYxJj\r\nFXIls7Him5gSscMLHtGNJ+hpxh03rODOw9/l2IOhfqiPC17Gp4LUJZrHodki\r\ndfzMWvmyE4wd2AqFwY6kAjNNOVKv4HcXvMHdJTsAVkSxptrZ6o+F+NRQGrmZ\r\nwHZg9Ocsudng/i0n6UoBeBZmv7e+BABslPk=\r\n=4mGD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.0.3_1659598905931_0.1567217697253449"},"_hasShrinkwrap":false},"0.1.0":{"name":"elum-state","version":"0.1.0","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"cc3f7d806c66400a6e5f2a13ccd16fd4af431f73","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-RqWM+/dOpz+xQdaoue3HGOjZFh2LFVlp8LvHnoZwkkR5aMAs7ho7myEw7s1iC8MRnG0d2T1Ae2wey/yXuPZQZA==","shasum":"261cf44d1adf040316c1958ae5983df9120ebd27","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.1.0.tgz","fileCount":5,"unpackedSize":7018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhXI2iVH2ebyh2Gbr9YoNzLwin3lqWRgrJ2J3CuUUDWAiEAh/CGLGrfDqJSg9hIgv7sCNHheqCO4lPBNtfBWM4Q+S8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7OgdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYZg//dNfE5k6CpxMj/SEFXFkHh34JvDY/04Xt4u7nWrZHW75XiA9B\r\n8UIcuVor4SRudIy/Vh2YuZA8yjh0Sq60wweT03uNx4lLJBIH4eV9JIjmXxp8\r\nu40ioz3jaIWZNuD6bmWWeEhyvhclmIamkXT5Ojc/8R5yfYVFnHW7k1omq54x\r\nh4hu4VqzqDIJdCcbvr1BaflqNpZsTjqpzX+mwQPipcH3FYwZ2n00Sl7oz8WM\r\n/5kN/rLRmquVwPEHaTrruI6dk3ccp3RMF5/TrmQwmZItv01QBw3vwL89FwC3\r\nz7GzlpOyRC6nKPL7FUHOtHjo2AlTz4grO03FMkVDZGiloM2dzt4lcutkopJ0\r\niwI+uDD38drhgKzG3qtWrKSbuV0CN9Pzwy8CcYwiOfU5RqIRiKR9k1S6I3wE\r\nEYZhmWzcuWB4UNmxPRYf5N0qD0q06bv9ak5hRrid1/U5Orn8SPr2CCoU7pDY\r\nBpVMWPRdqB09LnFYtNxhN8fcjTjfRoyKsQzAsncI44CdEcjXFCK5C8qcEhnM\r\nkwnWPXjva2BGXEht8/SKtBIFdduvPr3SMLrpyq86DwOO6frPTFnCSJuNqmb8\r\nLhShHnOcBozrJ/Zie/RHbmZt2fja5CO7xZJ2aaN22DDR2qApZInQzLwru+kP\r\naWaIrvrittTDt3GUh8nRvIVCQZTvN6dXvI4=\r\n=leHI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.1.0_1659693085296_0.7580856772282902"},"_hasShrinkwrap":false},"0.1.1":{"name":"elum-state","version":"0.1.1","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"68f562c6029a69174bfe616795b0fd0c48836c50","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-I5wqDOsyf9pszN8lwead5LWmFg5HVAaxQj17twVsDeLaAwdGxPu5nfU1QfBapnvYmIx+bbh+jNxM0ir1vrWq8g==","shasum":"9272730e94efe45a9f9b8742854b0a2018b85174","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.1.1.tgz","fileCount":5,"unpackedSize":7018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8g7cTVs6f5N2lDtroxdp74KD2nzK2jQWgmJTNeKnSLwIhALIa2haqP0ep93NoPvkwhS/V4CVfR2q00IkXbgnDfjNy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7OygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl8Q/7Br++pCLwUpJxyDRJlk3pkpOc1/PY0i2JTBRM2lUFmkHsW1n3\r\ni0yXxKh/0ZoIvZcqpyReeZ7lE2IWAKN1kzs5rTrFMfi6d0FcJPG59jRNNh6Z\r\nHcgpyCXD/PZ02t/hJH0muiuJuNv2yT/7JJXCvIGFvHh5Qfmwt4h3BaSQ1tR5\r\nJQ6kLBwh1se/Om7vo3p3aqTipEo7iLl95vKvXZV9qseBanUEd/p5RYbSa6DZ\r\npsRN/cMs2G2tKmIo9dXRaE5Tr0KlK6dfbkLMiNS1RaGfWTUi6u28vrQWsgol\r\nzVjYHl3BSumo/L3LNHriNWnmIYMWUYYafr//YLPLYutCoeiYdXbe/tbO5cCB\r\noHjyU/iIAmuwbNbvq/ywuEqLTjj3jqGQ+qIyOnx9zNn4ZdfFHRoAQRVU5t/K\r\nLXRxZpqKWe0SvgqyLERsBCCa8p/GVtPqSEsLF5o6mkwI56vQ3q0wdviWY8tc\r\ntPDw0l6/WQPKFBkTcqC4hMJqS+2DA44/+TC9AHPqyIcPrLt1Ti9hg7tK9FFF\r\nULzl1bABQ2jVtnFf6rYhVAP4OAoC6lSy0TgV7w4D13xCkw2XheWhXnwkJsq1\r\nUk4ta5Fc2T61oCovj0VWBu4yEeOK5adUTcZNULeHApKT/Bk3z0yoZUX8IDI0\r\nZXqrjFJnMZlTvrWksrhwTYnkWJaSkr+n8rQ=\r\n=yc1y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.1.1_1659694240182_0.4719839184099379"},"_hasShrinkwrap":false},"0.1.2":{"name":"elum-state","version":"0.1.2","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"e712ca98aaa872c3698bdf9b7d2d7e3077fb2810","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.1.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-00EcYIuW33I3NO5JtRLyH2hBzgreNNEXvw1goTOxfLwvWYGoXLMzrrLyCc2Hm1NyzL8Kgg0OElr07PQjpsAb8A==","shasum":"042dc1f49fe495a529a8a2f538d613ba11a6ad9f","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.1.2.tgz","fileCount":5,"unpackedSize":6783,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBqA/YLMW/nQnPfBBNAaOb277A9clUKN6cMkr4rH+1aAiEAzW9/KJLdjtKR7Rhl84IiGpOlnkp6Wjfg1N0/5k4PLes="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7PFLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoscQ//St5qk/FJKNJDKR6UoUEK8PLw3Two8kSeJ+G1D8iAYk1L/Ysp\r\n0r0glbIG5H2wObtnFZilbALmWoIGYNAQHrUedOk6gqDRhjIylcxu/S6Ub7NS\r\nYxHCVY4vGwQWpJOktKVNPd0nHhyavmeE4S7BLMlfFRomgLDiYUpVE/n2wr8F\r\n2PtYVvbAtlDwb7WaAt0STMf5aEOmjEhXRZ3gzP7whJ9U2xrONsyTcznzGL9a\r\nrPLgRLQ5qe+2RlvItEGFjdibSB7YdO2galbtHw126wn9PGAStM+C5YidPSo/\r\nIh0ADVb0I9+xcfz/dJ6S64kNwtJSghi575EYrO9qQ0aS7OyxLKfPqWsU6u9M\r\nFas8SDMuCitAfPWTrgHvkbrzwoGLaNpYzA4dvPla9ec8WHFQOMxyZbycWJe3\r\ny1me9o3rKsSU2Ij8j+UPO0kWNhQDbFwF8iXMS/p86rsVc9cbeYIBAVUj2bIL\r\n8Dx8j7LhJm3vQntYH6GOzTR/Tlg16EOc2jFG04LRLE5zvYmYt2lmhyeRuD33\r\n58dtd43hQm7Lo2jJ8eNkc1qLiTcCSdGrn6ri1SUfLMYUxCwcmnLRCEUdKYGG\r\n3L4ZAq4oPiZxzmEgILa86cUp98ytPCTULTa3yYEyCjZRuDaI4YMEQst5nLM5\r\nw5TXQZO5k9sPVEKg0Ck9wy78YL/YfSCEn1Q=\r\n=NTAX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.1.2_1659695435007_0.12927403667684323"},"_hasShrinkwrap":false},"0.1.3":{"name":"elum-state","version":"0.1.3","description":"Reactive global state management library with an emphasis on minimalism.","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state manager","react","recoil","state","elum"],"gitHead":"13c32db3b0fc193578e35d1817c3365e5512c1f0","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-x1tfQ9v3fg7kzArYC9pcATLvl4yR/LdgdzliL3kkAIWsyXrJ4Roi5ZINb9rl/aaZiFRNWxQtmzaQ9+hqLEHT/Q==","shasum":"bda12bb395e0d02929878374372ec01592bf156b","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.1.3.tgz","fileCount":5,"unpackedSize":6797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT16kWiwSL6+8y42ic/dvvFJIIvrRGPAKOLYQf85pxngIhAJeSZrG6UQHj1UryGe3bwRDScggazSGD1Sg1Qtu+K12N"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7P9/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+xhAAoMZqn/JTRjcC0rJ87aQaR/iPIbWLcTkuX4h5JhJ9805XsQB6\r\nAkcrclFrD4+KRE4t37WQVspdRRRxUd/lhJNy8ijMhiddWXILtypz2OenExqi\r\ncCJsTcenZLj3CpxIqtiuzHgkH5xda+gmWlYBoF+HySm7wXFzyCuH08HZNciL\r\nU37qv6g1vBEmz2L25eU5TPMTVmEjVF8gTFLxQwcMZchMmQACorOz3TymHNmy\r\nhvrDqArOioPuNtNSsG/znJtl6x6htWBQFJc3e9pkcbjR1+Fj0+eAL43/LQgD\r\nei9rjcu5+Gvdo7TTFNCWfNv+dlGqmFnlxGqFzQOmdXTUnfd0Jk4yGLnAsL5n\r\nzU48Fj8aFtTRSKa05HKWoh2ytxu2KLzGvCcK1CCnXUxUCX8sJSeTl09oiNTN\r\nl75S4SrDz7uvINVDtr+xPhLzwnjCb3RTeXu4Ui4b/jSjZx8usqTrl6ggfUpL\r\nxpqDM4vXIUVRfms6O7rA871rf4kwKYtfTRfDqQEp3EVBlnr+DCRPyGLflEVg\r\n2HqC93bwbukL9rOjaK73PCDlv7jSNNQeWdDaSLwhtDkKkMgOIXQdQxkeMnhs\r\nTzVNHGA8NmFxJzBT/Z1xv3Vp3OAiLky5Hry70Ys2g4I35VklaPaQCrhoTUvD\r\nnUNkgCmtVKxtwJKgzmYMXgxR6b7htC5s14I=\r\n=LmWq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.1.3_1659699071405_0.5132552459185133"},"_hasShrinkwrap":false},"0.1.4":{"name":"elum-state","version":"0.1.4","description":"Prestate - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"afbe3797b0f13b2e200d99c86aed834f91f967ea","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.1.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-278NTLghpsF+eOsJCfa2uRyZf7I/j0Cr89XEW6UEh6GClUIB+Zu6SMLUtfP9D+HFeqxsADFU8DXwbvqPjWTJzw==","shasum":"8c99b5adff896a06b97c95f02b262193f9b6faee","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.1.4.tgz","fileCount":5,"unpackedSize":6413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4WiqzKKl1YXNdlSCiaC0bGJ8Eu7mPQc7UoZ89Wj2tYAiBbrYTOcYsDWU47NCMFovUoXBu9hrkuIKy28tSwmHfU6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8rbGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfPQ/+I1PiOkDFTUN2bYAi6pXi+MJUWu/E/8sOFAPgAc9prEgGgynd\r\nmfHsUvValhG0OuYR4jurfzIirXrRm+epNDs5uhCHqCRyRjaTdiwyCIkDKZy8\r\nbwef8QK39AGJkd2IzHVBCxuhGOWbDITmRhXFKALaFJC5eJyCir8h1H3PnMIt\r\nzZIvlgjbZAPwxp9JKGyOV31Irhv9X/hQfUXM4CLfgCzkR2dE+CRiHfN4FI+7\r\neuTLheXO1ldCtO9fI7dfsTaD07truq5N3Fw8qkKRn1JCxHDk9E8lOu4K4/0H\r\n3Dbj8IvERRIZ8Spf08mpyjQJ/bDFIPUOKvjWQ8/Bz3RuZk+9Xf6DH25z76rF\r\nyka7gSMZsyGgVEsboKOjpOY0e3omB8YItboJlMQB1lYDGMxatMW/aZJLZKwk\r\n1LwggCF3QdUHCXdfjPTWV0I202LIiJj4ZY9njrqCgq4nhg9oxP6v8Wqz5YcM\r\nRFPrUaFdv2BFKCizjJkv+BmtsVw7XqMwB2LxiOKq65/I+/HFTAd/yP7Ws3yB\r\npEysOB3UctfuqFDxQMHNmfZmRW5gUUOTDtx59FnNaewEqdzIVIuxkpeYaZlC\r\nWASNXyyLcF8aJ8zIqJYPkCMRJVPBQuFIQocMX5qTei4jg2kjnpHmFnuH1MhX\r\nHWFWLr3w8+dfvVRBQNS0DLxJ8dLhfE/pgLk=\r\n=b95F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.1.4_1660073670509_0.6114046822873367"},"_hasShrinkwrap":false},"0.2.0":{"name":"elum-state","version":"0.2.0","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"ec0ebb1bc43f3300f644916ba17ba08db75a6de2","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9Kp8y/82qTnosSs9nXsrMc0Pj5aCK8B+2rMLLAsl2SPnJNeKFh/mhgCLB/+FpbzI7yTvaKW/8LeI3R5SJBmcfQ==","shasum":"6e1fed198b6faa1acfcc58f04ddd614f71e52547","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.0.tgz","fileCount":5,"unpackedSize":6703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbeLI4EOragZ08n5mmFNnnYMwrMX6+/0fRK5kJnNVoHAiEAtgiQYSmkBadoly4tAkcC7jroR9cFp4fOI7GNt+tdH7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8rjTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSag/9GjBREDvqyKgW4sdyNxTFcnIecUxxCGy7hvqZJmDQ47bvCH6M\r\nhOGmNrKR3btVyD2efoo641yuC0R549qJRzx2AVwQXNcLga7c3MNKoUSOdu1O\r\nBfK62k2X3rFMOxqrxCQw4qV8s4nfn/genpcFIElbzFoE6ureB/PMzp9I0hd7\r\nihSz7jQR75YxtXbbzlBxquh3ldFqA/XvvXy7hWWxdMNK7e0GWRuSKsDjBH9Q\r\ncH5NK4iJpXbJ2noA/S2L68y+T1DNk6spooI+GRK4TRSuNsy6nknXSZvSzMLF\r\nkewSNhsC5TQlBBOnlnmXQBWRkcYcNsI22TmmRYxz50q5V/j4+cfG6Gr2gg4+\r\nCq6KQ5/YU+LLwa3L93JJLp//iznGQXAb4/njGZgL+mFC51wEvSTRcXWVMOel\r\n3zRmJcZjHUFiVLCMgeyFr2OLljjvw1pvZIW8jbTd9zkZhGskVWrz9YmcjP1t\r\ncxkuVF2kBAg+vK/xnmyHhdntp5+2yXWdEY+WrAkk6sdOdTmmOwFcVapnZKVv\r\nUX6LGdm3d/R381ity+hNefhmgTwaaz45z8KzCCdUk6mU4nKnWaif2UrcMepG\r\ndZ74kP2RmuJIooMgHKNhHOGIesuYACD5wRwZR/NO6hHYHr+lzd1/WUDAp0rY\r\ndY/dKU3DF4Ats4bY4L8rJqsNUyieuJE9T0c=\r\n=bAun\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.0_1660074195082_0.12437402898862837"},"_hasShrinkwrap":false},"0.2.1":{"name":"elum-state","version":"0.2.1","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"5e49e9083d430c651d8d900be65d03d293e99b56","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n4yfmFAe99y6QzakwS7MGnabVVnC7iCwZmC5uVBk7kCwe0ICpL1hpYhlgHUaq7rjlkcJgvFu7TSNl+hDyYRW8w==","shasum":"8c3aec27e61c03e18f243fc2af9fcfa4d2f0b986","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.1.tgz","fileCount":5,"unpackedSize":6793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFK5ArS2JP9XNu7iiWgIRa81MnXEnTEVp/9q5km0LZLAiEAyMUWg/6pUgTa6fk6AxHrsggKHqPjU8pG2utieZ2FG2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8sd4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHpg//czUbbt8DcXoY4eq8BNHIsyMDthY5273OHA/Svdnv7Du9eBmE\r\nnK+Cen910J3eKQC/sCLqoQxw6UL+tvlYUNbuWZhTFAdIItVWvYix6VcaWcDN\r\nxAt3mpcpa8xHdPRYJNohgIdEkQoN9+j+o1pT+q73P0g+GEjcSXMJs1jW0EZt\r\nqFaXavDDfXjaXqIjHV65M0Scmw8GFVisb0Kk85lrkwagqVxvME/ITwmAzc2g\r\nxjh3KhmZOB2S+fiQzRPsLFAOzhPCT7asHRyA45djEoTRZCTUX4pDZ0Lpi7BW\r\nsP/ldja1vmEfWdmKWfcKdNqS0/C3p3mt4LwV5a+KEFIN9S7z3zCxOqEtJ+IX\r\n+XgtoS7JjCz1h5PmTLEXOayJkUrBfVpMsGcMK2OLgLMn4V7Jk04Ij76WIHqQ\r\nMnm1ycRtOAwtCk1Df9jPJombcsE31hwiqlnlybVtveA/KR5kL6FFFWXpa4j1\r\nvmFHtcFO/REZfPh8DjbHJGfU7f41q/aDDU8eWFWsIDjt4NVOQqGUidbRFINN\r\nq2IQpleRALiRbiOL0+gJRbmSyZFH3PaVmEEWQMNull8OxobBUwg9XKul5YhV\r\nuMt4GWIeE3vUJV/l+Q/yDbujvY7BEYSzoOk/TTDk2k3k9pYrawF8EQH75NJh\r\nrGJltkTqT3D/lkzhljveM275bRqrkcClD2Y=\r\n=TaZn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.1_1660077944298_0.8381191610761263"},"_hasShrinkwrap":false},"0.2.2":{"name":"elum-state","version":"0.2.2","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"fb0db8547c83bc4a99cd5e5deac6de85ade3c5dc","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0j2iXlbFiTecTTXhUdhsCxakr/ZfXf7MKUou2HAe7GTDehKlCjR1Y51ZJvd3BXhSci44jbJCdmA58cRC4TWgBQ==","shasum":"79ef2e6ce59a38fd32f400c65d38be6689b89ac0","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.2.tgz","fileCount":5,"unpackedSize":6851,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8l7LRapAg7ql/caqw4PIYkD+wl3IpunKsGOLtcYaQCwIhAI8a/fVwDnHdftLfVduSkBtu7ivUdbGBrZuWVUHrNrZw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi85jzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG6Q/9F/0qxeWEZUlujxOi6j6kgXIkl5XUXXy5LqyJNMW+0IQo69Cd\r\nBAd8sCRpWD+iFeSk/irMj+7Qz2VVs2djnvMaKz6T2WxJIY/3B7wfN/eB+tqf\r\nOxI294m4G03cJYkoXl+2e0bpma55OHigiNx73uUE+izijRBBiNTNQVoSQ4yv\r\nKQKxs1+evgw75uuHVA38eOk7m8LaIS2HUT3O5TZl2b8RLarpyScWxF/CVbAX\r\n2ep0yZ3Emq8c7JEm5aVGZ5M5SMZrYq6yR+9QXSrnSv6OPMZCWfyN7w2NrHXj\r\nPTl59B1n2H3hLWpusBW5nkHYGX5ilncUJmFaPscgh7Bnj5mhXqocTr1Kfpxd\r\nzvu+juKo1+/oNuqJQbX/yD3KP2TbWmVSj+iOrE2puUyqdnbsBgLXo+BjUCV0\r\n5Ei75LCuEMi/tbywT2PleGp/hvOaj+dlwftPZIulcp+17KExQYyIHUgOVv6i\r\nn6IpzPaRdZWIVYV/KbxpyXodC6ZoZV/xQswYVGUBb3K3tIUfz2Ia1jsQLCqv\r\nK7+7miKePDzfxioPVRZbqFX5DZ1ntfq6hndQxjgS1i3yEildx1u3jh3BZPnV\r\nKRymSyXi6vq3pqbyH4mv9/wpY2FkLhy27rJ105mDRC9f6eUPlPXh7yIntaYw\r\nH+6VsKdcgX4cW3zd9+tQYUSgRI29c8kDA+8=\r\n=SSxE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.2_1660131571526_0.9390755407446973"},"_hasShrinkwrap":false},"0.2.3":{"name":"elum-state","version":"0.2.3","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"ce5f44b62eba924a65f819b024cadc434116ada9","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CCQTlgsXQMYlb11w2+40y+C2Gwwj3yhliTBcj4OqowceQcJvMSG0kiOlBDfg5Nx2r8q56RnH0UD1DnGX9GiPWw==","shasum":"44c717b5ef3f5f9c69c1645ef92a5d207845fb49","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.3.tgz","fileCount":5,"unpackedSize":6320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyu3wG+1MAFH+F46o4Cwd4IsU7sH8saZTQVdVS+rkYfwIgS2LSYVtU+fbuMPPJnNbu5UhyqGFaO+6Hqsz9BL9Z06I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88icACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojyw/+MXB5xp2RvUGxv0Zldf7sY7J5EuKX+Stm2RWu5xR76jxAtIPJ\r\npJA+xHmoOYPdcqpHsHgpt/lgVNbvhI4g/3mgeF+M4ESyzzolAUrtFaGazfEN\r\n+uai5U5hJiELSRtsrYO5RZ+VAxh4yw9nw5jwxIaGK7NAOCj12pLqRW+gKIMT\r\nz+whOS1powMIqEifvFWPocrXtvm3zoIMmTtij+uP4cdmoyI+JVczCLHi0b1z\r\nwzOKhIynPTZ8jpdsq2Ot0ZIX/U5gRJv3LdVmvMX7GD+oLvBYP5WeUO366iIX\r\nNwee5Hrvw9jMr1pDvn57ZctlT1itvGuHDXm1Rp6e++q+D6uOFOC5qNvqHdaA\r\nsUpLU9+zmrgu3vSiw3/RGEpKD7Q8oKhF4Xg8iOJBPIZmCJ1qbiDywOstFoJm\r\njPp6hzbH6ufNra6x5NkUq8vxOIW2Clooh1R6mfNAoarQr7Xx02MgQZCE5hHA\r\nwEqVtQnSGu+gEBy4eUJJNNOr0Ohb21gpLY/aJStsUPczhqUfYXO5KK64oVot\r\nOyyvvFoM8CTX6JjZowm5N945letwt+xIpzK77zuSDYoLtvtD2lvWZ19do4Ns\r\nQ5TExL08VneCixSgpas3zarHqtr4K9QKljZhF7tyL8BxpPZhUECL+0smzuHN\r\nAYgyDVwbxDp9Y2w+VGP2x5hQDxm6ozLRhPo=\r\n=H17J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.3_1660143772608_0.18793742981068928"},"_hasShrinkwrap":false},"0.2.4":{"name":"elum-state","version":"0.2.4","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-2xntDPHMqeYImokcuGxLF7+he8fIUujxu2QcSqHip73GwaxnB/qXugnMFVV6tfaqJEu/N9AvIU5M6S3VOdeMlw==","shasum":"f5702dd76c70964ff17a91d0ef25aecea85c3627","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.4.tgz","fileCount":5,"unpackedSize":6714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdbXrP4kQR5V2q11hV5KKDoaEke0vGz2ifwCb5ZrMAjAIhAONZvPUWs1+5TZYz+scwafBeyXfwQAwOZzRL2lMaAR8T"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBtGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojlBAAojcRvy4S1Gle+xh728qj9HAVShg7ELKhoBlbguB8j1jB48DO\r\nn6P5I9mp1aUTsYtp1c/LZN1WhBV4Z33Ba7IbwuNUb59ScQXKmFya0uTMNFrm\r\n5Mp5vFOMyz85N+7Bl2BAxtjdfHDAs6vaChOpoJor08JeYY8S+VECK9ORW2jm\r\n5WLSE+1TYURT2NJ/BYp4Q3WxkCPjPJSAAfU+WT02eZiMkbUX/by7uDYVYx0Q\r\n6XU76P4MfSMuSP1G59pgkby+h2PiIi3FymOVJ4CmJsVZa7BYZWC4NkxFLC5a\r\nUWY+3e1qx93AMRWoxHEdwqrxlX+7OAtb0Clnm0+do1IC5T6DIdFz7TJETF3x\r\nl4F6ORacKkfkGFmRDBL50CRleOy4igpyU7kIsxdz4MUL13zJRJqmPlz1WkXa\r\nb3h+dMcWTu5MwuKPo7UaYEBCs0hZjmq6RmbiQJjk695eUR8GQ5/9LjmVXZpG\r\nQpUaphasyxzPRowFcBWZ24MXcoNL2uSBGc2oFlLYYgTZyZOQc2Z/c7hj37yL\r\nPpJk+nvSn/L9m3rX0pLSpTBtGZimqbVCMiBi3HU0nwPSJzGrlAin95ITTVOy\r\nhYrOWNVXPLLKrykLmFvxaQgL3a+bfnqESNbDQwvA1Y0LOR2b7Enc6lTtCbKd\r\n6MpgVs1nCXWqsh4N9FjIfpee7xAAldkprqE=\r\n=zput\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.4_1661391242161_0.3162377935183578"},"_hasShrinkwrap":false},"0.2.5-beta":{"name":"elum-state","version":"0.2.5-beta","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.5-beta","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-UlbJ75RAa+PqSs9gtI2ss2h+n2zM7+WLtnLjM5M4AUONjQ/S4XNhE6nkBN3Q4UsN3/Lmx4VfaziJnlCKpM6+gA==","shasum":"8709339dce9219880fb514b65977dadbf7ddbf69","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.5-beta.tgz","fileCount":5,"unpackedSize":6982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTUPYr+m4g3RvsDoPArTnCPgetFN9xPCDppLsTWdCawAiBK/D7U151w9+zE9E8gBsW9gUQM8F5w38dc+8r9aWwW7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBtkEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNDQ//XzL6fsHXTbxOp7Kt9S1T1VZdxZ/GYJHrLJZRNI7EEqi5iqCZ\r\nxbJYn0m54R//kqYKC4/SOHWDZjO1FPpdYOue9IXrE0vpkas/cGoEz/X/GkwP\r\nWUHDnwZLhP+tMWecBhVQnk4UzngR+QCiSlHLoHaa/fVFfewqWH9Ke+l0RTjI\r\nh6zvgL2DY9xLm1V8A1A5LgW91NPH4z6Ly0mdnxLbjry8FB/6UoIMhSBBQgtM\r\neO5QXpXLGHkIKsaB4hd5KKALRTru0mDIftMmim833jLrKXXyBlxWH1eFPxHK\r\no4thhIlOKFT1sWvg7qwDas/cBl9qi3/ATAE6eXUrefQcJ2iuukoGEBYmlzGM\r\nSHcaXsyCCaeIxQVlTeFOGusYr4e8XeWt7oODgtU1JivvZKWkiCrQC+YdzMxR\r\nwyQK2rrLka06gq0vB4IwURSuRqA5MA1WqbLB6SXUl7CKEnxy4GiOdjFXxsvN\r\nkdXK0HxyM27M5WJP9i2gm6nN4JkDqy8iUngGl7rTIWtJ9lNdh56jJVEmuYSN\r\nsQWwyrYp666GyfafqasS7Domxk7Zzu5uzq0XpKKyW3muvHyS/eZNDr90d26+\r\n4oF8lvPryHPY7ko/svNBa53DON287XHW/J0Atl8PejUoRMZsCjgSPARDmdcT\r\ns9V5xuJPWem/9+NK0b+WhfERi/lvMLT2sd8=\r\n=DPja\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.5-beta_1661393156619_0.26682032005147227"},"_hasShrinkwrap":false},"0.2.5":{"name":"elum-state","version":"0.2.5","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CWPW+QXd77PliSj0yg4fNcLQekc8UmWKYEuBUi06H2Hm6pWsXwOaG/ORihPa1NWkoxj5wgFps9KjP5yq25pDGQ==","shasum":"9bafac30972b2153781356fb10dbb4c973b4a3a7","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.5.tgz","fileCount":5,"unpackedSize":6714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLOxV/iReI9xzf77GGmznr2ctnCO6zR02q3KRX8JJXAIhAOju65jGoq6bflg+tN5zNRIOx8MgsXBQYz2PBHAOPRP3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBtncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob0g/8DyBk95Dvg39A1VKBDOj5XHpcHhwoIjeHhrP30jr66fZftmxT\r\n2C32NyZ/xBZbx8oVMASRZIYeepoo30IUnCK3c48iHJZV1CCaWF9wEACpKZWO\r\ntu/oV0gEbEWa6o45avXE406aA9IlA9XBdUbynPUqTk9cGOpxpx9Z4g5A+j/5\r\nBgK7u3RWNy1pfLOAVQ2XuTP73S56wJfw/zFW3rN9or+rfwwcKGz1d1EcwO/1\r\n0we+k3y5qgb69z3bUk2jLC/zWcPXXvSB2nOnzf+CM6gK50gShadLaEUXzms3\r\n7Hu6LhqzcJAm1wCBc+Hc2NUo5jbz9+JT093j8niT5H7YEXc/e/rBs27yk//n\r\nSPFy3ejS0iXt+F5fFUyV47bNh6J/hsFF4ma+1p8fiHhI6vmXNODmGsyrgZyM\r\nM8uQw9uFayjQawdBgKWBL+Ct8/FqddWjPWtl7oirQqYpRKQNmotn2+NvaP0J\r\nw5ONdScalB3Raa7x6NyLSdHuhG8piCNaWK2RTvktBbLKR+bMDXgnAzWXaZWo\r\nPb228bCy5MXG0q5ZgZ/3cYkYdtioMx8PpLcG/nTRBsnO/np+S29/GH5pzjQK\r\noEwhJJUmQLGX0IrN4dSgsY8P/U894Xeu2iBwgovu8lOez7WQKy1kUjZ4P4hz\r\nS4N/Lwq6Uy4hb94VC30ecVhboNPDulcGavs=\r\n=xUM2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.5_1661393372043_0.4671596884396889"},"_hasShrinkwrap":false},"0.2.6":{"name":"elum-state","version":"0.2.6","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MRCFMrntwYu5sSz3x0XzwPBSVpiUXl2qoSUaXedzPiSO8dClxG0oazZqcGyrECRYqZTubr0+UB1I2dR+KZsBdg==","shasum":"4d0e548b29977bf9ada84ec88c48da70b2569707","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.6.tgz","fileCount":5,"unpackedSize":6704,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOq4wSSNsy5u+ZFrLV2SLOgxI/XD+q5iX0tYV+vYCHwQIhANK/CJEXpLuHWIjXiTFrh74Cmuc9wnkOUtWzFrrlcJKw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBt/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEUA/9Ho/1HvB5vaog0qRr2dVYJIT62TJT6bYg1TjH7jU6jkFmSTrm\r\nx3d99yxT778BBDe1uMs34qtW27O6GLpnGKvPSjYtFPp5ZdZFqPamzIs9CdLy\r\nwB/+p2wbf2TiPQJ4VvQu/elqGTa0AiWgm0K0m5rZwh6HfqyhsAOZ1YNPwy2D\r\nZNqLRB3w3H34uVuX6CK5q2A5Fl+aYTKU0MgC1qdsfbcgU98QqHEt7Lmbq+71\r\nt0AlZNekQDMZNM7f7lrKAAVmZ9yttAxVDdAJJeyEBQc95/YV0jsecSNCdWrK\r\n0qY60xiGBagUFltsldThFUe6ohOUsBSIi/QwV3j8sGZVESZS5Zrx5eR2rHng\r\n/LoUN+tCdy7y1HhfhAyBlN3bBYw6KB9moVdqOrmu8hJG7doNf45yWWWKk/g0\r\nF7lOJU09THtIvjwI0j88duXM9tmqnTXK5yyTirbbunAwsBdAJY0GWUGHQcy1\r\nrbZM8k63gg/9IgWk1t4PJDxwafCl9Zuw2LtC3y+HFoalP4Ug6hJ6mqdxVbz/\r\nf7v3N86ArwqCjiL3kA5OexclwYrOyPnQhIiKbuAFRd2XR9UI2abqxEph36Dj\r\n/PdAfIyjCTNm+jSSJGvii6Jz5cIN8ieX2Jq+Y1TIYr4iIdEt1FExpHWljg3M\r\n3/cuEb/gVlZYi4QAVMTGaYWreUKz/tZLoI8=\r\n=UDzS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.6_1661394899289_0.9314916726574312"},"_hasShrinkwrap":false},"0.2.7":{"name":"elum-state","version":"0.2.7","description":"Elum State - A state management library for React","main":"./index.js","types":"./index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"peerDependencies":{"react":"^18 || ^17","react-dom":"^18 || ^17"},"keywords":["state","manager","redux","react","recoil","state","elum"],"gitHead":"697344b90ea670af338df9c7d31de8e961d96a8f","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DEHamExjziZrsZOLREDILsdgHKN/Jovc5GAXYk4/STqjtwU7tYIwyHOJpr8hUbwmXSRvbOfC9K1GcuVzNUVJxQ==","shasum":"be5eac139829b8675b556a40d9cf28548d90b08a","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.7.tgz","fileCount":5,"unpackedSize":6702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD18RL0/Dj7X2pSPpb7W/+ltevV5pE96LfDC+MaNV4KggIhAPNkhfRyCom6JnjY+MaR4sVhV9K8jJTMLJi2GdPLuynN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCE0EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraOw//SOTYsfvMAh2fQl9pLdW1LpG/Ea8KyzbHtgz1ooBBAH7gsW+r\r\nmZpWRmWKhoH1d0k2wgYUXRdscjNvWESD3Mkf52mTCbkV/58bvV+UhSpBeSBq\r\njbaxUqMj6wLFrwiVXqCZV/Vh2EWY9tptavNlRgfB05TIIncGE6GYrRuPWNMv\r\nbMsfHJjsIK6E/y6JXVGXcuUcp9QZzGoehQ7f4IAwhIlvAnVGm2bXXDdWMOl6\r\npxM1zK8NCb8D3Hy2JdnObk+6GPoOz9ltT2KUjrmRMUoL4b3xhvST2qARO+Vc\r\nRHfBnlZlJaQ1TtaN2J6b3WytcFhg7tXZcU/DPY7ENVMJ645uWPWyBVBba3nd\r\nDuCdMtzru0KjpVWaDxTiYQQ/34NYD0htQj3P4Qz7g6Mk7UW8b7Ap5Mny7JEa\r\n0ZmZfh+g7lwTSRwMizTY6V+e9zLJzk5rlLyTmIwfJMrOc/1yORMEVUmYQXKx\r\nWRLZLqRYu9VY1lgoAArzVy8ADME71ANqhJILNjf0qkWHv/KxBRFa/dlJFJr4\r\nbY75yBEWORmmO+wdH2Gtqwgx8UjJhftxIptl4qnQx6xhGGjxVyVMfoGpms5S\r\nE0J+wjc0RzRXJjak66j4/PvbvZGsiNDQ33KO5OQXiNuLXOnhGTBHZ2IYWkcR\r\nBd8ymXZtYcgKYGra++Otote326W0lIeBWvE=\r\n=GeQN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.7_1661488388458_0.29675843649492784"},"_hasShrinkwrap":false},"0.2.9-beta.1":{"name":"elum-state","version":"0.2.9-beta.1","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"readme":"# [![GitHub license](https://badgen.net/badge/license/MIT/blue)](https://github.com/GMELUM/elum-state/blob/master/LICENSE) [![npm bundle size](https://img.shields.io/bundlephobia/min/elum-state)](https://bundlephobia.com/result?p=elum-state) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/elum-state)](https://bundlephobia.com/result?p=elum-state)\r\n\r\n## Language: [RU](./README.RU.md) | [EN](./README.md)\r\n\r\n# elum-state\r\nElum State - A state management library for React\r\n## Installation\r\n> YARN\r\n\r\n\tyarn add elum-state\r\n> NPM\r\n\r\n\tnpm i -s elum-state\r\n\r\n## Getting Started\r\n### Atom\r\nAn **atom** represents a piece of **state**. Atoms can be read from and written to from any component. Components that read the value of an atom are implicitly **subscribed** to that atom, so any atom updates will result in a re-render of all components subscribed to that atom:\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({\r\n\tkey: \"example_atom\", // unique ID key value\r\n\tdefault: \"\" // default value\r\n});\r\n```\r\n\r\n### useGlobalState\r\nThis API is similar to the React [`useState()`](https://reactjs.org/docs/hooks-reference.html#usestate) hook except it takes a Global State state instead of a default value as an argument. It returns a tuple of the current value of the state and a setter function. The setter function may either take a new value as an argument or an updater function which receives the previous value as a parameter.\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n\tconst [state, setState] = useGlobalState(EXAMPLE_ATOM);\r\n\treturn (<div>{state}</div>);\r\n};\r\n```\r\n\r\n### useGlobalValue\r\nReturns the value of the given global state.\r\nThis hook will subscribe the component to re-render if there are changing in the global state.\r\n\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n\tconst state = useGlobalValue(EXAMPLE_ATOM);\r\n\treturn (<div>{state}</div>);\r\n};\r\n```\r\n\r\n### useSetGlobalState\r\nReturns a setter function for updating the value of writeable global state.\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n\tconst setState = useSetGlobalState(EXAMPLE_ATOM);\r\n\treturn (<div onClick={() => setState(\"hello\")}></div>);\r\n};\r\n```\r\n\r\n### useUnSubGlobalState\r\nThis API is similar to the React [`useState()`](https://reactjs.org/docs/hooks-reference.html#usestate) hook except it takes a Global State state instead of a default value as an argument. It returns a tuple of the current value of the state and a setter function. The setter function may either take a new value as an argument or an updater function which receives the previous value as a parameter. This hook will not subscribe the component to re-render if there are changing in the global state.\r\n\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n\tconst [state, setState] = useUnSubGlobalState(EXAMPLE_ATOM);\r\n\treturn (<div>{state}</div>);\r\n};\r\n```\r\n\r\n### useUnSubGlobalValue\r\nReturns the value of the given global state.\r\nThis hook will not subscribe the component to re-render if there are changing in the global state.\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n\tconst state = useUnSubGlobalValue(EXAMPLE_ATOM);\r\n\treturn (<div>{state}</div>);\r\n};\r\n```\r\n","readmeFilename":"README.md","gitHead":"697344b90ea670af338df9c7d31de8e961d96a8f","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.2.9-beta.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-MnXa/b6Vh4SD5kEtvOx+XVHUlBnS6dSG0Xg9h7QwHe28kgsDFgcGtxl+txb3HhYluOxNbW7mBBH2wdnZE1tXtg==","shasum":"e80dfc7a06cf383700289e1cfbb5f141be1972e7","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.2.9-beta.1.tgz","fileCount":6,"unpackedSize":7713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcyepvD5luwrquuXHocK7Jmxp3lEMoZ/IBXy7s7wLDHgIhAKV3qsoXYW5no0/tN6dsf8p3GwZmEBXZKlap3gpJfYFv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7gc2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJhw/9H+8JPtbPLIlWePYANI5o6Ndi5hvLC1GBrCccnju4be2juBXC\r\neyPnnRfpkLqcIK2y83WWn210EzoYN5eemsEqrR6e9eLPY4dRaixWWQJYqbsg\r\nBoT9vnCiEMcKzqlM5JuDadApoFXU/fZ9VamssgBExqWGjdLb6aby1b0+g3Jj\r\nwMteQPTA0FavE/X8GClDEIMGlESEno8ndOQMwguO3UXz0eg1mZc7fjKqFfdc\r\nN8BeUtqxn+grHx2wOJ+ydOE/+lI4uGC9L6bli/WZAu4V85y/EBlCphjYc0HI\r\nsCd82G2y79K1Hre+wqQPxJe9iombykSXzJcMh5owmemC2JpBxll3XolZ2Bk6\r\nAASZinCgyuXZIz4SUV5qpFVZ2Ea758PLxcdG5bfbZo3rN7mYCUtIzUyP/7ui\r\nW/wB9on+zVzXkv/xK8ZsagZ+2zTKRCHEHCMAXGzZ2Fe3ADh5TNBV1t1ZifcP\r\nE3cUYmtbZIdxnmPFl1KfRpKE28ga4jjcIKMXaWLeglqx1epQq26+ZOtM7Qk6\r\nd3ojM1Ot1ghvB3QkhFC/7ZbRrCsyvi4oMvAaa9zeAt8uwBdEdqtsF6vne/7A\r\ngnvvZD+FW5A4QECgDcSmRJDgC7WpoR7B39CR6Z+qkpV7iJbVsoDCfj1k9H1l\r\nPPwHq4o3qqfn+aYIqPPYDoh6hS2IOlxuIdc=\r\n=UCKf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.2.9-beta.1_1676543798626_0.5585243382896874"},"_hasShrinkwrap":false},"0.3.0":{"name":"elum-state","version":"0.3.0","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"376c39af9dad9c13b08ca530de8eb73bbb0dc97b","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.3.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-ZhS/89eMRSHxt4jjjDchjVuOOJ8jXxWXZVWhqS9c3YM9RF+ZGbS+DHrfX7N7tOO9QWNH6xNcp5mLqTKU0U743A==","shasum":"249bbd0b0d46a468f2ba0ea22de9ca02b5f0ea90","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.3.0.tgz","fileCount":6,"unpackedSize":9090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaiaQ2B4hwheNsbTX91jjHnUldrxaBo63F1xu6eMEEeAiEAvKJ5OLAN19++3MyVSYqBEkzBG5mmaIsQB5YAzD4xmZE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7hgaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqA9Q//Ug7TqRyh9mhg+KOWInajIf9wM6c9h5c9U12HodaXHVPNTzKF\r\nnPUU26dSyDxdlz4nPVUS3y2+OS/UIWtHFBS+2U0FdYWCidfCX05vbbthpXmq\r\nnARr1qSW+Uo0ZJnJbNaTDtlUKoSPXNJ/VvB2DJ3Fa8+qwKCxhq6RmpmYD4T1\r\nJumGyemlvh17HBCqv3ojz6HPZsSN3D+GrDaQl070qfawy+Fw1txQ8OR1hxTR\r\n7pw63M94xb0k4hwHoywF5j/tHlILvmZlbfSUWV8HNg/B1iAp82QX0tvqdl2k\r\n7dbgOj9gPyIPm8UoKf4wi4/trB33lcfmIOv51vsDdZKqz1xBfJF94zKMrkTa\r\nub3X6hfwR70/CZ+3XxJH7C2spjX3i6wb+A65u54so+T65FasSC2ciLKeRpco\r\nyZOxuGRtNaVoxhjfEdmRmUIcliaU7z8JJkbN4kfTWCnJU7TKIhRP9n/9II9y\r\nRQssLvbf7UnCJPuKjfo88dNnuhwvL27FWEjeTuBPnYEDRAr7yPuNCsn7leVN\r\n9ONbHX5m50/MhrZvgsQpQpBcwZIrovwILS4T9W2NMGrVhitLgXEwP92aXKlb\r\nbl3dAHfkIePJkB5ysdd++eFoopXrlaYC8LgRVv3B8M64qCGmWGEhhw9yij1G\r\nhJdQKLi2E59l4RwvTrSKqXrSjmymZMsNXpI=\r\n=vOGQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.3.0_1676548122579_0.6222148062444754"},"_hasShrinkwrap":false},"0.3.2":{"name":"elum-state","version":"0.3.2","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"4124b56704d124628612dbedeb53f6189033f337","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.3.2","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-8LxmLxgp98SF1uoru2K5dKuN+ZVHrf5OQyI61BoxYmQU86P3MSgjospD5cF3kDSqpFVnosC7C1M9dt+eSUgEjQ==","shasum":"bd2b751bea780212a39de20bd2989e84156db261","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.3.2.tgz","fileCount":6,"unpackedSize":9118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEN/+38vteLO+bXrKBE7XI3W86GjGEQ9kXzJiHM3VRzQIgBpOtKJin2hdeupP3GtpPOieFgXOhejMu8rFjQZuYn+A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7iSoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovuRAAmnC7p8TBjp0MLJLIqzFE6cTICbXtsIJ8ARuwUCbCOR1TtQy0\r\nznNUDIL1+14b7O+vy3hrSdMiMp/MqIIwuxYjqlFmHtoV+uur2Ei4sgl+nCZR\r\nTMVB2MZkwakjJythsnl2zQV+r5Ak1OXBBl8khEhFatuM5G+r5UZisfxyydAc\r\nSGclMBVwtfIj1xIEyauYo5X9BPmZV3kWEUiVUDD/g74Vp5L62Z9XfI7wF28D\r\nh1GQOvjhOkeUidIEAPNKZbLVYfWBz/Y886XR/vI3qJ++sV402HkxibSzAfGQ\r\nPZdxr/MJPlMEPzI2QuylnRp7PdzD/EfviN8Dmm1ulK84wmKC4s8xrU0HTSTr\r\n7yKnfhF6+TSHIV7YpkjZphGFNr1LkRXxFBbHZZCvr7stumVftKuiJWDxI/OI\r\nW6ZN04xS6nMlpsETtd77oImqPm7RD2zK9payY6te+0NgiqW4uT196zqSrzEh\r\ntsL9La+80slcs7GoIb7b1JsMpJ828PcnICV1yoMi45Ztz25PnYxBegJn2TT4\r\nk2N5tkiEFLuWrLhBpWjF+dRDfpFYVgBDW0j7pBbUQ61LEhSqi4l0iXmvIN/w\r\nFcQbqCZeiSpS7XGodFrLJJaKh4j0v//pJFjoUEX9ti0X9SPT9dKoBlComsoF\r\nfimMP5N5AnDJTOpIhu1bjtJ2sqzWYIzy4VM=\r\n=hbZi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.3.2_1676551336595_0.297732939046377"},"_hasShrinkwrap":false},"0.4.0":{"name":"elum-state","version":"0.4.0","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"95c00c0381d5d5260bb1af77ee7c07b9327f9d06","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.4.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-+2yNm62+6W/lmoDogoW2b8N5mjrqgp9ua5l8rHRe/79A54Zr927zM3daAx4pZ5o9cypYn7X+9UBx51Wuzno5Sg==","shasum":"7309e5e76bebf30ae19e03d72371ca0670c198f0","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.4.0.tgz","fileCount":6,"unpackedSize":7539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0tDaD6q3MjhJz8id388flFc6hDyNRZc5HgDKL9PertgIgPomD3ooy4S5TO1N2p8mqpgaVHXyfPCBlDeL1Up+ccas="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+j5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNhA/+M+TeIGTgn7QToP5agM5Se2/W4INOfGaVQhAVGBsbzNCO+9a8\r\neXI2NXNg5yWHU1kf8M2HjFYz2omFAHP7szG1bd4Vf9Ftg84hFme8DC1MmR0E\r\nlr9Osl20GaTVZizsUFmXFPQRWinpjpzilCg7tCWFW3VBlgejtlBnpXeJ1gwE\r\nwQU+5Pucqr7e64xdUafeq/iwLny0eY2FzFWDYZpacPB54eDmhm4ts4IFt1cv\r\nJyUOobj7Z2xHjzNtjgql/2xFiCjbU2QBcpwomS0mGfDG/SULGXmfVw4UsLfa\r\nsLc6n6jthAtEWYE6n5RZU/IkcatWd/+UFq6khCx7ogMVqBzf115+AR8VEGWC\r\n7sXY02gW4B8tRQs0eLtOGlRlmpyqHeTjENSGLm+bYS/nCjde4Gs58XLkS3Y7\r\nC+EejxcXOJM4kxI8c0+i66NBMbnarUApLMrULuGNztF8u3HFnJrT8NgD0dML\r\nDCZ9SAtyOZ5OjjuaBmD/j0ELbjWhbCZvPYB4PUMgwuuSdhE4HKpUEnKAmDN1\r\nBeCu82lHUavM6I4sC9gs0ng3hsd4K5HhjpNdUns0VRGTInbaQtjdCObMcxzl\r\nAWd0uR9ETCLehxIVxr01DKSlw216KaCZy61TLVsBVqaz/P1lAcBsMpq11llL\r\n1ESq5fC3HE1XjkBtgQp7ZZWj+5w+6cH8xhI=\r\n=IYn3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.4.0_1677344332235_0.8527184579433491"},"_hasShrinkwrap":false},"0.5.0":{"name":"elum-state","version":"0.5.0","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"c90ca27856640495015d2f7996efeb5efc6182e0","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.5.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-vjq719Xo71yuYBm/QqzLHj+si/h5doi8+N/uhI79bkc6nK2wdJfBvtoFolrWMV2aae6aR7HtQxCzROEZMKKNvg==","shasum":"5c398bb1ce07ec78a53a57784b97653ee9890ec8","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.5.0.tgz","fileCount":6,"unpackedSize":7321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8MU8VFOOdYaol5ZsaOdiDyqMc9Byt4/Ezbdfy8uPiKwIgT19WRpE9DHNB2oe+7IFKblcRoePdb03fionSb+2cxaQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELo2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBog/+MKYrW1293rnVBW1qoHm4zd9ClN/7fgU7tG03T5OFAWhfgbGX\r\nt7ZBQ3eeDh1uj0r5U1LiXlXjj1ge573pU2qZbHR2m7rjeND6wf8OSyOLWoOE\r\nUStc4TFI+06jHkjdANtCaryyCClIGy/yN/QBsaRA0rZy5kh5UgW4Jk6llus+\r\nBU76DnaDb8WM03rdoPbTPqYiJldgB4LyXrKO+BVDfBroXHx9WURnWPQXynRt\r\n4lgZgMvBRiLl1QlPzsGplRUtruvOsrwI2tTyD+Mg6Du7aDWU5vXxgY0D2NR7\r\nhHuEX5M2IA7/JA9R2KuoExq2WpdzQwMucc9V1o8mxvphGtc5ARuL8XC/+XL2\r\nzxlKqw0pr5RRG/pETp382GkYhQzjM6YM0Sh2WNwkEOMC9hq+mbihEN2JVljs\r\nOdHZcKkGztP2vvtBTl6MNCZbwACJU05rlCqcnCBIzC8D/PGt059c3OfkPJls\r\nEgru+8sSDFv7G3bmv4i7/lLRGCVEU8WKnLDrVrCMIHjNC9TsHpb2AX+COYOM\r\nsGZdf/U6MsZz+IyuBVaXzOEmYJIcUUJXBz6FO9UVmfJYoucc2hNSHMsGti53\r\nuzi6ddc7Jri2mCMqV8V/wehBte3CAfog7etf6sygyZWCXRmzVlD5O8k75Keq\r\nFkWfNwntkp7N+6R18vejbPW1uavz7PUHfJE=\r\n=5Led\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.5.0_1678817846218_0.7050225185976575"},"_hasShrinkwrap":false},"0.6.0":{"name":"elum-state","version":"0.6.0","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"383efed9dd180196c1398a3fddd7ffb32cd11f1a","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.6.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-gsra52iUK9UprauhfBMhJptzaBtPSe6NtvufIrnpo/eJIQQnkM7k5HLh6ApIQwaq8thEm2OJenusK+myiKtaiQ==","shasum":"25b4a54e8036e1eced5c5dab5a5937f4dbc29b5d","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.6.0.tgz","fileCount":6,"unpackedSize":6991,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN6SvVC+bz1FmN3feGT/rwfa/cp6Z26LBU0vifuZdzVAiAFZZLY8BFhTA7orqY+yy4iqKehC7PYgtf8aJ4CoaNvBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkELrrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGkw//fAA9JLU/KMSFMDFbkkMWSIlQDwGBt9XSWey4CKxHrzerOY6v\r\ncBQr56S++lAXVj35D/Fpt4nsSwy4EZHAIUWsdXfQSjSdEghhYFGPQOYFoiG4\r\nEz4DiBp3ciCsmXpUPvKht4IN14braA7o2+bCPt4Og4Dn07VtqCBjwIpt0y7C\r\n6FLWvPq4xLmNdJ+vC2UVvng/vId0JKHI2jj9U19JVYMS8rToVNj0uV3lE0kZ\r\nX097Lt5WYYb0eisntB4zbRoHJY3sLmuiYN8rqEocVV9ughct7Gg7rVgD5Svg\r\nZahu5RKTZQL0OI6NifvGjMs425CNtq4ApAhjTSkK3aEIyqUig9lBMfEXPIin\r\nbkC56XHwl6kYuzuSVswH65UzImruAkVnibLlYXhliB2l81zwWio02MY5OwxD\r\nhTjbW13qdngYB6BHpx2naLq1mQEW7v5AuJrR7ao/nGtG3QjzLpCVzrJg8f0s\r\nqWK8li2vtFvMX/PuDcPwHI34ymd4y2LIFX6tMREHTmQZgAF3eWdJj0EjGkgI\r\nfxBqkWEMfVyeF6JLrTR6AIFDOz0emI4qYknzrehU4GbafFZCXQRuAPmWV+zn\r\nNJAD8Wd66wCYLrmVhk75K8FJuOxIXyT6DR664CVxueyMcZ7/dT6jrX2qOdBe\r\nXLbMgmAiezKUPkzQh/MGNuSLT5Njjv4opvA=\r\n=+p31\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.6.0_1678818027177_0.4052784890933818"},"_hasShrinkwrap":false},"0.6.1":{"name":"elum-state","version":"0.6.1","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"2f99752508d154658ad4c178a667aa4b6cc0f8a3","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.6.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-XPfRsaDzQnLIoQfU0hQIBsBU7mFoB3hyICkyAqVBn09sc1gjaw8rOTRzxPg0AVfzvM/9j3DcdYSkzqI+7khxBA==","shasum":"5cb51365c7559a37760cde2f93d974fc0cd29ffe","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.6.1.tgz","fileCount":6,"unpackedSize":6781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKPq7Lo68uZZAOJseY/CHh9nPWeHyD/NH3S7IcXloIZAiBvxVaVNhWdYEQvxUd1YM33+4cM0t+K4skLakohqxhEAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE78mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ1w//e8EDBEwIAXvCu0tiYXx4G6lL98ms02xwsFQFYFa0K2txtp8p\r\niXa/FoOksxVtDjr3VyBzmF/4Y/8pc9zM75Da7vH0uFik1SvNhb0L29yAq2wb\r\nt08LuAtJ4cygFeMtUndkakZ71tv0YotHAUp3ch62teoz9G3bvsJPWBKYpgoR\r\nJLv9xve856YAxquJpLN1d4i1krsA7J24wFya2faD/LBNE275+4gJeyGS1gCA\r\neqkTypcmJBotZN11beiOls7RS75MpaF/gIyKZNUnDxeJi0YoNPZs73uFI2Xb\r\ndPx8GbzpuOQ4ivgltWS5s81tlyKGgdIqpHomE2Jk2w59m/iBuou6/kfS6PV6\r\nREsi++2Ipz43ctiKVQmLDDBut9nv+lvtuq+fI9amUhF3fYVLXM8TIX3PwXiJ\r\nuknKqgohGQ44UviXG3d+FRQqbxOK1JTBd8Itl1gbJjxKe5JMp5+jpfQV8utL\r\nPar05zNz+yNFwukRVOkR468aVFMewulH25yzTlZoj+BQyhbySXgNedQ4dh4C\r\nvj4ws5IWLTE56BOf9aEL0cthAuv2ZSjofG84myjOgIxFcpZr/wuMwhRfEx7+\r\nhCzhuklgN6aYy3TmORWVn4Pe9BN5nncTOocYBXcw+Ei2sYGxmVitsjKmOaSy\r\nrNFs7JMq94fF9hKh+mqU83AFAGPKfgrS9Ww=\r\n=VuKG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.6.1_1679015718739_0.006835861078345218"},"_hasShrinkwrap":false},"0.6.2":{"name":"elum-state","version":"0.6.2","description":"Elum State - A state management library for React","main":"index.js","module":"index.mjs","typings":"index.d.ts","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum"],"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"gitHead":"cff6791d531f67b80abdcfdc86a47b32de96a594","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.6.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-yQQtfnlWHLOosXzcS0IGK9MMuVBEhrqGmhmqWyMJaqvmKFgOPJ++ZNkB4Oui9M5DZhssKIJdcfdNY9aiTV9ZgQ==","shasum":"b7263cd840a706ca47c52068e33dbd2608eed073","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.6.2.tgz","fileCount":6,"unpackedSize":6803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwuFK6xySjipFB6/404TGFyehDLb/PpI4Q5UC72mgRTAiEA6Q7iRO8xyz/uE+f6TiH84Z/Nf3DTEiOHXzy1dBEb7jw="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.6.2_1694423523458_0.3400206746001664"},"_hasShrinkwrap":false},"1.0.0-beta.0":{"name":"elum-state","version":"1.0.0-beta.0","description":"Elum State - A state management library for React","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"cff6791d531f67b80abdcfdc86a47b32de96a594","readme":"# [![GitHub license](https://badgen.net/badge/license/MIT/blue)](https://github.com/GMELUM/elum-state/blob/master/LICENSE) [![npm bundle size](https://img.shields.io/bundlephobia/min/elum-state)](https://bundlephobia.com/result?p=elum-state) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/elum-state)](https://bundlephobia.com/result?p=elum-state)\r\n\r\n# elum-state\r\n\r\nElum State - A state management library for React\r\n\r\n## Installation\r\n\r\n> YARN\r\n\r\nyarn add elum-state\r\n\r\n> NPM\r\n\r\nnpm i -s elum-state\r\n\r\n## Getting Started\r\n\r\n### Atom\r\n\r\nAn **atom** represents a piece of **state**. Atoms can be read from and written to from any component. Components that read the value of an atom are implicitly **subscribed** to that atom, so any atom updates will result in a re-render of all components subscribed to that atom:\r\n\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({\r\n  key: \"example_atom\", // unique ID key value\r\n  default: \"\", // default value\r\n});\r\n```\r\n\r\n### setter\r\n\r\nThis is the function that updates the atom, initializes the render of components subscribed to the mutable state. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { setter, useGlobalValue } from \"elum-state\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(COUNT);\r\n  const handleClick = () => {\r\n    setter(COUNT, (value) => value + 1);\r\n    // OR\r\n    setter(COUNT, count + 1);\r\n  };\r\n\r\n  return <div onClick={handleClick}>{state}</div>;\r\n};\r\n```\r\n\r\n### getter\r\n\r\nThis is a function that receives the value of an atom. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { getter, useGlobalValue } from \"elum-state\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(COUNT);\r\n  const handleClick = () => {\r\n    const count = getter(COUNT);\r\n    console.log(count);\r\n  };\r\n  return <div onClick={handleClick}>{state}</div>;\r\n};\r\n```\r\n\r\n### useGlobalState\r\n\r\nThis API is similar to the React [`useState()`](https://reactjs.org/docs/hooks-reference.html#usestate) hook except it takes a Global State state instead of a default value as an argument. It returns a tuple of the current value of the state and a setter function. The setter function may either take a new value as an argument or an updater function which receives the previous value as a parameter.\r\n\r\n```jsx\r\nimport { useGlobalState } from \"elum-state\";\r\n\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n  const [state, setState] = useGlobalState(EXAMPLE_ATOM);\r\n  return <div>{state}</div>;\r\n};\r\n```\r\n\r\n### useGlobalValue\r\n\r\nReturns the value of the given global state.\r\nThis hook will subscribe the component to re-render if there are changing in the global state.\r\n\r\n```jsx\r\nimport { useGlobalValue } from \"elum-state\";\r\n\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(EXAMPLE_ATOM);\r\n  return <div>{state}</div>;\r\n};\r\n```","readmeFilename":"README.md","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@1.0.0-beta.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-umRBnmKRETP2BF5RhIAJCINRp5NU0mEIfPZ8v45vQntXpZx3VJJQKfTc1lplXSw81jaGf7p1+t1zaXcw7NB70A==","shasum":"4ffceeb9f4c6a6861307cfcc9f38c8ade4ff2c7e","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-1.0.0-beta.0.tgz","fileCount":11,"unpackedSize":9913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7Qvqsk3QVef4BsS3ZwwEnu3hj+27+bSHjw9mpi5n4RAiEAmCBjwMNHUMaQc2r8zcn/IFG6aYL5TgM2EQciOoccgO4="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_1.0.0-beta.0_1695428460738_0.5268400424863726"},"_hasShrinkwrap":false},"0.7.0":{"name":"elum-state","version":"0.7.0","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"a03c0dac99864735555ef4caa467e7a22ca98e77","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-nnxO/3MHLnosPVf0feYybSpIrTK3SwflCno3wQ/stzl9z7hluGc6Jzj59Ey4YDIhffEambjV4LF0RBVofYVkdg==","shasum":"9309e7cbe162fc9a2ac0f283f54861eb50dcb6c3","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.0.tgz","fileCount":11,"unpackedSize":12145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBuvoEKQ8VkjVsGb7RyEdB5M4dNRVNI7mHQ6lFIWmHlAiEAnWnvseyQLuPuZezdiBoDmG8GTvCGEYoz3vBjoo1w/5o="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.0_1695431453296_0.8956496494733275"},"_hasShrinkwrap":false},"0.7.1":{"name":"elum-state","version":"0.7.1","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"a03c0dac99864735555ef4caa467e7a22ca98e77","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-561ZooPZV5mEgvvvpPJCnOTyW7lnPSia1Ky+Y5Dqo0EjGH+w37xhsjlH+dmnQ7qAldAM/5NP8p6tWV636ugFsA==","shasum":"511a6392cae2169e2c2fa67d0fbab2610fa20b1c","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.1.tgz","fileCount":11,"unpackedSize":12201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrZsa8Nm597/SowIqhDiQ0uW8HTZ59WFqdg+ffetqJeAiB4db8p3N2jo3Xy0Gp3zDUhi3vPe3qzWJURilT91RTEkg=="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.1_1695459148035_0.81065936580536"},"_hasShrinkwrap":false},"0.7.2":{"name":"elum-state","version":"0.7.2","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"a03c0dac99864735555ef4caa467e7a22ca98e77","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-0oQZaNNYLq2HzRx6q8QoUY4XPEILw2TFrqqpmgiSa4WkQjcWlEUFqd2aovgaxShOV4oa0KGo9gfSMUnutwtpOw==","shasum":"f0eaf1a13d092f38c2ff60a61b1c025c8c7b519a","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.2.tgz","fileCount":11,"unpackedSize":12070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVgNvXtdZAaHIdqCcroo2BhwxsoJ3/dLU2286NbES6PwIhAKSxXzfPxIdBO5fRRnbhO0iMWWOIYz/8w+5LD9G1I9ju"}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.2_1695464927296_0.4825288355797346"},"_hasShrinkwrap":false},"0.7.3":{"name":"elum-state","version":"0.7.3","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"f7f5beac96c1cdb8b5a9bf9261f60ca91424b2e1","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.3","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FASQ9nBcDEwO1DbCY37WVSMlS9MwUSNDAqs2kBfgb3y/sHbSo3sbBwTWOuN5QSRnsAKB8R3RaKfmOsHyh1iQNA==","shasum":"c3e30c06dd10cdca5902aec990fedf4a37eb2b8e","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.3.tgz","fileCount":11,"unpackedSize":12068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICy5Q9UxMam3zjgSXG5dxbaM+MiEB0HqwS2ZalOiwV98AiEAhf+hZG+VAmJp5JrUQ6vfOdHu2WvvWbzi0euQddW7+A4="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.3_1695804483041_0.1865778829346849"},"_hasShrinkwrap":false},"0.7.4":{"name":"elum-state","version":"0.7.4","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"f7f5beac96c1cdb8b5a9bf9261f60ca91424b2e1","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.4","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pOu/HYM5PGiduMgIeT7C1PZW19/dt6lM21ejXNbvJ2s4h/3Xvup3yLnrz/EPgVZe2h/xWlIsTN1/lXeIxNgDJg==","shasum":"b05a3dff2028a34b1af829b91f3be1f132d42f1a","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.4.tgz","fileCount":11,"unpackedSize":12063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCta1v6spKE/tj5T4jnGIUKxvKnXJhbKdM34bxnupfYQIhAKYnZxNP7FqMSe9s8sQrDP1s6RzzzKWYRPsPTh6OGp/1"}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.4_1695804787942_0.9968587509335429"},"_hasShrinkwrap":false},"0.7.5":{"name":"elum-state","version":"0.7.5","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"gitHead":"f7f5beac96c1cdb8b5a9bf9261f60ca91424b2e1","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_id":"elum-state@0.7.5","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-uYnFyE/9+C9/cwbzRliWnStRlxvhIjiTo+XpWIwYjO40nObiQmpQ1mc23rEzM9JXFOL0ypfzxJu1ADV5l1m2yA==","shasum":"c592f041cd2fe0f6bc3359211773b03a2eb3a212","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.5.tgz","fileCount":11,"unpackedSize":12106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHGoeaDPdn+ly+DU5cksXutiBTKKhmg9teAA36fngMTAiBvN0I6VHbskx9WxYDZO/6Y4rQGaTW6eZjT2cg9vmZS4g=="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.5_1695805121849_0.4342688946922788"},"_hasShrinkwrap":false},"0.7.6":{"name":"elum-state","version":"0.7.6","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.7.6","gitHead":"4ef16be6b66776b2954730f3b57f1a2f3720904b","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-p34lUmzE0Kl3o088kll3VTqZ8jF16gP0+oH0MPEdUlHegoiLxkSS+IxOJhvtitC9ZHBECp55wB2b1bpmtp/WgQ==","shasum":"1da00439b87dd77b038eee19baaae5b49139f00f","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.6.tgz","fileCount":11,"unpackedSize":11854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXHfO+YToSk/XS6GgX+YMP6E4jjsca1ygMiR7kOaOT/AiALL/nnsG6p/oclRb+0S/IpFgd/i0lxpDiCmjkdIjsraw=="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.6_1712429439343_0.35609740590511874"},"_hasShrinkwrap":false},"0.7.7":{"name":"elum-state","version":"0.7.7","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.7.7","gitHead":"924bb1a8b5ee6e0a0e0eef68dbd86ae1338c8b4f","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-dSpregqgJgwsAOtlIohQwbWeeH28oZBTE9CIZVdMd9EAdWAp2WJntFnINoMzi9QFD/sj1DYh4OzaaGBVyoW+lw==","shasum":"7c08a075a568ed8869006315ffaca0488aa48b97","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.7.7.tgz","fileCount":11,"unpackedSize":11451,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwACE30YiIrUMr5Iio9xuUWGyZlHbT6LcBS5toumfa1QIhAM5P4KOfFYfcvPyKEOmaAFDXSSL/BcxjjveKbpAtch03"}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.7.7_1712433472421_0.5400183752480598"},"_hasShrinkwrap":false},"0.8.0":{"name":"elum-state","version":"0.8.0","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.8.0","gitHead":"8b6aeb863d442f32ac7968a8e68715126d16bf34","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-y5s1QWd2j9le874Wh17H5k0cT+pm+J44FAGfXFiooY2dNAoSZAeADrpMCwefKaav5L8WgxoFMgX/xp2O/XvJQw==","shasum":"b72e66f8fea37905badeb4111cd4cde9e39e7a66","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.8.0.tgz","fileCount":11,"unpackedSize":11275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcsq97L0Sk5EvSkOtU82JDRRN+V1pMbHm7/E3lCt9n/wIgMWEW3Jr0Hfn83btSSTCwmaylFZjrx3Z+bCRCdRrSIPY="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.8.0_1712470710300_0.722246030702957"},"_hasShrinkwrap":false},"0.8.1":{"name":"elum-state","version":"0.8.1","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.8.1","gitHead":"2de00f0cecb0ac91cae6fcd73893860d694e5806","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-XaUjdfkk8swaa+XAbEe2sohuKfDTymSQsMC+n5z4kMG0pvgOl+dhQ2Cp/r+Cu1R5Qa004Adic4cmulrIxD+Jkg==","shasum":"1bf866c515390a5384de538d28d380a7198210a2","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.8.1.tgz","fileCount":11,"unpackedSize":11334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoOyttjrgWUOdUfqLexdZiPYd8uxM0iH8ZAd0klUIcHQIhAK1j6hbljPTCsNhPfPt1+LkhKxfeqmFDJ5SmLHU+hhug"}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.8.1_1712473601719_0.8845526960827039"},"_hasShrinkwrap":false},"0.8.2":{"name":"elum-state","version":"0.8.2","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.8.2","gitHead":"b5d02542c15586e1b4a5520dd648c9ba2ae2b7f8","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-gIPb3/6mgFCrSYyaU3vaPv2xPpVOwltWWvR5t/KgEmOBc1SSkZAdqscrxyvwQLtYomQRuSqM2gn7FD+DPt8EBA==","shasum":"4616893595a764ede5eaf02e74a17bde78a6e399","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.8.2.tgz","fileCount":11,"unpackedSize":11275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpfpXI7FNKJUsJydSQT7Z+NWG42LL1uxd6F8hO5+dhuQIgGQFaGZ7Shwv5/o9hNtsGc4lIp/K7HvO+qme6GFKTgEo="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.8.2_1712474331681_0.2568865009142234"},"_hasShrinkwrap":false},"0.8.3":{"name":"elum-state","version":"0.8.3","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.8.3","gitHead":"21a4457e11dcbb3a6c31d5fcc11497ab9cd24add","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-18rICJOm0dM0rBspCg8uuQAtmAzoc9sS4wRMDb7XpYniTJoiJJ1wFVCKI/xaH3MeaK1flNDVCrQmUVMMWtVVSg==","shasum":"42de0ba04c9bd28abdb086f0181053d7f7477e34","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.8.3.tgz","fileCount":11,"unpackedSize":11293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9oagbs2Y2E9IOpX9zJ6F0GbnYATMAVC9uMtYRem2Y+wIgTezgcjTbJ0tyNzvYT9faSSYp+lPfRvK/CAMDd7lKbcc="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.8.3_1712495931827_0.4548049784857322"},"_hasShrinkwrap":false},"0.8.4":{"name":"elum-state","version":"0.8.4","description":"Elum State - A state management library for React and SolidJS","license":"MIT","author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"contributors":[],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"_id":"elum-state@0.8.4","gitHead":"82e7f49c967164cb636891b417e3e4a0cf5c4cd6","bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"homepage":"https://github.com/GMELUM/elum-state#readme","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-69yYJ1bJLzc0xmOaMnh/TkSlPfYgGYOcJ3egwymDNwJ3qg6ED3+5xPjm4k6eSMBpe0US5IlfV44LkxrS1AbDMg==","shasum":"0c9059628e224234502b46850c69425c86516fd9","tarball":"https://registry.npmjs.org/elum-state/-/elum-state-0.8.4.tgz","fileCount":11,"unpackedSize":11315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKci7azAvBqyGqBueQ7kyhJ4jIwq2ticmcEDGo/9TKwwIgdySOruB0MakXYuTEFhI4PS2pxNuo2P3Ze/QeFV5IpoE="}]},"_npmUser":{"name":"artur-getman","email":"gmelum@vk.com"},"directories":{},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elum-state_0.8.4_1714477110552_0.7891405990099343"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-04T04:21:23.596Z","0.0.1":"2022-08-04T04:21:23.774Z","modified":"2024-04-30T11:38:30.935Z","0.0.2":"2022-08-04T07:31:49.769Z","0.0.3":"2022-08-04T07:41:46.097Z","0.1.0":"2022-08-05T09:51:25.452Z","0.1.1":"2022-08-05T10:10:40.364Z","0.1.2":"2022-08-05T10:30:35.264Z","0.1.3":"2022-08-05T11:31:11.604Z","0.1.4":"2022-08-09T19:34:30.698Z","0.2.0":"2022-08-09T19:43:15.342Z","0.2.1":"2022-08-09T20:45:44.478Z","0.2.2":"2022-08-10T11:39:31.736Z","0.2.3":"2022-08-10T15:02:52.760Z","0.2.4":"2022-08-25T01:34:02.400Z","0.2.5-beta":"2022-08-25T02:05:56.792Z","0.2.5":"2022-08-25T02:09:32.237Z","0.2.6":"2022-08-25T02:34:59.490Z","0.2.7":"2022-08-26T04:33:08.698Z","0.2.9-beta.1":"2023-02-16T10:36:38.819Z","0.3.0":"2023-02-16T11:48:42.757Z","0.3.2":"2023-02-16T12:42:16.800Z","0.4.0":"2023-02-25T16:58:52.400Z","0.5.0":"2023-03-14T18:17:26.396Z","0.6.0":"2023-03-14T18:20:27.370Z","0.6.1":"2023-03-17T01:15:18.880Z","0.6.2":"2023-09-11T09:12:03.622Z","1.0.0-beta.0":"2023-09-23T00:21:01.023Z","0.7.0":"2023-09-23T01:10:53.479Z","0.7.1":"2023-09-23T08:52:28.209Z","0.7.2":"2023-09-23T10:28:47.524Z","0.7.3":"2023-09-27T08:48:03.236Z","0.7.4":"2023-09-27T08:53:08.121Z","0.7.5":"2023-09-27T08:58:42.012Z","0.7.6":"2024-04-06T18:50:39.513Z","0.7.7":"2024-04-06T19:57:52.588Z","0.8.0":"2024-04-07T06:18:30.504Z","0.8.1":"2024-04-07T07:06:41.884Z","0.8.2":"2024-04-07T07:18:51.851Z","0.8.3":"2024-04-07T13:18:52.019Z","0.8.4":"2024-04-30T11:38:30.739Z"},"maintainers":[{"name":"artur-getman","email":"gmelum@vk.com"}],"homepage":"https://github.com/GMELUM/elum-state#readme","keywords":["state","manager","redux","react","recoil","state","elum","solidjs"],"repository":{"type":"git","url":"git+https://github.com/GMELUM/elum-state.git"},"contributors":[],"author":{"name":"Artur Frank","url":"https://vk.com/gmelum"},"bugs":{"url":"https://github.com/GMELUM/elum-state/issues"},"license":"MIT","readme":"# [![GitHub license](https://badgen.net/badge/license/MIT/blue)](https://github.com/GMELUM/elum-state/blob/master/LICENSE) [![npm bundle size](https://img.shields.io/bundlephobia/min/elum-state)](https://bundlephobia.com/result?p=elum-state) [![npm bundle size](https://img.shields.io/bundlephobia/minzip/elum-state)](https://bundlephobia.com/result?p=elum-state)\r\n\r\n# elum-state\r\n\r\nElum State - A state management library for React\r\n\r\n## Installation\r\n\r\n> YARN\r\n\r\nyarn add elum-state\r\n\r\n> NPM\r\n\r\nnpm i -s elum-state\r\n\r\n# React\r\n\r\n## Getting Started\r\n\r\n### Atom\r\n\r\nAn **atom** represents a piece of **state**. Atoms can be read from and written to from any component. Components that read the value of an atom are implicitly **subscribed** to that atom, so any atom updates will result in a re-render of all components subscribed to that atom:\r\n\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({\r\n  key: \"example_atom\", // unique ID key value\r\n  default: \"\", // default value\r\n});\r\n```\r\n\r\n### setter\r\n\r\nThis is the function that updates the atom, initializes the render of components subscribed to the mutable state. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { setter, useGlobalValue } from \"elum-state/react\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(COUNT);\r\n  const handleClick = () => {\r\n    setter(COUNT, (value) => value + 1);\r\n    // OR\r\n    setter(COUNT, count + 1);\r\n  };\r\n\r\n  return <div onClick={handleClick}>{state}</div>;\r\n};\r\n```\r\n\r\n### getter\r\n\r\nThis is a function that receives the value of an atom. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { getter, useGlobalValue } from \"elum-state/react\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(COUNT);\r\n  const handleClick = () => {\r\n    const count = getter(COUNT);\r\n    console.log(count);\r\n  };\r\n  return <div onClick={handleClick}>{state}</div>;\r\n};\r\n```\r\n\r\n### useGlobalState\r\n\r\nThis API is similar to the React [`useState()`](https://reactjs.org/docs/hooks-reference.html#usestate) hook except it takes a Global State state instead of a default value as an argument. It returns a tuple of the current value of the state and a setter function. The setter function may either take a new value as an argument or an updater function which receives the previous value as a parameter.\r\n\r\n```jsx\r\nimport { useGlobalState } from \"elum-state/react\";\r\n\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n  const [state, setState] = useGlobalState(EXAMPLE_ATOM);\r\n  return <div>{state}</div>;\r\n};\r\n```\r\n\r\n### useGlobalValue\r\n\r\nReturns the value of the given global state.\r\nThis hook will subscribe the component to re-render if there are changing in the global state.\r\n\r\n```jsx\r\nimport { useGlobalValue } from \"elum-state/react\";\r\n\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n  const state = useGlobalValue(EXAMPLE_ATOM);\r\n  return <div>{state}</div>;\r\n};\r\n```\r\n\r\n# SolidJS\r\n\r\n## Getting Started\r\n\r\n### Atom\r\n\r\nAn **atom** represents a piece of **state**. Atoms can be read from and written to from any component. Components that read the value of an atom are implicitly **subscribed** to that atom, so any atom updates will result in a re-render of all components subscribed to that atom:\r\n\r\n```jsx\r\nconst EXAMPLE_ATOM = atom({\r\n  key: \"example_atom\", // unique ID key value\r\n  default: \"\", // default value\r\n});\r\n```\r\n\r\n### setter\r\n\r\nThis is the function that updates the atom, initializes the render of components subscribed to the mutable state. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { setter, globalSignal } from \"elum-state/solid\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const [state, setState] = globalSignal(COUNT);\r\n  const handleClick = () => {\r\n    setter(COUNT, (value) => value + 1);\r\n    // OR\r\n    setter(COUNT, count + 1);\r\n  };\r\n\r\n  return <div onClick={handleClick}>{state()}</div>;\r\n};\r\n```\r\n\r\n### getter\r\n\r\nThis is a function that receives the value of an atom. Does not require use in functional components.\r\n\r\n```jsx\r\nimport { getter, globalSignal } from \"elum-state/solid\";\r\n\r\nconst COUNT = atom({ key: \"count\", default: 0 });\r\n\r\nconst App = () => {\r\n  const [state, setState] = globalSignal(COUNT);\r\n  const handleClick = () => {\r\n    const count = getter(COUNT);\r\n    console.log(count);\r\n  };\r\n  return <div onClick={handleClick}>{state()}</div>;\r\n};\r\n```\r\n\r\n### globalSignal\r\n\r\nThis API is similar to the SolidJS [`createSignal`](https://docs.solidjs.com/references/api-reference/basic-reactivity/createSignal) hook except it takes a Global State state instead of a default value as an argument. It returns a tuple of the current value of the state and a setter function. The setter function may either take a new value as an argument or an updater function which receives the previous value as a parameter.\r\n\r\n```jsx\r\nimport { globalSignal } from \"elum-state/solid\";\r\n\r\nconst EXAMPLE_ATOM = atom({ key: \"example_atom\", default: \"\" });\r\n\r\nconst App = () => {\r\n  const [state, setState] = globalSignal(EXAMPLE_ATOM);\r\n  return <div>{state()}</div>;\r\n};\r\n```\r\n","readmeFilename":"README.md","description":"Elum State - A state management library for React and SolidJS"}