{"_id":"statebook","_rev":"50-a68d5b5712e36a909e450f5dc667f020","time":{"created":"2022-05-20T16:46:23.656Z","0.1.0":"2020-08-27T07:03:22.318Z","modified":"2022-07-31T10:10:30.886Z","0.1.2":"2020-08-27T07:07:15.182Z","1.1.1":"2020-08-28T04:48:51.910Z","1.1.2":"2020-08-28T06:13:35.222Z","1.1.3":"2020-08-28T06:14:09.727Z","1.1.4":"2020-08-28T06:16:10.617Z","1.1.5":"2020-08-28T06:17:38.832Z","1.1.6":"2020-08-28T14:17:51.643Z","1.1.7":"2020-08-28T14:26:50.755Z","1.1.8":"2020-08-28T14:33:09.415Z","1.1.9":"2020-08-28T21:45:31.607Z","1.1.10":"2020-08-28T23:45:48.973Z","1.1.11":"2020-08-28T23:53:16.961Z","1.1.12":"2020-08-29T00:12:18.996Z","1.1.13":"2020-08-29T00:13:22.828Z","1.1.14":"2020-08-29T04:24:35.166Z","1.1.16":"2020-08-29T04:32:38.374Z","1.1.17":"2020-08-29T22:58:19.847Z","1.1.18":"2020-08-29T23:33:24.914Z","1.1.19":"2020-08-29T23:39:00.215Z","1.1.20":"2020-08-29T23:40:31.257Z","1.1.21":"2020-08-29T23:57:12.497Z","1.1.22":"2020-08-30T00:08:26.068Z","1.1.23":"2020-08-30T00:52:28.346Z","1.1.24":"2020-08-30T06:30:29.787Z","1.1.25":"2020-09-03T22:07:20.760Z","1.1.26":"2020-09-03T22:37:34.241Z","1.1.27":"2020-09-03T22:48:40.575Z","1.1.28":"2020-09-04T16:31:15.976Z","1.0.0":"2022-05-20T16:46:23.859Z","1.0.1":"2022-05-20T16:54:54.169Z","1.0.2":"2022-05-22T08:27:54.891Z","1.0.3":"2022-05-22T08:49:07.098Z","1.0.4":"2022-05-22T10:31:10.767Z","1.0.5":"2022-05-22T13:38:44.403Z","1.0.6":"2022-05-22T13:43:07.124Z","1.0.7":"2022-05-22T18:40:15.999Z","1.0.8":"2022-05-31T09:43:39.167Z","1.0.9":"2022-05-31T09:59:16.041Z","1.0.10":"2022-05-31T10:03:00.150Z","1.0.11":"2022-05-31T10:10:16.518Z","1.0.12":"2022-05-31T12:07:10.537Z","1.0.13":"2022-06-03T03:52:20.796Z","1.0.14":"2022-06-08T11:35:32.841Z","1.0.15":"2022-06-09T02:39:43.095Z","1.0.16":"2022-06-20T10:26:51.975Z","1.1.0":"2022-07-31T10:10:30.774Z"},"name":"statebook","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"statebook","version":"1.0.0","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"index.js","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"_id":"statebook@1.0.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-HMGekuvLzQegqwkZMo0CipiKAqsEJOZ4GjyMye070Ix6S/BiQNwDA4wXpHggyxqUDOCYt+TftMWy0wg3K74iMw==","shasum":"74466509e4fa38cbacd60a4bd51a677d2973ffb1","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.0.tgz","fileCount":16,"unpackedSize":8525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsjuY9jZzvfrf9NQqXVjKEnzo+6XjNwoVpLjeJFr7psAiAVExRNEZ0pzKkToyrSPkBST8FaLUFoa0n2/ufOo+XnjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih8XfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGg/+PHJCRmezJxMIRtrHXT42shcbG1uTejvC0XhFa0dLGPyaQeKV\r\njRav1zME/j7XWGqFsq0UNll3dIr5l6xhtuKWIiZGgWSVtanwp9OM4N9m++vB\r\nAVU6Y7ADchKDTBKWqY+1ryli1b5OBdk5uf0b3PKL0ChWUu3BuDUItPYD84QZ\r\nr9WQMso15tNsRjvXzLqhrl8jwXXC78pobeF9nbuEZAy8i7jCwSg56AL29u2K\r\n7eV41ZWosxCWxPC+9MyzbYCSmyUQ07muPZ8bKwy4iZbJlIo99tBLQjd7ZJN+\r\nqMhEsQGA+MVucT41hbGcaDOot0EaTGrr/5g/umEhrLDwR2Z0zJk92Jd9iD+r\r\nowirgBAuhtDjstmDkVOVTUiIzc3C+CUycgs0jXc02nuP5iBfv394i0uz0wHQ\r\nWv5qo3GXXjw6To+thjbxKmvmg9dNRW3zkRIHWnf88JobZbTqgPi8dacs0WEN\r\ncYI5hQIlAfrkyxW5ASdZHBxEAP4gTbtnb4McvGBi7xXbaA+4Nxb/Ds7Zym/N\r\nI/4ydzVEH/nck/xiTbLb5DnUTHm9qGQOtccYILk1zft5lhgAI+4veXHJLYbt\r\n6U8uf8nQcKIr3kKzVlIKTlcEoml3HV77a+hg8h/AF0NIe94An8oAJXkyDKzw\r\nQhFpBBv+sgwv0ApFnyntRlpDTzXoyVT3xlY=\r\n=KmC6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.0_1653065183721_0.1892922870042888"},"_hasShrinkwrap":false},"1.0.1":{"name":"statebook","version":"1.0.1","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"_id":"statebook@1.0.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ILJBBYldu4xtO95JVVmG6KKsqPOEaz3dvJVvd++9fffQEqM2pzwy4LRq53biBBdTy4YwFK0Hdk+j3iCnxXqp2g==","shasum":"6b7cc36b31ab28ec0025fc7370420cc416b55772","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.1.tgz","fileCount":35,"unpackedSize":52824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEdSL+IE36A2xBfntwNJCaH8jYpRZBJLuTzjRQwn/tZAiBj0IpzJzhmGjySJHi8+2FJyNIgafbe6coPRL4CRR900Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih8feACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX9Q/+MKMb3QKzOYHf4kJc21GD9MuzfYHQ/ogQ8MHsl0BTaJbg9Q8t\r\nDbmvdvX8Jg+CA+3Oh3MEfGBQ96h8vN6S7pIHOw0avlAvD7aGUUBtDgU68hC+\r\nVqrxPt+M3zx07UNbLc5aib2rAZTkGT/Yd1BXe4CzO/1YsPs6yZHZN0j392FE\r\nlL9YGZHtB8euTFNYpC1D2HyTYszQ9ADyHhZA9mJgBUMJihx1pqhDEIs7aev0\r\nmm4aJdNRLgdijkbgrZxD8aLSAP6u74ZAKZF9te0SJAedWlLbNAxYuISk3pvs\r\njcwrTFTc2s3ymayZCyNDgZU4pPHqy65RpkI/BDHuaIjbrd62mFYEF3k0oUtH\r\nH9ymrhcDrPpa/X7rek01we3Qr7YPg493l0b0/dwZd0S0C5QXtpqzhZgZAJSm\r\nNV0Vb3HEgAQ3QiZQ281seYnrVPBmIktr5z/1tzrrdo69FJTZ94YLgnFpX87O\r\nDblDGtzIRIQ/MqLAqysVKegFjlymPQA/p69+hntGdaifEjgxDZyPdkoXHCKP\r\nJQ1cPHTSvzD4VROZ4siA/fAdjRiy1ngSUhGjt1BC+zgWVHKPOS/nFATHfiHm\r\nNvhmBpR8Qno9j3F4XQf7if7rTkaufkNS+FsqwsMg25RBuM6E8RVSKwTwgEHB\r\n4j8EJvxLBJIjEIbrUIjkYl8R+DJTwLDhnSc=\r\n=5OeT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.1_1653065693966_0.7658112024424912"},"_hasShrinkwrap":false},"1.0.2":{"name":"statebook","version":"1.0.2","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"adccd8a7ae0fa52ae254cc1c8d5a60f13d5c9b7e","_id":"statebook@1.0.2","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XH3K9KpAY6mv7JQcJPf33wReeebaQKS32KkrtzY2FH0egl7i1RDT3IvD7SpKMQTycFkFtvFmF4R6KXE1o06CoA==","shasum":"79c65fe12f578732dafcaf70f8b0d3765725e64a","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.2.tgz","fileCount":20,"unpackedSize":9748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrIALT5OQqoEtp6lhWfdvkDTsdHDkRG+rcviE2zNjZZAiBHTrd1+tNh9JAMqEpAk2QwRBDPqOIPKnhwG/Dk+BXsxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiifQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8dhAAkJXgpfY0tjFvpyrB9mgFcHBDy/VqZ97IOgXxKoCIMEWvTiJ7\r\n2/UMGy9MVwlU+6bexTWzxOSmVvkkXb+oZhZ0ph7g08iYDLeBm3pgYToT2IYr\r\n0cvHdBPU1CrUHyp7GYkrsiAk3nQcrMwnZEqIIB1r+GBz3GJTtdWb4PByaoZ2\r\n8U1VvKKZAVv0EJxtiQmqJMIY56kcZ/lQt9lFa8niRuClLc/zDw4PMh+rENCn\r\noTD8QaF3jf61dVHBQbUYx0KnBheNqj07ON86mEII3akaPQuWZFd8La24Wt6b\r\nDL8OOnbYUrootbwTuYebH3NcgXeuwv8xVrFca0n5OAoY/Z/1Cn/O5XO+dAYC\r\n5mKBaffplpQZzvhognlEwQnI31cgjmHmwnexf9d8PKd5D/ySPPy3iN2c9LUw\r\n4sMT7O6wfpqd5oV8zgIRzNOrkftVPZLhcsn4gQvmm0CsBwdHHlDHgNpKavig\r\n7JeJnda8F73ZuUOAWrLbCdSibgo8XZ8IILvUJdhtjWQaxw46xxxa51Td3Bc8\r\nFypby+wdGrey0Nsq7BGUs9JBqYV98VESs+3SJYi2mWCEfIkqdmWGRUQ4jWiI\r\nmpiEUt7XJKrucZboqoeaT7wAiYixPylBnnUrvB043mG7dmrCeMg+1TASTgk+\r\n4g90jHeI3RWvEZGqe1NeIl4yNj/hp+7G9dY=\r\n=fKVr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.2_1653208074751_0.32994058568140594"},"_hasShrinkwrap":false},"1.0.3":{"name":"statebook","version":"1.0.3","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"adccd8a7ae0fa52ae254cc1c8d5a60f13d5c9b7e","_id":"statebook@1.0.3","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-bhuv+t4Gjx3TzZwzeZ1xJrC6uBY1V2DDPcK9/duM0jc4ZX0VQ+IDXbWO4WoGGQP0vBLZuytQ7lPuRB18ba+HEw==","shasum":"3719731f40a26de1c2b9f668fcb21fbdb3680c7f","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.3.tgz","fileCount":20,"unpackedSize":11530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlIF8a7A6XvD7WKCCPBCLJWOePvCdoOD1sTZS2bV9qpAiBlyspUXqN2lWjun2+LNvvP9rF0ecPz3gUHLuPUKwhpjQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiifkDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkCA/8C2j1coWzGkEVxFzHk9PkynyHn17P+OowrcziYAsKQ8YdgCdF\r\ndkkzFISXMgjMpPWDtdWr0VeXJvnsgS9rfgXMdOakv6W4cCg8si5GcRcEfZDF\r\nbMWp/IToJnW/2vRTfuvqe3xHc5VaTtCz8sxVWsMZtFty8plrccReVs1F4TDd\r\nDUTP6s8ZjC/iUjFpRBOPqkoD4x03HOg8xGidMbnrZutLKRyHrUC5by1s0rLp\r\nwJJl/33xe7OHHSaEdfqdDm7neAHmw/WT1FhfoHByxxfTLX62ZG7jk60H38AU\r\nUt3YntPWB40rgag99K33losnbb5XB85kPDh+waPckiJ/IW9nhnxF+f6jZXKD\r\n+ef7OiJA/I/vZjUis8z8GrSfXwgE6/BmUFUonuEjFM8PDF3NnsWr4aYy7/Gp\r\n5QBLTuOiDWDAZt5OMlweC58ScbL1Mj/Yps6zhJa66Xf161+RjOpIwq2QBzOm\r\nyMMug/VF+EN2j7F9i+7SN+xQRmZCnVy9hafr4TKjCRe27HY8q6mY1vQvOQXz\r\nOz3Cs4/cR28KjgEM7PR2Y3ArYlqacdV67/A8xCaySl4AfQm9JfZWJdkCO/Gu\r\nloHytfYfW/4fRRErsFgx5tjL5GaEYWrH8cwzknd45uPzSfZqFGcz8NQpGneU\r\nm1ekuPDy3JRaAcZOffvcpTP779c3D6mpw5Y=\r\n=s4B5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.3_1653209346957_0.5147788331389469"},"_hasShrinkwrap":false},"1.0.4":{"name":"statebook","version":"1.0.4","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"f551fc42173ccd7825aa0fd88512beec165acc1e","_id":"statebook@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-z7XdYFSh2jHmxX4bLXj8/Ylk3Ps/pe97u/8ugMNoHUj06z400qSHblIN+LwLNwkKXRSHrNpRt/H0RKboUGaRgA==","shasum":"addb1894384b79a8f117503a7c25847b452135c0","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.4.tgz","fileCount":29,"unpackedSize":17625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmeCjvy+wF7z67P18MFgokE6Wg/p3COps9LbHPftqrXAIhAJ0dI8B9VygEaUrR3C0QUkwQikGT3jR4e9WpQAF5/y+F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiihDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2JRAAnppR0P7CI03BGfUaSqI5uHhVPAkXsDKVGOYmZko81a7n93ZU\r\nki1zMZ6/plZYHTcZz665EJSFu78Hc/hMOpa6cUqsGoegrCbMRlPjJX6LkJSB\r\nJgtXeQUfZwJQSZK5by3GOwNM89btKNXpOtiHtsZcTfqbP3AvKGkMlnnjbkck\r\nhiR9n86IimDYTm+dEJbjWy3jwM8vJXB9gn+3q04iUMY9iXBPsW1mgaaYEz1x\r\nIJh3Er4TwlL2jiWmgS/tr1fsP16abK1EgAJ9k0fyV5LS5BENMV9VMxqHtvL+\r\nDbrlUvCjnQucGjwrsNjqwxOCOeeBUUzvQDzLVnCR+JPSaDt/UbPcldgx6QNT\r\n1mYTzHc845/N1KhqLqXQFgORSKbFsTdxMlsjyt8MdLKZA4a+4zWdvIs3WPbc\r\na91hgVN3Ofphr36lfuIx1csuHjvBHaW1Lzdc9Sf/NNL52hcHTQ5pjrue5805\r\nx5W6mOFpXxR80SRMt3UjK0Dv2TU1Dbs8IwmNwYMDA+47/JRyUxRQfdYLaTNs\r\nKUIWoG7JpC3pBwV0WqX7Ylc9W+ztpF/BgY0A8V4lcSJ/HVcBTyEZl/1A/2JJ\r\nu7a/ilD1GmPlbo7iOX5+eXkJnF3fRiUxi2tQJ3x/P0Ssj/kZBTkNt3rdcS2X\r\nMURRkYGKH9FN/dYUV1BsAq0KQfDk9djXUMM=\r\n=jI5s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.4_1653215470597_0.7817348149762458"},"_hasShrinkwrap":false},"1.0.5":{"name":"statebook","version":"1.0.5","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"f551fc42173ccd7825aa0fd88512beec165acc1e","_id":"statebook@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+KS4PbOyS+qYIMWm5xq7iYiCjD8jRMS/UzBaSzLOu9TpYNOLGTeuNhP3uoufwb9zQ3eufedtuWZ66gTkhAY6hA==","shasum":"543ce4d6a00d20910a7518cd3e66ffab2877c259","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.5.tgz","fileCount":20,"unpackedSize":12518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGg6gLiIRNs/GQ+pCcZeBipbdzA95k5pYT40Jk6PLt4wIhAIypq/RZ2R+1zeWkjFPUggeep10O4cactjFT8+1cTXWV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiijzkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3SQ/+LfaLzbKBg+eaOXs+xC+MSlBMVxreeBF3ot4kLNcXbtNoqpjW\r\n2k56Af7BfB/GhZdVpEJFX1vyNz1lmvVTUGJAVaevJSRMUqXPIBwuc4SkE6yV\r\nw60/OF5EwBxRvYQoRFxq0ev1W9XAle/g8DWnIF2W/18oikg1XXFq0F5gsYW0\r\n4PWLWz5AjSknDmVOG9xK9TWkrb8OwObt2ELU26HGARXYOCpwsADbATdNH+Gp\r\n7V5uHjp+yPoVZHwRx/sQql5sjEo2A+xeuoMvnmRf3uQ+M7lHRZBmIRWwhInS\r\nBcKFP7PIXVHYyA8376Bdl2PoEHIAqBSlb+CiadsDUA2Vd79c+r0WKSiwANwB\r\nrQWlrRo111XGYJaTC+f2uP8EgCTy4t/iUrL5rkO/M66/2JsxlPXFIPEURLzq\r\nG93ys4ToHpsk53P0nsE4ljs51A4s1LFeWSI0j8IhFDD4bGJkQIu+NHS8ZKaD\r\nVo5DX80J56H5DynZP6tqfDTuAitCUwQffS/BX3FT1kds0pVyGP9lSWVp9N/c\r\nlTW4MIhVea6HH181uL0TDZHE/LK67uCgfC1oQrc7UEeQoxbjmsGT1jYsPTsM\r\nPYWyAY9w4D7hhnnAWQi3DpZndoxDhV9WZtJO7LVfudoEjr97JCrIeQ6mbquQ\r\nvNqzcMVwoyW/mnq7zfc81KBvR3XLvg4VDhg=\r\n=1swH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.5_1653226724263_0.577780178151502"},"_hasShrinkwrap":false},"1.0.6":{"name":"statebook","version":"1.0.6","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"f551fc42173ccd7825aa0fd88512beec165acc1e","_id":"statebook@1.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LCFcD6Y1gJeKYCDtlU1AxQ71p5w8FAyT3v3udpk5tOVIouBtD+z2xaJfRjqAnX/3jreHOTKTGdJhU8MM6GrOKQ==","shasum":"15c0420dbb91ab51847d1b964b52d27a98dd1309","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.6.tgz","fileCount":20,"unpackedSize":12178,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRXpgr0Dcyh0mNjaoXKOcbMV4lm2PDWzeel5AM6SweNQIgGXGmNhqdaFv3IZOccT5m4uHSjEVTlItF4htpZFXcNNw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiij3rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk3g/9FiTi5PuRp7ygySZlFDWxVpZspGmyjttqauMlochZKkyYWMDg\r\ncw8VcKHeMsg4poQv3SCQ2M0eqSQxCy0NBq48R0Lz2mAwfZTX9WUHBz37AYUs\r\nTW5G3UeuY38DEfnbM+aQuSNCLAH+xHzqUzumJptofZGgg3EanRL+ZXWAXUQp\r\nYhUeu8HVFgXOWraGK+PeIqrCANiWnRFBwvJrGjY1rxgpv1OTJIYMcBuu40gO\r\nq+uTITmb/HyAQplbH16C0gtLm99sEF6xHaEleLnaCpTvWX+nfH2UA/hn18yW\r\ndeavB95R8m6Bal95cvXHMaVauh+HEh6bU2EF//XW3GXywotxPcDoQna6pmyP\r\nhhdoAgeKzBwM6GQx+NMQN59qxNq3DXqCWg54LIBt7bJUzPMSfkcY+Zav1okn\r\nndvlNlr/nbo0MR7eve+WUKsHDQiqXOcJWTIZRtV4hzH+FxDNZRb4EgE1jyM5\r\nESnb/aOA+lZs1G4hNR08cNyFlfqsetJDzacucPMD4qk8i8XHxbQm+00HOK92\r\naYLOCBjsLFZAKFl3B53m68rDyHLUKcrW8f+ziIMiC7s9QBaUoUDrTiIN6EoR\r\nZa/aXdk1mQ8aGI48XtEGauIqhqZICsWvPCb9AJfgijsC8wRyvh0+1YTEdsgL\r\nVDBeKClMyS2ZAoB/le1WdgEGKQEH2mBlDHU=\r\n=xnyC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.6_1653226986936_0.5567863150552812"},"_hasShrinkwrap":false},"1.0.7":{"name":"statebook","version":"1.0.7","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^18.1.0","rxjs":"^7.5.5"},"gitHead":"54affa0f47f962782af30911285d9afda3be959f","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FC6MuD5OUvduKEkKkaddMG73/yQ3Yg9SQhRxWtIm5H//jBzpPJEsTOx2MAxlwrMQ/jika2oGC0mvw/eBOvd7Xg==","shasum":"f94eaf585cf35de9de6c375f8702977db6cb135b","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.7.tgz","fileCount":20,"unpackedSize":20757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdBGmpyN76VarZKBNtQBGk5kOQiygMKZBrZcZ//56PkwIhAL4wu9lmyCqe98ATrT0XFTe3pGiYN1ZrDTCQY7z+Ixu6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiioOQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1RAAoSzf+dyD7gezL5Q60dNZGdngJaPYYUxgvutlIXBXuvJ87Hke\r\nTKPEk9e8KAZafO0+WYRcostXY4pj5wtYrzNxQwQMUuz2t6C5ksoJG4k2Pbd6\r\nxauR7IiWrH598aA8zE45ZCcEkOhtJV4gjuMrt/4aQBBdsoAdUGvMapl9IVKp\r\nk2P8MXTwaPIDYRx2oJed6qsEfEdr0LFtBvE9BLp6Ojmjkxg4vs3Ywaf8XZlF\r\nWKuJqR3jmUFuFCUSpRDCRBgya8501Aq+ytCAPtUJ5PbP16J08z/j3nyrqMeR\r\nDDt3qJ7g5bwNujFLbevZ9hO8SaIa8/4tcyDmIrSddCu0TZZrKyo5/ghi/cw1\r\nZuzGsDMz47H3uJYAO2pxT+S0pPuwT0eAPkIlbgfecf3Mv4mzcXVyiMDN+Wij\r\nNrUI0UfCd9Fgc4Yp/flgT4G+tEWN4r96XkxbGoOHFVdDGJ+bU+IAKXO9Lt95\r\nXUDiY2ujf4dXb2QiOx5iU3SmuDoEckxZldkX012zoT/v5gLKMPBjWRRT+pGG\r\nehSZF/y7zLDIKsNoH6EXHweOdBdbf8Kjnpdvt8bdTzvjgizciYAVNWpSzN3z\r\nRtOlUkfBQMdj9/KSVyUBBjPfA9djxbrhiDwYhUbCKzdOCNhKEUARkTDUAn9Q\r\n5lFRpJ6TnuRbuxSfu8w8k2rOmc3aVdIuCSo=\r\n=D4K4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.7_1653244815851_0.7879489007011367"},"_hasShrinkwrap":false},"1.0.8":{"name":"statebook","version":"1.0.8","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"peerDependencies":{"react":"^16.8.0","rxjs":"^7.5.5"},"gitHead":"45f15014cf9bf7eb3a8d28e0e597e65bf5555d72","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.8","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-TGBAZmJ/Y/Dhc3tDpSGGrqM2PAnbJBqzGIro3O1v5C+F130PZ5SDRyBjZHutyDkdxM7sLNZNByv9S3KWv2Pq5A==","shasum":"8135413d2b12481e388318d0339509f308e71332","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.8.tgz","fileCount":2,"unpackedSize":9151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCew30Ql01BrBPUgTFjtcZXoOpgcZopuSdPcNSAo1nrgIgFueJwXBwZ1dMJISvE3qszMZSEvOEYEJtKxAzXk81ln0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJileNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohAhAAiGMW2TOq8+ISCgfCz6foPmPgHjPvdtaSbBMZ4EEFVvnKpLxL\r\nrbLjg9cyy7EY0SSp+4/ts088w2k6fNsZDu5PromnSJ2OYd0BOBacP/PpVUCH\r\nD23MQBUgbw3IkLZrpLzEfkeblM9+i0X+pJh2zYoo3LfM8Q8ADuZywQbnHg0h\r\n+eIE8rCCvVXuFKJP/alD7/dOV/HMwLVuusMYakoizKZArk7dNEPtbWlKa0p+\r\n7ZYeLZzs/xCgWfJc4VWd4fqOJfQjtvuo41af6fFS92l8FtO7OBywMluxujJG\r\nf+UZwU17U/vxNY/+8KuPzI8Jf+ZmmIhYCx2/ln7elY37Ac8q4oRyG40Huh5U\r\ndG1xgZw9vnHRTmB2eQbAII0mmoI0oP7uKZe50334dXF4Osjv/aLd8ou1uUdb\r\ndr3bzlQquLXFuWIiwpM7t5zrTNFBUA3ogeoAPVKZvd7BAkhLIax7rKQ1GQFr\r\nWbdPdWTNA8m5YxrbNfzkthSxb096dfBslhMMGQ3gj9+zoqBw6vbLBxm0l4c2\r\nacC5l+dxAbs4vA0mMmjyC1PHeA15JyRyQ9TlpiIs6ZwMWXjEcDwKuLduuUhL\r\nZIj/Qoi34+qBDkzX2+58KwJPhp9Urf0d9dfasFKDvM8umBn5BHepMue5/YvS\r\nHOCJwIA2xKUZhILFEC14Qrrkt2eHfGu5p4Q=\r\n=P4rp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.8_1653990219021_0.2578192680683218"},"_hasShrinkwrap":false},"1.0.9":{"name":"statebook","version":"1.0.9","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^17.0.39","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^16.8.0","rxjs":"^7.5.5"},"gitHead":"024afd50b902e70fc5c6a1d45fe9a87be85f8c0d","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.9","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-sagIqO7ibuwBgpHmrM75b9CkLe622/eZ93Aw5RY3aSsfYAY3cZ0ZShfN42pq3rxneJAZ4ciCcjYMKlB2ld4RVA==","shasum":"63ab132f9098d33cf58e71fd1a5afc2d9ceae855","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.9.tgz","fileCount":2,"unpackedSize":9147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfMfvRL3EL3XtyHdyKYIp4zzP8YPFKERby0roVI9ptBAiEAqk5wWKrQLgDAsPXrlWi6tYgrnzFOm9eOr6+hFhXVRt8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJileb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXVQ//YjJq+8Lv6k1oaL/WzOUm98RW9gGCw/IYOv5vaqWYle+Oj+V7\r\nQSSkhf88Vjh+aYuFYhFI3rut+6wk1+X0ksfoIX7TRRPyHWlv5uGeYnyI7ZXV\r\nLZKJ6iTJO15THjJ1yaC6NtWUYeN7S5LSR5rVe/D3aVLqwrLA6HLAzQJDqHxI\r\nS4Vf1odyamNU9kbShJa149BAPWfTAYaEk8rLkYUyNzByPz9ImA/1VA0At6RK\r\n2Au1oLUFWGhQwjkZoHPLQa0xhzLn0mDAotqJNzx2yNp44YhX6WQu7fTezCKb\r\n4wJ3gJ220otX1esyTTApSW5QjmARz1hy9JbT2H5/BnZBV3qknXP+WgOHn/AV\r\ngZLgpjZaXXDfx+HZQIxPLF466/phqG54WTjE2ZqjHozAWK3EvTVs73/97n/q\r\nT7CsQaNzOzhq+InthVNOD7yqT9/+IayIDcZhZ/KIx3IgYHx62ERrfac7N7LG\r\nVUyrVHj+OyZyclB7BHAy8lCw8Al048nknyHENyv9prGMleT3kWBUq13tjxrF\r\n1dJQHpdeZMQI8B1vLf7MkLt2Sb+PsFo9Ei2GaTRLpX5fQjzXWrwSA6dPUhDp\r\nCJCxkMpm23aN0NeK3P9MS7M/OHma//9NGu50KlH903G7FxlP6WBfLg8mpuOz\r\nHuS4vdZ6xdzcSoqbJUHyErL95bbdwZ2oceQ=\r\n=M35R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.9_1653991155929_0.835431733508224"},"_hasShrinkwrap":false},"1.0.10":{"name":"statebook","version":"1.0.10","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^16.8.0","rxjs":"^7.5.5"},"gitHead":"03999986bcf35c418b6f767669aeb1055dfddb61","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.10","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-LbbphcBPx94u7LIGG2ssng3ypTu7OpE+FqCSdWTsjKuGClc0oBbjFModB0o6W8Y+0SGMw68tsW+7jPO6wIye2A==","shasum":"5d152285b23fa3b0da4cd5f1b59558a4d9599934","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.10.tgz","fileCount":2,"unpackedSize":9147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXpkGy7RHzgkZB7KqAF7KUQq+1tg3kHPR52qS1DLAyowIhAIqrYM0G5kbEdU6g+bw0UYz+2v068FZ00jJGyIpimflc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilefUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoooxAAhdfl2lOp0c7CWiJUxdGWG5Y9VufvIpalft4vZ0Ho2GXNrpOL\r\nrBZGf1VnvIFAGB9a5y3LxrerN7tWMyIXfhEn6u9OpTAKXdCjWby8QNPf5qdu\r\nTcu8iQIz33jOxEvCFgpgaXNai21kUmrvA496/V+M/l+BcQ7c0nWlRMaWeM6+\r\nv6WqO9ftFrsTXhIY/58WPIEsk04ll8nguoVxh77tv2bPIKjLzcdhsOH8gPnO\r\nmQfqfBWcEsjs7cNoC5IPsKmqYgUIJxVxdbUhszMUK4Y9CAKV1EBADu8TGbRh\r\n9+iBHBCHZ9Z43ueq2j4d/gXLY0jye42EB8GAwANgdkbqHMNVQh9nZVfF/CSx\r\nJELzepzM+u3bNzDvF1/oBBfSSxPpYN/NS3OHfKmtG/5z+gd1rH+xM1OSJIej\r\n0RKL4Px/1E6XMuhjIKNgdxgEG9RBXByZ1/XSExDt12CCx8jX5Xj2ee/h3e9M\r\noAF+xjWcIywc7ixF186evmbF5h6a4/r8ghlp8WDNZbJ4kRpO2Md2LadcE6dP\r\n0VdkaF0GarcJAlURwGhi0ogvFPLeliRczGycBT5tWekoeueaONz93wlYQMWc\r\n+Bp++wBE0ADP5cZuVaaWGc9d5Su8JRhS/M9LFWP059zTRQ1/8Cq/MkdEh7aS\r\n9R7gyMqPoukbMooWyO0nd3jy5QJx6YBsoho=\r\n=pE9x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.10_1653991380031_0.8490034440846312"},"_hasShrinkwrap":false},"1.0.11":{"name":"statebook","version":"1.0.11","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"65c734cc8292bff5e63506114540e60e1f5aeee1","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.11","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-dR2V2vosQT4d1yK9BTY7kbn03fhSXqaFEyMLYg5ZhNXfpMPnxH4dF0hM/gb9DBj9a0NorDCcLs4OFBoWmIP5Cg==","shasum":"1d53f76412b4e5d85aa4b0a41b3d3da10d5b28d1","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.11.tgz","fileCount":2,"unpackedSize":9147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOQLLZqPyF2KxKDO6pNZOLBDjkJPbaMKDJK/I/un3rDQIhAPgxHW1+Ihc+V+Ex2EO5XdN5HEliB8Nw6KjSErKLv8qm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilemIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUNw/+OjpBXtBBtzoEkO/AD3P1o4+Ry2a1p5QzRLyRTjnpZcOC9ZLM\r\neX5I10bDonT8NQLeWMlOLSHcD8kSX6xthojesll1pHQwShNC16t0k7pkVipN\r\n/VygYBWg4S/52CbLixdq8ZEkvlAh76ZqlJP9JMpBIfRxjBBwa6AEGMAy6TcN\r\nozWopMzVfWp4BLojQvZ1TsTDkMnBlnOPd/JeeiwawkCfsCPgm/o6tbOC81PF\r\nIBbGmVIq8TFooGl5eIQGmKqDQEPniAfhcye0JHHQOyNu+3NccZXE2u4bA1CD\r\nm/nFaOKP2vxGyEMcDB+hKRaYDLlE2VHc7ulQtA7toGDtov9/dnV8DP5uqXwC\r\nToB2aLuW+6TjNO27rCvixPWGci0bqv/cUokmcEIlt8abfXm8JVuKbM9jH0ts\r\nPaCzdcXEtuR4LyjP6Yw2ti11wmrTA3xvZ9kUtkBvXMqUMRygFxn+zyfTleul\r\nrmQDhA4Pj5Is6KQ81dLQkkskjlHYu7bDLHWhP2M5JutUVjQpQwDTn84GAXQS\r\nxVsehEMp7s0MV95jhvYXJLMgHrLJFeKORCWO9vEir2tFXEWvFBMHaFIpb4hV\r\nW82usB+2Rt1+Vn1GQ4phqpM0imuen9URVBqJFQ7+wjiFabntrMy6vOqwUlui\r\nUO30U0NuVtIWeYybJMbYQCkr96oIhDLfxDo=\r\n=1V2q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.11_1653991816376_0.7137383489163627"},"_hasShrinkwrap":false},"1.0.12":{"name":"statebook","version":"1.0.12","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"1f1384b55677a62f67979fbb58c681604bd7f535","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.12","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-z/vsn9Fn/KoAQVrLM+Vskd+PK81iAlsLvYXgxrMikOxBKyNuIe4Gi2FXJF3HfWOJD29sOrdjcdYY2Xf2NHCxTg==","shasum":"3fd62cf29083991d6d7309f29b4a97b034ebef2a","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.12.tgz","fileCount":20,"unpackedSize":19702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY3XVu25wW70hTjgy2inPlTQiEMfXKjEfHEuwtxMuOjAIgd5iUkc89EyTIbLXXUiIu0Ta0X/EaFfQwujMPCS9971w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilgTuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa4Q/8Cerezlj+dUiXGQiv3DS1QPtaQZ9SF+xGjFBSbGKzxF+z2GCW\r\nmnK9eSpZ2M3e4CcCCr54LB5hVz8A5+BeqigqVgpLR3pnRHtI6FIih7BKvj9+\r\nl5xpPlqxhPDsID5PW/rSJ8H4z/AOK4ufoaH0W0C/tVKoyme4a+YlqLGrkxvT\r\nHV+EcUlLY7g9q3mnseHdN5KA+0t6OFhpJGQ16CDnMG7P6knfDh8CXX0giqt1\r\nb0dSFi3WILojTjd3LP5xI8fhpDAXwQIVrrechkQZ/qIv1dZhxkuDaDokFR7P\r\n86HK3OiXFBNDrpvrWzcyrCQa8l44YYRH3b8Xf8Es7Fb8XEbBkWTeJs2VdtYi\r\nEgvl54cyq/H5r5+0MOiQ4pQxqQ+VOPc3F44dT9bAuCyN1+CYfpT0mE0IeFzL\r\n2P5Kh+Xbj27Eb7w34Eyj7+IlRpZ/7yPDSCv6lBLLADJZLJkPvDkhMrM4Ctdk\r\nvclwiVXXrmdNSuLWf4/GPfEH9SF5/adqQ/AkIiCS8hrDj5/FV+dfJlkTAgbi\r\ni6qi7mRLjaHlVB869ilxj3S7cLGV2YaRFCdokuYjYGRq2c7W6Bv8S6xndcyA\r\n7dzPXc0ZG8ydGZ4GXCdaOVVenGqQnio+AmZgTOPeF3rfz7KXJ9A79eoIQfhJ\r\ngP5DYM8dDiWUdZiJzOcz0UwCSVl0umIOklw=\r\n=DMR/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.12_1653998830372_0.32393949325715155"},"_hasShrinkwrap":false},"1.0.13":{"name":"statebook","version":"1.0.13","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"e6eee3f5e9ba37466dfa2fec60e0a8f28063395b","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.13","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-t+v4KXqqwXg31LZnkuDRlTddHw2IC2vHenpShqs5Hy0tNMaKRPe7mbcdSULN49REyhfLIl/ypMNFPD1/1mG9aA==","shasum":"a446c47ad80a406a6c0b5df8d833a4bf08a809e7","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.13.tgz","fileCount":20,"unpackedSize":21962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvXSdo/KH6ksAGhJsGxU/VvMnjPHXuM/XeTkIGWq4cwAIgEARV8QhA7hBBdfhXjI8+VCXNWsZJYijCyXKaNdL/kXs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimYV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0kA/+NscSTp+bg9PQ4bbxihw4/+NQgyS5aIw8tojqU8GmPLkuYODU\r\nrZpUaem+rNlmRLO9OU6sxiryak80UW+ZuCn6SIMR9DXoQAhxEH42f2sFw83b\r\ncinso+A0nHKs03YbR7mmLzDhGWAJfzMtPs4eGgU8S+5J6ALQrj7GC00jAajS\r\nBSAegM/3NQC2rykrvqJCiplCi5ProkkXl1D72jN9vAkaWm3Rt5u5FXbCt1iI\r\nKw2JKIUEhBZTKzr7tWb4pZtxfQcUwJGb+O42fcNW63nkn8JjumPRo9DoXWnz\r\nRN5PTk5032Fn505aAkK5QsR65xPMic3oDS6S0HBVNTifoGrAw9Uf5cRQmSlX\r\nHVPN4PXMyRPaEv1Uc+VRZ1McPNbrVIEWKvhN9Se0eWXIlRndtBzkjs+2HpLl\r\nu3V1VnvGvcetKsWdG8hoO4HJD6726y2NxVA7QBwYj7Lf0x/wyu9wYJufngBr\r\nvrVhIQKggLeyThd1OawjFOAp05IpyUYc+p9EZFw+4vhOLTnglkgGTevVeBuf\r\nXokRi/5z+lW0ti16xvJ1f9J2R9jrH1p5471dnL/qqjX0agYQZNqHT2y+Pk+8\r\ndkoKkv5lIVpt9FU8HRkbdeEldZV+ZC0wDIATnkQ1pUSRfh7ZLE+emAQBMXS2\r\nLGu/RdOq/ZsN9WwLpy4IWMmC9EbpRADgMnY=\r\n=422w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.13_1654228340668_0.3254454471757806"},"_hasShrinkwrap":false},"1.0.14":{"name":"statebook","version":"1.0.14","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"b45bf391d9a0acc1d13c11ac6344275c1f0cf99b","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.14","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-v4r4sDdXotk1k04PmoeATL85tgPH62dVjKUaGx+ygbx2OyuaXNAfbb5PcggTC9/5OpmTQT2cIM+MSpXOvAmp4w==","shasum":"30590909637c31b80b0b04300187d0a1a749a76d","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.14.tgz","fileCount":20,"unpackedSize":22122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlWRAyd9JIkzxjuV7/U8FI3HLnBzzgAa0sosQjONBAxAiEArAAPIzP8t8c0d9gyfsUeDAn+lSbl3DGj+I98XOQ+zKk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioImEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpltA/+IlCxBwVPTcaT/zb/49GduQjDTSXs499pTD3iGv3ULHodqshT\r\nwFSrTor8V1+OJTQO6Qsq/Ur+9RxeVPw+pQ+9UhPNaWDEVfWDWjkgkAH44NVv\r\ncB4vCrm1DUWf01J0H8qu3nNiyAyxTaOXV95ubIQdBWUQwxM+ABvxVtMyDE/q\r\nAYa5aM8aTStMbyi6FY1IGEXTfW6OtSggqj8TrCAsGff8NE82Cri91aP3Ljfr\r\naognQS12Ty+fNQfDWxqC8AdtGmjCIicnQ5S+9CFU8yRyasjbYvB2Jh1i7QHw\r\n3BmTDxBeKznamWCwHxQir6+eZSN3+i9jkSDZ5RzL6MSczk7xzpWR+8VejDbx\r\nSSuAAL3awp50c+fjcP4EVetdGNICCf/sNxqZjdFEZdkKmX90lekcsV+coUTw\r\nGAxnUna94hovY4NsIOJg+Tj6QXLmJaF3k7FAbYaSoAKARXWdGaJHiRlGcmJg\r\ngGRyHpoYksuvSlaILQ73GJwL3HvdA8/UbDV3MDP2hUvo7EKuHGo2CNebrT7Q\r\nD1z0bqe0YCn2MyAd59E4DJJXvybf3XrLn91La8stop9IZ6Dgb0CFzJcpik+V\r\nTRbsOhUhcWnxN1/TRWzrPrK8HZuc1hk/FTyz2frBfqnMPe9m61IfHF5OES7C\r\nnQwmY4YplSziy4oxYadZEf/ZdMAYp+M/lC0=\r\n=F0Lh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.14_1654688132646_0.5862467840447205"},"_hasShrinkwrap":false},"1.0.15":{"name":"statebook","version":"1.0.15","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"3a5a0eddf4ddf0e4d9c4a4fc67030aa629380405","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.15","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gw3OiUuXGKml9sIQiWc/PwCeaJ/igHWTraFwGZbRehpGxafjwgtG43p1yHeLUeqtb6y1yXL2yCZTuexQgjscXg==","shasum":"b2b33a4b3de977d76cd8ccc98e6542a6b6edb42f","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.15.tgz","fileCount":20,"unpackedSize":22097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIFagApH1XxJ+IJe5GnS0m8wqjFnGr6r6qIQm7BrMrYQIhAPA3gpID0UDJ8L03juTaTzMf/BN8uqOCx3ZLJUUCXNw9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioV1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeZw/8Ckh28uR2VTIu2/YLCbeHGk798NFZ7HcH4AjQwZKdqagg/4fr\r\nk7qI3JKhqpNIfK31Lf2kVFrAa3g6cZKznlrbGhPZFQHUqR4QXLa9osLKYSI3\r\nqWKCD5KFWYq4iqp5R6CbAt7x+BSEjQs6tI8jsOYqsJSXdrK6ZquVRlm5TR0y\r\nZO7Pxwg5YG7Hkrr7O2r9KmhC1PrKgVMmJ2Txg++WXV+W1LH06zy4nVcSq3U5\r\nxw7oPHYbk5QFx81rHD09U+XE4VcS+wNKIwJEg3i2Ho7NsqeErXqEmwPtgVsj\r\nf8OUvG1Ib7Wp7V7wmV0uhbOTPemsoI26qtQzab3iNeIxcrdutwOKJGQo1xAj\r\nYYQ7FIueE1esueyUGf1C9GYuCqBCgC3v0kdTOom2Nl0ZWO02llH88B2dpDDD\r\nq24zglgUG7w1yBGEmhKHYeS1AAJee0Vha0+empH/dJ3es9IxfIgFL3JYaxRF\r\nOmr/KIyxeJaoOhT/HhXOoZxVDp70bvcpAI0tDhP97COxWnenJRyqoXL57ahf\r\nH+U6eq9y0Gd1jMNgkjeJXbPd34nCDcJElQB8sPVkXI+toKvFowpAkCMs2iT1\r\nGjW5yPKXh0AQSoFlathN0vh4AkbAwg3Ba8BUBoV/5AURjXO2Dn89Tdf1VEFe\r\n+Pxn/aWmmRrvEMl7RSRF5D63/XqMfxGel/8=\r\n=pbwR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.15_1654742382901_0.39656191840721444"},"_hasShrinkwrap":false},"1.0.16":{"name":"statebook","version":"1.0.16","description":"Fast, Reliable, Light and Incredibely Easy State Manager Built with Rxjs","keywords":["state manager","state","react","rxjs","reactive"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"license":"MIT","devDependencies":{"@types/react":"^18.0.9","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","ts-loader":"^9.3.0","ts-node":"^10.7.0","typescript":"^4.6.4"},"dependencies":{"react":"^17.0.2","rxjs":"^7.5.5"},"gitHead":"581bfd561926294f9d95af521a26b6ef124ade1f","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.0.16","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-JfjOXIezKtRRv5AF4Fc4XVEutKGODzVdJiiwwqc/H/edvvf0vR/F4x9poMHHVKjYq4o//Ojkm6RPzbXCRiwTqA==","shasum":"0d5a3400058d36a10af9c07e3fa653b7e82fc315","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.0.16.tgz","fileCount":20,"unpackedSize":22097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8o4il/8xBbzUzx6FJL3G6lawm9Hk1Qqn0sHSttU1hpAiA6drTO8B/TwBdd//nK00AACsX8jNtkmS14ojQ1xkQRGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisEtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlaw//dPJZSsW2Y3EAPVUU22vuCsvK6xaSEdwb4qzVTzFF6O92yHGC\r\n8bcQ0/h4ms68fPcDgBFgWalAwcQdqP/fvTR9VlwvUC5qJguM3rEmBqSw8W2o\r\n0g9wOHJKhKAYIOfAvCWBtzF5SAuJsEjcuPyahJ1NJzsgkXfmmcUWc4lh/97k\r\nd9s0MwqlRWR9LWe53qTiuqTlBfo6AmHwKzGytIoe+NrmnMiHF7QFzX2xuBsv\r\n5GbKUcKVRuSXQWS8QourRXQhpESAiSrfkxaFcnTg8rSD+OxcvJunojYOuSx6\r\nFImpKydxPw0rUZTpeZreyNFD0azntnzA9huzvzI0jaG3UzrpXW/T3dHRKvbY\r\neKRYhBACB6Tj2P9jGtLG2Zlsi9c9d2fzwgVs0V2DdQgLxQ74wkzYkfJby7WQ\r\nERbp+Z3mB1oZmWUGqlBb8UwzVfgs5VIPq5tCvFcoPgTQI4xWwB87z20KXXju\r\nos/9lwbmRRGxza+urRW4vJjD6ruMy4nrDL0NmNkmMmZHvAeGyiplUfTyBbwQ\r\n1hgVImDGD/hkJxK8iIl5nNVFM3aibp+5LuMlUpDX3Rwc/KO7cG7LHosPXB/Y\r\n7O2wY7rLCROv7UDi4Wzy/peIFVCtVUx3Ox3KE6NY6wWLibMtAyrn+ep4SrDC\r\n+UUbFv9zXzrBPU2qf2XD6G7cWWYeQk1FjsE=\r\n=/yif\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.0.16_1655720811834_0.05943202586178575"},"_hasShrinkwrap":false},"1.1.0":{"name":"statebook","version":"1.1.0","description":"Fast, Reliable, Light and Incredibely Easy State Manager. Stateful Data Structures for React","keywords":["state manager","state","reactive","stateful data types","statebook","data structure","topics","pub/sub","publish","subscribe","observable","observer"],"main":"dist/bundle/statebook.min.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"scripts":{"try":"node --experimental-specifier-resolution=node --loader ts-node/esm src/test.ts","build":"shx rm -rf dist && tsc && webpack"},"license":"MIT","devDependencies":{"@types/lodash":"^4.14.182","@types/node":">=18.0.0","@types/react":"^18.0.15","react":"^18.2.0","@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.15.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-unicorn":"^42.0.0","prettier":"^2.7.1","shx":"^0.3.4","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.1","ts-node":"^10.7.0","typescript":"^4.6.4","webpack":"^5.73.0","webpack-cli":"^4.10.0"},"dependencies":{"lodash":"^4.17.21"},"peerDependencies":{"react":">=17.0.2"},"gitHead":"4ec755e37f051ba49be1f73d2381c91444224319","bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"},"homepage":"https://github.com/abdelrahman146/statebook#readme","_id":"statebook@1.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-sqpOffmfF+eUInUKhEq4wEjg73Fwp1LC29JWoylsheR32ZIvESK+HmqVARZJ+ib3Y29uIxOad/01aCF7vZs0sQ==","shasum":"1acc5bbe8df5dad0a3543b77931f72d3dd98f2dc","tarball":"https://registry.npmjs.org/statebook/-/statebook-1.1.0.tgz","fileCount":48,"unpackedSize":1627229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5XyG7wQBAmolFiPS3VwXj4LyZfwSZdV3ze554bRdWgwIgCfRv+bKDARce8p8Jb2Zwd7/IyV+iQPjl0YZ933VrZL0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5lUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojQg/8DrFBzZK2GTnwK3RKmquQDWas9NLad3i4e+TN5AElXemcM+n8\r\nKLN1dYizM0Wimmh4MXGiztqsJyUORAlAyS3K5tl0j6DOkkywp9CyNVkKiHxU\r\nM89AgpGuY4XKtnGG8VKYm6QNO8c+flLCy6T09HXua0HB5Yy40J1SbbypnaBj\r\nPjB3eP1owQIRGySVtS85ovA+qSaE2tEBnjoNPJaXXjsjCsODjZ0rNOL0CcPU\r\nYbRpaTGoHxik5l/CKitjKbv0NJdB/b4bixH+Xxk4HYdW2WNGMpOZ9wE9yJFT\r\n47hqvqIZxoprxQSsJKurb6x12DfMDbu03XGlcE/t5cvXKe6b6lLEpHheW+wT\r\nVPHfusbamYffndeTb61oQsMm7WJ0O3RtpncfL3sswrC3GJtlu2T+yA0sAYD2\r\nT0xfUGsTAAhSeYnVXJyc0zBadYX3rOMQgjHIevly1c30ICWfxw4NzBu9+hBg\r\nlGQWWcaHArlmH0hTQhhu5zVBDIwTwjeznz02Q6Rg2vFCeRbisL04r7gpg7fX\r\nP0nW8g7UfwDCOkD7kjIrHs+mnjDfBGk5+QTFHZTxd3NQteqnfrpkI1kdF4IG\r\nUAGERVums7H47N8QaxK0cm5nRSk1D1dzLk6/8CR3XF/J+FKwfb8xyqG3WpKX\r\ngsLyQwKWxSsM3fzSYRdP0FaPrjTy0KrnRVY=\r\n=sUy9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"},"directories":{},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/statebook_1.1.0_1659262230534_0.964325311086923"},"_hasShrinkwrap":false}},"maintainers":[{"name":"abdelrahman146","email":"abdelrahman146@outlook.com"}],"description":"Fast, Reliable, Light and Incredibely Easy State Manager. Stateful Data Structures for React","keywords":["state manager","state","reactive","stateful data types","statebook","data structure","topics","pub/sub","publish","subscribe","observable","observer"],"author":{"name":"Abdel Rahman Hussein","email":"abdelrahman146@outlook.com"},"license":"MIT","readme":"# Statebook JS\nStateful Data Structures for React\n\n## Introduction\nStatebook is a lightweight, easy to use, loaded with features and extensible state manager built with TypesScript for React Apps ⚛️\n\nStatebook Topics (States) use the observer pattern in the background to let functions subscribe and unsubscribe for state updates.\n\nTopics are stateful data structures where each topic comes with a set of handy methods that can update the state with ease. In addition, each Topic has a status object (Ex: Error :x:, Success ✅, Info ℹ️, warning ❗, and loading :clock1:), subscribed functions can receive the status of the object too.\n\n|:star:| Statebook Features |\n|--|--|\n| 🔹 | Easy to use and Lightweight |\n| 🔹 | Built-in react hooks |\n| 🔹 | Stateful Data Structures |\n| 🔹 | Each Topic has a status (Error, Success, Warning, Info) |\n| 🔹 | Topics can be subscribed to, updated and created OUTSIDE React Components |\n| 🔹 | Fast Learning curve |\n\n## Getting Started\n> **Compatbility**\n- Can be used with ES and CommonJS Modules. \n-   Supports React 17.0.2 or later.\n\n> **TypeScript**\n\nStatebook is built with typescript so it supports typings out of the box.\n\n> **Installation**\n\njust install the package in your project:\n\n```bash\nnpm i statebook\n\n# OR\n\nyarn add statebook\n```\n\n## Usage\n\nHow to use statebook in a react app;\n\n```javascript\nimport { StatebookFactory, Topics } from 'statebook';\n\n// create new statebook\nconst statebook = StatebookFactory({\n  counter: Topics.Number(0), // add topic to statebook\n});\n\n// increase counter every second\nsetInterval(() => {\n  const {counter} = statebook;\n  counter.set((totalCount) => totalCount + 1);\n}, [1000])\n\nfunction App() {\n  const [ totalCount ] = statebook.useTopic('counter');\n\n  return (\n    <div>\n      <h1>The Counter will Increase every second</h1>\n      <p>total counts: {totalCount}</p>\n    </div>\n  );\n}\n\nexport default App;\n```\n\n## Master Statebook with 3 steps! ✨\n\n> **Step 1️⃣**: Create Statebook Instance\n```typescript\n// create new statebook\nconst statebook = StatebookFactory({\n  user: Topics.Object({\n    name: 'Jhon Smith',\n    age: 34\n  }),\n  posts: Topics.Array<{slug: string; title: string; body?: string}>([])\n});\n```\n\n> **Step :two:**: Create Services\n```typescript\n\nexport async function getPosts() {\n  statebook.posts.setStatus('loading' , 'Loading Posts');\n  try {\n    const posts = await // fetch posts from endpoint\n    statebook.posts.setStatus('success' , 'Loaded Posts Successfully');\n    statebook.posts.set(posts);\n  } catch {\n    statebook.posts.setStatus('error' , 'Failed to load Posts');\n  }\n}\n```\n\n> **Step :three:**: Create Subscribers\n\nInside React Components:\n```typescript\n// inside react components\nfunction App() {\n  const [ user ] = statebook.useTopic('user');\n  const [posts, postsStatus] = statebook.useTopic('posts');\n\n  useEffect(() => {\n    getPosts();\n  }, []);\n\n  {/* Note: One status will be available at a time */}\n  return (\n    <div>\n      <h1>Hi, {user.name}</h1>\n      <h3>Posts List</h3>\n      {postsStatus.loading && <p style={{color: gray}}>{postsStatus.loading}</p>}\n      {postsStatus.error && <p style={{color: red}}>{postsStatus.error}</p>}\n      {postsStatus.success && <p style={{color: green}}>{postsStatus.success}</p>}\n      <div style={{marginTop: 10}}>\n        {posts.map((post) => {\n          <div key={post.slug}>\n            <h4>{post.title}</h4>\n            <p>{post.body}</p>\n          </div>\n        })}\n      </div>\n    </div>\n  );\n}\n\nexport default App;\n\n```\n\nOutside React Components:\n```typescript\n\n// log list updates\nstatebook.posts.subscribe((list, status) => {\n  console.log({list, status})\n})\n\n// inside react components\nfunction App() {\n  //...\n```\n\n> That's It!! :confetti_ball:\n\n## Built-in Stateful Topics (DataTypes / Data Structures)\n\nThe following are the built-in topics that you can use immediatly in statebook. they can be created from  `Topics`\n\n```typescript\nimport {StatebookFactory, Topics} from 'statebook';\n\nconst statebook = StatebookFactory({\n  language: Topics.String('en'); // string\n})\n```\n\n- [X] String\n- [X] Number\n- [X] Arrays\n- [X] Objects / HashMaps\n- [ ] Stacks (in progress)\n- [ ] Queues (in progress)\n- [ ] Linked List (in progress)\n\n## Creating Custom Topics\nCustom Topics can be created by creating a class and extending the Topic abstract class\n\n```TypeScript\nimport {Topic} from 'statebook';\n\nclass BinarySearchTree<T> {\n  insert(val: T) {\n    const node = new Node(val);\n    // logic\n    return node;\n  }\n  find() {\n    // logic\n  }\n}\n\nexport class BinarySearchTreeTopic<T> extends Topic<BinarySearchTree<T>> {\n  insert(value: T) {\n    // set last inserted node in the state to trigger update\n    this.set((state) => state.insert(value)) \n  }\n}\n```\n\n\n## Maintainer\n[Abdel Rahman Hussein](https://github.com/abdelrahman146)\n","readmeFilename":"readme.md","homepage":"https://github.com/abdelrahman146/statebook#readme","repository":{"type":"git","url":"git+https://github.com/abdelrahman146/statebook.git"},"bugs":{"url":"https://github.com/abdelrahman146/statebook/issues"}}