{"_id":"full-state","_rev":"44-c1f4b260dc37a696b640dac1e199a8fc","name":"full-state","dist-tags":{"latest":"2.0.68"},"versions":{"1.0.0":{"name":"full-state","version":"1.0.0","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","state","redux","javascipt","state","state","management"],"author":{"name":"rami sweyri"},"license":"MIT","_id":"full-state@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-ETsUaSBXhTOC8qJ3QJwlI43sRkudOVZtxUw2pBwPZ2oux9AoF24NNN9uaYGUAUHaIH33d6y6bfKI0RB0EqGm7A==","shasum":"92d53dcb1c78e58882b342043cf93e07d4b85120","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.0.tgz","fileCount":2,"unpackedSize":2135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGd1tardM12eveLB3Iv6+lmlNHyahlpwAYAIP2YAhH/wIgUtMZ1iN8PTNDq8MNKgAlLiof3qjuXZ6bL9CcFmVJAD0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGC+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSXw/9G6BPzC7JNnK+FYMcyMnhPxGV9SEFRRydEJGqFr6C8ZhxaVUB\r\nqh20iTDVgsuGQolGiDD0WwZEmA/Ffa9coJre4BtqpJcKHKJto6nPRPY+ZWiL\r\nFQDsU3uk7noswquHbKrfyZvTZCLHnm/UspxTJ7qVrPRRS9PsxqfIB5U8e311\r\n53RgK/nxPFuorM996JjV/fL8HmGuBfPtSCrfIZwWInAOXQHk550nLntNjrRw\r\nPu5KYG0kD3whx7RuznOQdUMSEcP/XtUAR+YZVkagCi+vHVu98aKKjRV+jOVv\r\n0c4MpXfSw1pijo0LZJNBHQi9s4GOrjc5KwY4QtNbvzZ1VVS2/y2B/JmOACWz\r\np3VrFhOZl8Fg+vQjyKPnmtXU1Z45dR8QGsBcKEMKTvgiCfwlqwlslW84JR7Z\r\nLvV1VRUT/m00edOVYWCA2YVUo+ntwR33jelH1FJ+WExd5eSjnc+4bXl+TEQW\r\nn7H2ZqEF4X77+iXmkWwO6gtATNevgSRVaYJAhq7Q7xYcmsl0Xyya6iIlesFS\r\nxLdDjn1GVY6+KpgMosk1rkswkY8ocj3G7LKmaUP6aHHhdj5HEs3Ul88EMHhE\r\njVc+F2z3jYHK3IowkkHloz/JoW1aMmxmdlU8DXMBpZcC6d627ZkKHM47nTvY\r\ntsVfHjqpJdme6CXDvTe5SrdWkcORMgjRnIo=\r\n=coKp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.0_1662529451241_0.3678490428427106"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.1":{"name":"full-state","version":"1.0.1","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","state","redux","javascipt","state","state","management"],"author":{"name":"rami sweyri"},"license":"MIT","_id":"full-state@1.0.1","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-b+LKntG//OzZGyNhw5NESG/uRKtQBergUpNeD+FD52svSeq3laFw0l+fjUbG6d4h1x2lyTbPVfrVDV/LlSy0xQ==","shasum":"4aba11fe06da11b1216bb9bf394ec64ab439891e","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.1.tgz","fileCount":3,"unpackedSize":4552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsN9z0fLlb5YA3fqSYZJZUfHLYEZjIODN38Wzvj7yNIQIhAKb9UYdSKYzEpdPjSo0SZ6p0g2+t9Csl/i3D4Ye4xZpf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGRMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3kw//euHi0vT3DoiQanSU/27BhiLIUHk0XPs+rAD9wS72NtnWNeTU\r\n+v4PT12AR+WdF0KpiGxbHoB7aD52Xh3nl8f/xa91ACfc0dQkX8J2JcLQM23e\r\nbCGNq9bKufpd3u/y6fxKTTnxiV69E6hKVifvP4C51svAf8HhCgD4ASSbPgHP\r\nQ3ej9lOYsE9lhRfEl313AYv5bqtvaQDZkp/LovcOdWyLwYmTIColEPI+Uvex\r\n8Fh3brSyiDnSNQcs9Y/B9H8QHuPSRC6964f0aCHY2W9zB/ibI8htmtZzKD52\r\nIcqhZA/4G8ejoaUtmZ0zwjdlZOkvmFOGkZfzJnRc01Z9ElkXBe7VGC1L9LIN\r\ntiizNivpumnv7CvBPN7OHMarCR5SVS8aNUFr/5u+Tp6Gcz2RqmwHWILhTfGh\r\neJgx9E0VkZPhkbwG5caPMagzws5vCr6oQuf7IHUCzH5PmlTmJA9cEKb0IB1R\r\nrt75GhxZcrZS2rxv8c8dIGK02RVODe5Qf5En38s36sAhWg03RsBuL4XgYCd4\r\nfNV1YHua93rYO5GB8mmwNZzUwOnx4tlK+E4crs1nmkfxg0LqtNa00eY71GiX\r\n+i0PsjjnZtAb0/l0sfRdTA/wfKSFm6PU4V6wN0Srtt6WTmsH8UxnXs3bWQJq\r\navbTaHbO0MaVw3Zab3UBnfSDpABr/eh01Vg=\r\n=nDnH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.1_1662587695093_0.7269968908143132"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.2":{"name":"full-state","version":"1.0.2","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","state","redux","javascipt","state","state","management"],"author":{"name":"rami sweyri"},"license":"MIT","_id":"full-state@1.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-rCMfHFuh2EpT1sGDGivPxGFb5EnGrExmtsNnxsV4w7/jMy1G2e0TXjQnECJvgvx6HJCKNx2Uoef9bPEJw4/LXA==","shasum":"37b58da02f61f28418b4e4977e921cc89275c591","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.2.tgz","fileCount":3,"unpackedSize":5513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg3DoJRTnXMW9lnqKdQsgiIUDv9U1PEwb1VEUMFuSGvAiAeWrGDIJFE5MfFbliyQZteKoXcy9U1XKliycnRV3HG5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGg0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS2A/+P5/WJNmgwjh9FCnORTooFZyNiQht10ZozSOso5Fu/ioL9p0w\r\nx32V77TqwWMPNsRYF9T2XTZ10v/J6Lb5vjAmNw6QpTbaZhCZSlJmZLvH6UK7\r\nu/w1UqK4hAJBxKIoQGbvIyiqvYLaj4GtCC2mm7qvXZxAAK6ZT+Wb2kgoESr1\r\nbo0cGkBd5RFG/xQJFsEx3YseJ1uV/lwFh9UBd5Uj1VHfX1ZGWcmTZGtorc6o\r\nJmLbiXwbLXXvVJmdVBkDjhHTEcFzyKiBXN+EMHvRxdK+6aaejv/4Nn6GW12B\r\nVsZELKOPMhfGyw8PT8mPYxmjYgLwVH9IHK2qkUyNwyCo8e347wrLje2NYVAp\r\nLGlOFEje/2+gJU+waaSoW/sjDS3bklk/MEkgBYO7tJRUG0d7DzFzZR9VeC92\r\nNlo3TEsRuymvyM9EFKGbWVwksg3yQtq6JzmZjD6szXZsk2b1oUy1zyfS1QTv\r\nSLRJnODJq8tPxzksBgKHk1kxzZCs4TyTrP3IR7liZQBxqe83GU4GwbxQ+1rc\r\naorvFddmtLVfGDuQ4JcljvR3n4Hv7TZcFt7zp+OS/l7ufJPWS0+L/9+qqmDi\r\nBB5V8berEi703dM5sYh+j0IkkkhjwsALphE+KqCiKPdZ+oFvo9PLpH/4aQ5N\r\nJBjBa+P2PY0ggwrCMz3MvsscqMYIIpI188o=\r\n=c2h7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.2_1662651710902_0.9970829311073277"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.3":{"name":"full-state","version":"1.0.3","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","state","redux","javascipt","state","state","management"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"c76564a2772493a24f1bcabb46e93017f0953302","_id":"full-state@1.0.3","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-rpwlrzVFFo5GF9pBofFaLOJUuyrdP3G1egbrzqBHj8zjIkmjrQNhrguAnLTZy6VIUwnUwQhrhg46Sy3A1Sp05A==","shasum":"2e1b83cf19fdc88db537cf003ff84b25adff0228","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.3.tgz","fileCount":3,"unpackedSize":6213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx6a4TC+YXZLloiVZ2xLMQDb9Jybem4ZYgo+ZglqSx1QIgdmroy7O14M6+cu7br14PJCWjrKZJwXlc3A7WqMiKYMo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZWA//VnzGbmWFqogNtmtub2dCv0e5tt7ATyR465PPWAsBeo/TBrVR\r\nBxxNPXxXw1ubsislb1jw58EIBUDli8HrxpVDIQmXw8oF8Yo+BBZmt/zlK4k1\r\nJQit2uH6AtEA7/qsx2S7YliWCiZ4fKTNnipHyKj84amjIX13OjdQ8FWEhu71\r\nlMq+4emtjLeXkXdjcaTURbor/ffw275lXPFiBBf1eTxnMS7nmbAG5qacAa4P\r\nyup4YxljYa8ChA3o3rFntNmuJI2LRWRbsMj2AfcU+g/VIb/gMuPRWJ0zL8Yt\r\nVuTrd5W9jfIIOc/LcttzZ9LWN385P7ZId6UZe6fKUQtJ4BN/rwqkcf/yyfgq\r\nt2L4towsu+TdSLxqwNecROKyNYKalsS8IPUoZiBhQTeX8Bf25jg0oD/RX88z\r\nU8Z5dHnNue2rpyNxZX+15sMETYunXLHAS4QEtwauPWNP2+Um1myt1pRwxfPV\r\nw3A/s/+AiBLGQ8bsrSBkiIsFtXj7PnGRBPmiFpPsuwuefwDn7YzUFYMaPDW6\r\nRb7nz0ux2iXiYrTdM4oLRpQ/liVYI6CV+PVGLa0Ju8pno/7RIl5ITxiw9SHz\r\nJ8ZQwK2RpT3O3QNtiluwmLgOMVtHFsb9dTNNWUu0pCJHwZq1HOBLa9PiK2Yv\r\nr8fj5nXakhvzHQxPTcacwIg8pV3BGnBjldw=\r\n=acOk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.3_1662653929714_0.6368791554440678"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.4":{"name":"full-state","version":"1.0.4","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"d13863781f92466d299d9b1741d90e06c0abfff3","_id":"full-state@1.0.4","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-63Kd4Oru9DFsBA3+FVjVQtYYSgbbpveLzKRk69huUfTbkel8GOrveQpLXn90Jecebm6tbJsrNL7BYrWKSK6SYg==","shasum":"83abe4f97e46329d348743228727bb1d37e0a556","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.4.tgz","fileCount":3,"unpackedSize":6270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1EPL6xyYCz5I4MAKp5IiC3DSIQceKyAGvi4tHF0dOWQIgEZK3+PlWefd9f96EUZWyxEKDqJmN6r48NZX1riLWorI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhgEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTpBAAnnq3neSmpES8sMwk7S7p52assxRNRrxHb5pq/nr0Piy9+o+M\r\nsQRBILw/RTlt5x66Umx3CL/QjEWcmAr5Mx+PKN5RhCF9m+Ci5QWOwHro7VOB\r\n0UWJY38ZgIih3sbx47lyemvCRv6EUGJdhqFOGLbpFVeufAk6hkm4mCzskIOs\r\ncindcnWNj2iPfT41jB+N/9bPPiixhUe+dVoMmbpdicZ75lWZs86O1kmNqM3P\r\nkUd4Bgoa2nB3u0Y+L7RnP1U5gI4xQdGmdMA2aSC8QgUKjwc7N+yLILAmxTS6\r\nqQtLhoEZIl+lxrWkJ9mCGKDO7sk96qjR7y2PBeJs//FhL/TvzVL3bsA7GUVg\r\nnJK+O1slSHkoTfvFM0YVl3PIJdLsD6nUZ18hfkWJvzksRcYb7Y4bGZS88w28\r\nhd+H2NYmpSBI7u9aTf7JAveNhvVsAPBSrge+RakWwGqEjLqX3AgeEC7xkiTM\r\ngrtrQv3HTiY1IjLibErdwL51CT0yk4GzrNclJB60+sEKktrZvfjFzPIuOJam\r\nMNylHarKX3BgXyuBm2xUb4QousJhnalYVjS2p1mw6EkKAtCXkMS5n7I5YcWi\r\nMJrxkvSNwadKFuv3JKVhNBSZbkQNeMuWsfHgikvFXBeUk+igfLPiE8+hMft2\r\nhG2honUSZgKxupotS63kcVePsbZttA5naCQ=\r\n=iPw9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.4_1662654468205_0.11523295185854843"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.5":{"name":"full-state","version":"1.0.5","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"f6079c6ca1180e2d0a42833438514e10039b8c6a","_id":"full-state@1.0.5","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-odZVaXkV+IbWdML8wtYVoDafOtX6S92je+xDNUE83mJ8oqrVL343BiQlJzkZR526A/hhBMjhBh5eMNeoJfVnrA==","shasum":"2389377ecbe6fbb4fddf2e58a9ea4d97d930eff6","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.5.tgz","fileCount":3,"unpackedSize":6280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8vnkdXSreMpb9Pmo5vW00mvvOO44K+mvWDRigRfm5SgIgcx1sjatTaiJnz795VvBJCRpJX/9BeERoB/US7kaoZHw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhjdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5sg/9GeQr4s7PeZbCzhHDGbXnRZcYX6TetvB7acrLRssmnTDtNM22\r\nz3yZ8VshCdheggrrp1D9VDUh44qhEEYCE4K0MqQ52Eu+nYqC5uVhU2ZlEuaE\r\nsTkEkf3YlT2eTYleRDaZJ3omN4stt7cj7PqRaYwWuxHAP5B3tNNlLr7c5XHF\r\nG6nUqHIedbQcs4WRtGKEVAjjEEyldKDo9rLBTfPMi09fQeT49B5Avkgf8vjQ\r\nji2XNZ7QyL7JkNB0wY4MaL4HN/VUonW97uDucHf8r3UDnQiM7gdNVljYXwJS\r\nYOsaqbIjbMvnG1Y4oIUG3zgh2VRuOwZkwsb+TUTPO9YNgJ00/FjBs/G/FEQU\r\nHGEFMuZLJxE45xtdmHhT33RDWCZLXSi7XVDa3r7oUAusQh2eoeZqqUhm8XKt\r\nEWPbVelseskTIKjbkj1uc3JbkDQZYZsU++310LIxQ9q0ANivkw8Nq4KzV8dm\r\nUH+mgxXur8epT2P7FPKAgpd2ojibgIUGIMGP7EuKnSE2A/lgXsMjdwiC2+n/\r\ndBrB5UL5aD3bqCYP+yg0PKZo46iZpjjQYnrSSBTclp1PUTYQ8D0AJVipvDuR\r\n19eR1HYishyAZK3RbJyQFkrZg44aUJ//1R3aD4JAN9FjYxYmsrXTtCQc6R1C\r\nHVgLhxGPhYGzk2cMztwp4x2xQbyAvHIKGcg=\r\n=wG3I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.5_1662654673493_0.06358144267587584"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.6":{"name":"full-state","version":"1.0.6","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"2a8b3e6acb76bd706d87f9bf6ac454f9803bf9f7","_id":"full-state@1.0.6","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-yfePTvVCENfjKsLAMxBzngoG3vGcQKw1vArEtmaO4ExG9N0EcCpL1V2/EOD6I8M+JJEjE/HlgcKf09KgS5KyZQ==","shasum":"7d12f474e3cc437b2623dfb9f13d1131965bd03c","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.6.tgz","fileCount":3,"unpackedSize":6436,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRXnCaot+6fCoHFq1i8q0n4x6x81T49YtVMAxv95bCugIhAPVG1lYIhNmX8/vjQILLc/bgKg3hCmieroP7vYSKvQQy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlm4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaZA//YIMokfYGzIjrCxaliJxMw3Majtj6SftgnaC7cTzChA/vCiu2\r\n9nrSzN4n/1Kb/EXSryju7SKWzPmpQRWOelSLzmJX7LYf2Nch2Dw+fDqaxRHq\r\n9YP1xni0ifFeU3ji4X1ds9v50acw+3dZ/+F9yJHIoEUB44OK57tO2zeygv/o\r\nG9KAu4oyrYgosG7zGxUEeS3V04moOMp42KnL9Q8E3Ci8DwyCC8T3TSZ94lm7\r\nQaubIJ3eyb0OdFen3BBwg1gGtOweyDtbGrH7oyOb/955wauQYtjg/NnROYQ1\r\na/D2JvQWwXSAqCK77NZbcdy1vURXrWgjlRMgu0d41WFiykPuSrdBuqpRMSPs\r\nV9d9MQYh/V/8Ry/KonrgtHFTbgJfg+EcYa4tJjqYnrPG84Dthxtzt52d7RgV\r\n1ZCnKa44k8M/lsgqXeU5do7ehrQa4yFh3+MW6xI/kOq2n31oJet6tNr1c0rD\r\nHEbUuZZEkE7GG6viNjUydRLlW3QjzDoREvBXYbbwS7YjpOyWOLSaRW57A2L2\r\n84Hm26FazqmtNfuTwxuFqf/c6jX5TrFKbqDYYCh63+KLYv8TD9ORruNMRd3R\r\ntVOhbwuM5ARLANcaRtzMAoCVj6JeHYFljg4b4GKHeKtTwZjIFcpPn+D3g7ua\r\n5Z1X1KPE4RInuXd+xYvpipWaSxTY/LQEFdQ=\r\n=+B0x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.6_1662671287952_0.6787055781668099"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.7":{"name":"full-state","version":"1.0.7","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"3ab26f8d121a2cb698130e65c6772b616d3762b7","_id":"full-state@1.0.7","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-t8hxYWyXL7EG4XhjTrszSwRz8ddQAl6OjOdcbLfecDADRT4azrmDBectMhe8FWs7p27HvKDHZ3jt27lVbR/kHQ==","shasum":"78d7d3700fed165545950eda8e6ac4e1222adb0c","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.7.tgz","fileCount":3,"unpackedSize":6123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmCFmXfg7xkXo8QTPbNgRXgffbaIIgbeY35vyWfi95XQIgGF3ZCI3QRmPM0S1bjn9dBm++wD1zR4bbyymAos670AA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq07A/8CrzmBIEqNfKDY7qUNtcD/UTUaaGdCR1458j3nzWdHKdLWiJy\r\nCkj+ASiXV97T+pN3QfqufpnTv7RWUKDREw1fY9Yuj5A1B2GAPkOrQKsr5sQs\r\nr85wI2pJarLzT7P0u372WgyLQC3DvudHMvR7fKyjni3Qg2cL0YHNJAqqgNrW\r\nDEP7hCEQbrUtW8o+AAW5hdWfLrAc9Od7K8F01WiOMePZMOVzMbPgfBpqQl39\r\nrgrEHQR00acWKgfU5v202cziQBUKJfhL0y4wlH2zjlmEx+dn/WSXkHzglEf6\r\nr/faTFgGtzys0FoSXgEHwbXxOlh6W3QMsFURkuBC3uVuNkRAZbTK1z/Yka9V\r\nkqRsSFBj52dqFQGR2NG+KrYoT/yAZ2vMJoPZh3Trl+CFfVyToGwIKQ0jSeyt\r\nWRbd5UXUpXOueVhH4mASbYIehTQiCzKzEpqiKoXb1TZ2BdYH9yh8CbwiBnO+\r\nQKJ4ooE5LZyPoSmkqSih76l9ghu7iNr/RSQdQUkxA3wU1QAF+R0hstQvFKSp\r\nAglpNWwzxVh3pIzq4JLh3diMHWr3p2DwdoeT6YVtSXnuaQbAqLj8x2qPYqA0\r\niopgTSbrwoTSA4a21a8XN70rCpKzU4ANCX3J//8W0ClPEeBYO4/Rxj62lIeg\r\n62jQLNBzwaRV93zBZnmX7+69u1WroNtuZZs=\r\n=8WIx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.7_1662702834389_0.03529928923239112"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.71":{"name":"full-state","version":"1.0.71","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"3ab26f8d121a2cb698130e65c6772b616d3762b7","_id":"full-state@1.0.71","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7n8YgkFYM3io5c9yY6cx960m/lfkBbfWeyud+Kc+JTGwjIEk/AIB4vgY2ODVTRvkkHTR6EUgmv0ps+QICsBfLA==","shasum":"cb8cffeefdfb55cb920be4e4b41d70617ad18c71","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.71.tgz","fileCount":3,"unpackedSize":6161,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkmXeAa96qXVbBxbLgs92LD9K5ZQy7cmeZzmSVbOCf1AiEA5zGWgSsJpTKrI4NYLTumaDr91kyymiyxPEivBdaflXE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtYfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKQ/+Ouq4QptnkmcOYEAqK25aZdrtH2LAOYcI4fQCShHFCtHrA+hm\r\n7ZSXnOfTVghsuG7tLH5XmYC33JL6Sj6S2IrZ6yY/Uz6iuht1SVLwxkkZbmEf\r\nQXTDdfMPfMJdV1URBYLtdD3jc0dw8ca03vgi1xafkCWO17HKAhOb3/FfMufx\r\nBwA4v9rNyaBOqcObj7K/8ppp9VXZiVUSVQ2aWBA6OGS2Wf/QmMQ5wHOFq9Ya\r\nMwz1C2aUH6qqbIsmUB6jPhDgbCwSqFnBpIkg2h6URUZQ4FEuD5XiO01sb18h\r\nsLUnXLHkqS+a8OB5/DpjN2fpSxali2uSGkwfpjC/xIyGz3PjmydeH14RvoPf\r\nmi3L8/mR+JWGzsjaNRsuD1LNthYuxPqoD1OVX1J443BbHBccm6JwPTf+Wm7i\r\nCiePMLHoeeIbv8ngsq5IjWdXvTjR4gpCNro650y7N0pjzm8PPtjjU+mx0SUe\r\nG8Oj85sVw19H/htKZt/AjjqrIQb8eBT3MLPzG1UctJSFrsf0mbc/AGADkZ5U\r\ncuSoBIsOGRNIuE7JBY5TMinJj35Uq++ZYfpYSBkyvZCw2Jzp+9EJ+ezGcbC+\r\nBCybNFKLyQzQ6rRL1NjgunhSPnI8TogxjvvEczl2zvim74r1QwuTb7ViFbEL\r\nmnuPgrwIowMLfT0VTcxT6Q4SkMOzDJDdrqM=\r\n=utkV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.71_1662703135012_0.10580084233638232"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.72":{"name":"full-state","version":"1.0.72","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"3ab26f8d121a2cb698130e65c6772b616d3762b7","_id":"full-state@1.0.72","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-GkleHLA0uDf2hhtklG6bJt8tbUdKlIJfEY5ddoY7QJHulKBRYVlEcH8ut0cZgNdbeKbOHyT7m+2RceDQxG6nZg==","shasum":"c53d16bdf705ab7288d3cf9f316cd8355c6df8e1","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.72.tgz","fileCount":3,"unpackedSize":6194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAftKg2CAMLc9JJlsC/GV390qqhSDsegP4AMgI/TkpUcAiEA+B0i9pGV9NWqDQQod/xT0W4YUv9Lt4XL54hEVdCEt3k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtamACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAPg//bBOkNNX8AEVzdKu6pc6UVvQlKYzbcY5Rrz1KwhO0c2YeKB+Q\r\nJpFvq1e+zooq0wuEGEhQGT25lmh67DOB9xO3ro3kT1VxVGud3waxcKScfShk\r\nYz59iSYa73fo6RnzUoBw3eRJZd9IF3IkOZQtO708gX7m/aQdtdweT22XsIbe\r\nV8s0tPe0Axmo6Qvi7AkU1zm79bsLwb2QLzESsP0F9GPY9Qq8f0TICw2vFgSd\r\nI+uv54hmE4i/lScdB6jvdQLEW9I4twkEfkJqtRBO2WLWhavDGI8k85OL8r7+\r\nXi0iIJ4TtqgMH09M3DdZnegiPeHIhdP6sWumL/hiDoKmIpk6+/7YmUmqgvDw\r\n+wYI70uIgMXW0CVEs5ijITcbcicv6WgZFfZeJzdycBO6aNaSbZoqXkGuBdzf\r\nAk5gr/9wH94Aczvmvwlun3jp4BGYlWip3HcmsSohuvxTFujRT9qJ3pnHb/NE\r\nClJ6gVWM6V8WXWBGZocZjbJQtlEPcFkzTJJkIccMEd9Kw1Zeg5qjLBufpumQ\r\nsIh10C0BJnSU9jM60PEYVyIjJIIS+H0xc+eaSqnVNHT9E5yUivn2HSOgNBrf\r\n17imKfNxxi6ELmHpxIKkg2vFu+9xNGdy6ZXrarqryKn+1MRa3BOwMPPFm4/t\r\n8DxolQ7/IL/8imeEZUdXcrjlFSwgylsOD6c=\r\n=0sbU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.72_1662703270363_0.5556996469643192"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.73":{"name":"full-state","version":"1.0.73","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"5a31e23d6ea97a7b7edbcf0942288ef85680650a","_id":"full-state@1.0.73","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-fIHkFqnCL5BvIMd4GDLTvCJN+9SJJOyfj9qreOGuRGDzPtYl/fvC3/1cT2sx3CVCj3JN4SML6vtS4ro8pj9lOQ==","shasum":"d08fefaecf84fc769425fa6fa8e9b50102cd6a67","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.73.tgz","fileCount":3,"unpackedSize":6977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHvhf4IYUAG/jJhkgMOOzo0g2VqdAuSLwjH7p5SevjqAiB3hVEmDphRYLo53iw+egp2nyBg/4V37GDNCEr39hykaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnpg/+NBZEeXmTcCI49GDl9jUmp1MgbdDERRoJfpZ52X0K7oRl9j+7\r\nR69N+XIonPr6ArnZYeajY2YL8vqvYhJqSSezBq5jQUUD5uxNMWhbYCzh2qnL\r\naqlPzuJcx6jk6lpH7RQI8T7Dq0oyVj8Srk/BpgTpbLZODWgnLthz/sr4qZgC\r\n63NyIgjkIEnbQIhAoGFfJGtw4wZ6t9B+3mnGMvjzr6hwbpoaZPahIo3ecvbi\r\nQU2m5PwPxYDdUFnEYlL6yIoYG9+khMS7naagH5pBEEcHUVjSoWIJDSGH6hFv\r\nc3YgzD+jqhnHVlyx6oFDKQ+QB/zuWVuyxt+ayZh7BQl+XnWnEhl7ImdJFosJ\r\nQkAMaUcknqvqWEQYNTi6vAkuCPJqNS3a0kKRWlAdQoCBoeAFaw9XXiG0BDo6\r\n+mrvmlnRtVUOpvwrQ6jmHbxZcyESBOgCnKXmyT06IqWv+Kt0i0iEdxQZW7Jt\r\nLHoFm3K3mI9lrJaeqDZc7BjIsaYISYPGp+puUeF4hdUxJDtku2c82+PLDMC1\r\nVevLF5aLudAiqjvMcyVd0SOKON2Mo/pwW0M7wEE5C9C65X3J+dOS7ut+BTZz\r\ndz4RHeFvsufYQ+7m0g+xvQXQrnl/e9eeM/R3PDLUTwaGNnCN4Yn/UVORrv8K\r\n/jYqB2L9He04CjmAd8QcEfo/W5SrYr8zx48=\r\n=WyqO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.73_1662711189979_0.1501976228452937"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.77":{"name":"full-state","version":"1.0.77","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"e49f35f181673d79bfe3efaec71d68ac461b036d","_id":"full-state@1.0.77","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-H6/wVfce6XOET962uyBtul17MOLBKG6WJn8USaFzXBlj7b1LueE9X7lmasfkwgO0i1AknEQzXpeoNYXCSCcB+Q==","shasum":"399a35b9f74d174ca7fe0c1ccfc869d566a4472a","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.77.tgz","fileCount":3,"unpackedSize":7038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEF5UNyJM6olGuGww3hM+pIhWbM7Sevhfe+v4c1fZiKFAiBv2JttrdCzGXRXpyZqKubhM22DEhq2LdlQZ+ZbXymixg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvbcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreXg//ZjOkswT33oWVh4/DXIeiMLzChALEvPwt/cRmSrO0qVRqvIih\r\n2o85YCyT1gcxDlutEks8Y7j+JFuugDW4HjMMHsLV1sstvh4126zk+lcQOjPt\r\ndtCAktUvxYqTBFasMggNY9QvjiVv/U2wEx0Y6y06lNNGhpUTaHEmW/W3VOL3\r\nnJzcDoXWoB2M5gM5lGOR4KRHxJzmCCtynjK8mL+ommrfv3WXIRBBNjqmpDIJ\r\n/dWX4MKUs03TlPPQocw0+SdYfTmOEoN2/FfNBAkWLv2U2aJysaLbYaXhcl9o\r\nq8W2HtGjtuvPhIqjM6eI6nU9v4lLvairECpiKXDd3jZEltDDujHebui2oTiI\r\n97+jBcJTVf6lUWREFlcapsaZ1Z4xyPXQv86JYL0Ih/3jgf9K5yMChl38DNig\r\nEMC3hSsE1+zXTAqb6PIJMjpV9fsqYwRRo5kq/QBCKH8wGPwuE4LxcYUNivNh\r\nHybqU73c1VkediQrjnadKE7TrK1hD7J1VrC6ZRIWelutTtFhcvsP0lQ6tPqU\r\nC4lV0ZYLo54Q6QespjjM9CT3Fx81GF6a4ohEJZEKjgU1IB/iAMaz+LKKAgti\r\nrOLZlry+D4yO5GxvknmPzCFy5kcQ+nRIXsWJqRMLF0pDk8zDbrxjNKpiXJdm\r\nkkijuF7P9ZSYzrWuy8nLZjdQodOEVuaMZM4=\r\n=ftAK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.77_1662711516573_0.40420059592537516"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.8":{"name":"full-state","version":"1.0.8","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"a59180224f72fad2bad024832c46ba44a54c9bc2","_id":"full-state@1.0.8","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-XqenQ2+XoSqA1TV6u0xBeb6bWUhVzBUwseH+OUDMFr6h0u5cxysmLpQ1FjwoWEPqxy7//ljri34MkEAhM0rhlA==","shasum":"48aea3c8e5b36b8d465ea67e935a15c8d77b013b","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.8.tgz","fileCount":3,"unpackedSize":9760,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk4monGrTQYYtkCn2sufzFv3xOo1GQec5EZTrL2yRzhwIhAMXgygCio11YPGuE+pZ/F9CxREurySRc9WSnE5GXJUzH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHEUlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoedw/+KByWm0Zw7EE2zAfcmXuerkJEb9KlXxjVGFcDleIXKB3WA4BC\r\nfztgAKBr0LumOHpjZUw7gKAfJWDFnR8Fha0IXRfyu5SWD8iG43GR2doxPKwR\r\nL0RZl0xTIKqWCziQa8f+EywMU3LMbB3EpybejQfVVJbylRH/1CCqnJ8bvOKl\r\nPBNzR48MdPqvpkrW1YxTiXyFKAXgy2ouuFA6K5Xvhw/FkBsE/W1vap9seAFm\r\n3MO67XGui/8u5J+7JAl3uy25F67gVoX25Pdi24OqGxJsS+NcR5gLG8gmlSCL\r\nNav+waGg9o7CL+3Iem85GUvJcgFt2FVF2MBTSz9+5BatYSuMrHuwVjTcidHx\r\nB7i1jCv81hv3j6MaxDw/4xqexCQ6fqvNGz6gzjwNvhp0UDceU5kpU/lCZG6i\r\nu9SPpgqZnWFxoj+rCem/B9rOnDQBQzPsvU3EzhBPLdvvploe0y9Q6qjncDL9\r\nN1kv5+QIwU++l5pxAIzEcWt3niHwcD7p49G7CP5kargEVPT7oo+pZIdXH0es\r\nyHvigsNVO1rmApGoZ09js6nvN9gsoQy68BuzoBPgmM4vTzWEco/gyMy298yt\r\nKxGKDjZXBVKk6UdiPLYlzENCbeGZwtT1HLfrLkH0R1vaePvRtXJcB2DovhG2\r\nie5aDdroEYlXFajtVTB/ZHarhW6YdJcpouM=\r\n=pBEj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.8_1662797093485_0.06883552829897788"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.0.9":{"name":"full-state","version":"1.0.9","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"2392cd0a0907c666859ff1add213253d34b5d24b","_id":"full-state@1.0.9","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-JgOTikrlLeyyb660nHUA2WO9wAvLb1Teg2pbFzYkZeYZXJQ5qqCV8ACGxKxJ5mHQla5mqQ5cfsFhi+/KgXjPBA==","shasum":"7b2ef5cbe9fce368b8c1b4f377d8d721d118c2c8","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.0.9.tgz","fileCount":3,"unpackedSize":9973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt2Bmj/xvH4jArsVzOosI3GnLlDnInQ9Y3bvtWpjYCNAiB1Xn/oMmA64AYnjY5oXMo37HlwNzuyWfPJr9bkgveYBg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHEjoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmeBAAleNLt4pwxHWR+uZKYfIOP8jf+bDljNdbu5XERqzTrYULQFTm\r\n5crPhsEgeXirfdBn+8nODzSDR/UXNNvI3qI5+mkX0giGpP4uprkHpN5VUD/X\r\nfbVsYaxJedgwW73yaOcc2+ovnjxtmMnsXmA3npG3j03AeIY0+uqulRSAlqIC\r\nDnSycIBS2K2nQqqecqiZdkUwVdxFOrqAFC971oKlC5wJBUf5F0fw5ghomnqd\r\nHS4NPzwLPGBeZZJSJazZokeNqdHiFkdCBhUD5HDsz1OIsWR3TIi3XX00bMWZ\r\nXztFax4NGtD9FCxgL8nlSy6TBR0f3Joe0ZO3b+Op4LgHh0jA4SElAIb0bL7Y\r\nrNfNPosZ7TWG2s0YfsahWtH5nbkjo1nGD7n36dIoy3os44Fy7xQuWW+pRDbg\r\no3G6DtLDU3YtMKl0SMLE079qVBj/skkQ/mMDUBiNFdxYOfJt8yh9VHolIkmM\r\nEjJYFnlmyxrGRvPvo41XUTpSFmgayclggmoPB6yZDPB2IePomHKF5epuGZ1S\r\nC7b1DW31WBtFQXRHGCw9OoFdG6CYH0netp/SRkhwzUVVOPj63BjXXoDLbvVG\r\nH9B3dpHo7dEfivSnznpMcgZfJ3MJsKD0PNcTbWdjYzhSIdBNB5HqYfBFS7uj\r\ntRjUIw21B3e2o6e8icsGeqkSlknzzUeKcNU=\r\n=9anS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.0.9_1662798055918_0.15239556567886337"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.0":{"name":"full-state","version":"1.1.0","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"2392cd0a0907c666859ff1add213253d34b5d24b","_id":"full-state@1.1.0","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-OWv2ikT0jimDKSj5bMsYuLHmsE4yMzrpr1yF6xa3+yfiWvWP119dnTzmOcD0CV86dEeXI/oxk+3QesPcPDSZ3w==","shasum":"59190d8fd1f2d22563d533a86c40151bc0f127ef","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.0.tgz","fileCount":3,"unpackedSize":9974,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPvAlZNG9Jb/xJ/Er2lUOWRPhW7fcr2bnvHOdrvsiQvwIgbJelaEDg8vwfmR12hdkC72cGylKY47LPlAKr8Awm4Rs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHElHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolHg/8CH48wlkwxmQA1B59b79+acRGwx6HitPFWMswTGKQjK8ZZhVO\r\nvNBeo0FJ2OtZAVPyn15e0KiIAbJIqVPmvr3yl6/l32kggSQSLgfaETnTytFy\r\nPytpC8+wmVo6qI7UD0siwdWsbJAF4K+lrT4g7ExG6dIlmSx9J9mAKB6qELYB\r\noyEP9fa88rSqEfuNJk++YEKsHocZLsLIYSYBstJW+8myU7DNsmvFL+MZoI9B\r\nL3XG5MvBNd0JXYW43W8YOFayELDYCK/xx3nEwoa8urdbkbUlDG2I5PGclEkh\r\n3a15QKA7AWB+pEw7Gb5kZXN9Ux5dpV2Pj/wHIQOwxQSY9DpLw9dsIzwe04wZ\r\neZZ7p+bH/Ad5PyAxReUdz39NFv4wdg4PcveTmTK3UpCWYljEPT52+6lG1Izz\r\nzsigU+zgAvhNAuyNLTZ7WnDdwOld9Ktq/nAP+W6T7ZgCPG7D7v/eAbbsPnEJ\r\n0ulhcmNn1Y4f/OaQfXqVZ4COVdCh23lFLfH5n/PWzgDz5mVa+HIFzT3LVuwg\r\nBttsSJqSaNtyAY0O6UFkSabZvm6F/vO7+YW7nOpmoFetUH31nH3GWYcEsq8s\r\nMDc6XVaV1S0zd/sluvS3EFuaPYyQFUpQNlXETr1nPZU4H2jhEy3H1jdRsmMi\r\nI/djl+Na//eOSue16p95VDSgAIejVfmBCTI=\r\n=9J7D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.0_1662798151020_0.7743398416366631"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.1":{"name":"full-state","version":"1.1.1","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"445ce89db985656704af62e7e1acd05ed960d68a","_id":"full-state@1.1.1","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-/tj5MfIGrR/WD5OkPnfykXCmh8WnlloNabmiosGuH6B4ZCcLUUCjrEHQO1yMwBDkmrnHxUmMRqOzIRX0C5JVKw==","shasum":"223cb97e493b491cb432acd1c2ee30e235e4c71e","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.1.tgz","fileCount":3,"unpackedSize":8518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETbGPW7rgWZ0TnPKmAdDnYIZK1Bdwpd5+1s6yLfIdO/AiEA61c3mqkI9rNRP6zXFeTLmPASZ/Wo9CSFMD//UNg/OlU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHRDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptVBAApRRMPZUftUyWPzY6d/JT6bBzYuRTfjKZlei0Kp4QH5p2PpEG\r\nns+3ArHiMg4LEvyrhsHi/xEzjm9wZAe16fFACUkBVBrekm0gYa1mjbi09GCW\r\nVik1CoLXrbPvIR/1cnByh6ky9iW7kO6mwZx1O/ZFnN1iCzgkLPJYRaY5Ajie\r\nkzidv5roU2zRM+nud1KAMtrISd4E2g/Q7ZoApDdoVw+22Djhrca26mj6MJrC\r\nMGcFD2s+Ih92XD64byBGWB//OHAPO0LeUkgjkZfsuB34RleZLT7LIId/RJE+\r\nZcWttXvZ6fVqZMNj/bJFiKMDe5Dkxt10f9jT39k95tCQueSzt8uK53054VGj\r\nSpx9RQIxvOkYfyz4hpByCIuP5juk0HgxT/YkpjGBi+shhiPFrPufqBijMvO5\r\nJ5C/GxVIZ+VbKRyi4lLESzJaRMUkTRZDBQoKGKWJi8rx2fzIfFnEdxJqB8cI\r\nvvexICoautrla0CqwAoc3/rNlC98NjDaijiBUePn6WODlj7xHAg8slvKusVF\r\nYbL7dhe3tQ1yUAnJEDeuoIkFkbC2W4uBOIXG60cB3327RqmKXNz9YD/vShsh\r\nTfFm8fyvdFCv09U0l/EfoiZKu21afOVLkx5Txpwo4/HPzoBFMf2kl+ZjsGo2\r\nwdDs8StMfFcnq8mFxYLI2Q2D+hXcDgvN8Qc=\r\n=hOX4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.1_1662849262047_0.5806097142756659"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.2":{"name":"full-state","version":"1.1.2","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"7bef15e204a196d89e5a68dbd45e62320f589b71","_id":"full-state@1.1.2","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-cLIZTJPnMFb0gEBOeBXULY0QWHpPzvdxtoEJiL1pAHfgZz2+8kzgguwWqriaiZcIAnxk/p6e/2+evJQSR+Burg==","shasum":"ecb905cb09f0e9610be42a4fcf593995fa0d273b","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.2.tgz","fileCount":3,"unpackedSize":8518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+5XkH1AR5MUPvzCRQXK2Kc39IJeTiyca0uFk0rFz7lAiBcDMzNWIccsUmbLx0T08l2DQQ46wbgw9C5Gg4WRs+jZg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHRGDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOag/6AuZGbSmiE5kqHQ46giC9JdAJlwxDlxFAW31YLygGmX8nztb0\r\n+V7xrnZa/qR/bgPFAK2IZqivPdIKRo8FUTUu9ABugqj099kgOch8T45NcE1q\r\nqBqzaa8Ft6ZDbrE97AXBMTJkWSl1u7YJ3rWTQCzRAxtoRxHihF3JPua6XfpF\r\n4U0USp206ehGYsr//BUvMNqad3OSYUeuMuplghgS3+6nleqIA/4PbAGkDtsG\r\ncwOOoQta7uy/34goq+cM5lRM+4IJ88/Btyg2uYY/yXof364XzE5SuBTscYT+\r\nR1XwPT8mznF0RsdCvg+hdTaMJINKqbdyxQPJlfvZYfED8DFkAlGJwuyNUlU5\r\npaz2zGihh3SyQ6RuwK1WSI+bLPUiWRHBsClaelG9OFYJDY2pKp/g8m6o4EiC\r\nQzmfJBClUilyYamKqUSitbuuDNt4+89C1PbQWMFnEbsJmHx72M3shaJni7A+\r\nz2ZHA4qBCW3GlrMawCUrvpJG5BWynXvm5IhVNWAJCthgSnciAu5FYTch/3F1\r\na7YlnE4xh7U9wC043cKKQ/6QX3UlpmSMPcuVW+3ISuDiddD0lyWZmE0UIalw\r\nKZLklzSmjzCQwNeAuefQgatCtMW/DFXIPuCTbtStWQPdCGghGyolIfeuenmN\r\nwZHdCkIp/gKWFtkRT2/5bw/KqX1u3hZ/L8E=\r\n=KInU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.2_1662849410918_0.9757045101810673"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.3":{"name":"full-state","version":"1.1.3","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"f1c957249d0404e6d23a87e3c9cbc0730c6084da","_id":"full-state@1.1.3","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-7fospmoXlC3rUc6jvJZkWXc5UHs6CGpTDkJzpOTp0/cAc8yH5YyKnuv7Rkta7qV2gvKRFHU1K+RrmmcENT40qQ==","shasum":"f30274a5189d0c2e19ca51d0cd230213a9b5fc77","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.3.tgz","fileCount":3,"unpackedSize":8589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXAtVIvJwgAcexMsy+vC2gLzn8MYbCtu9tgV/Snm81zAIgC+kDtaB8v3OXobPeiKCBq8ubMurwrs7vvWxEUpdTrKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdJvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG2g/+JwD6VtAAjbdXlZSxZAYvk4rrxeezlKNkBYeDuvcl9b2vjFQb\r\nD4vGrzu0g/AE3MayFXB0r1htzWDZmKxgwx6Lck2N1HklInKjp+yRRe66vdTD\r\nh+QEBudibhG2SLPTee1a601PR0V2/pIvkis0Dscq95+vk11f7JXYu0LUtLBq\r\nfjsss4RFNwawNscHL9I+Pwb1Tr0Zfh116DtacyKO+Wq/lp4tgxzmTVIYBMeN\r\nyJYIvGwaQ3TNnHzjwjKjHCIGYZxwZa2E9X0LO4kYCUqRpO0AaKhO2meFFuVA\r\nFmxkCHB4HmdOOBCOz8H8pGec0XnnPjE3JvYn3TbwfrZ1FhvqsGgvsZf1u+PY\r\n2HsmFcx1rTlzIEb9sXvOU9CVYf3o9Dbtp48uhvhDoEWqF+goyh4kQVWDK3gB\r\ncK+ssrVIMe95AHd/Uc+mF1NbsURD6JLn/uZiPhYqKU3D558P+t5pJysiOt4B\r\nGvU6h0pXgTHixpoXqcQt6j+2DU+TPndSbrNFBdox3vAqW8HjNVu7vzvqzmQB\r\nQjHfF68GpiQGt5GxBOV+gVA0KJdWIQQZw0nXAfcJw14H9pvcOQY+MliUa0MH\r\nG3Ccmj4yqSsdUK0Ac4ihwj6gyFVFb498uxyXrx7RrwkRcRYbkoHaZkafFbfN\r\nHsX7JwPN4BgdEZiCVjPwgR6Pz96iLP/ep7g=\r\n=Uhl/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.3_1663160943405_0.7588524057686803"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.4":{"name":"full-state","version":"1.1.4","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"4bf230c0a3a53d2bdb3c41b6bd159bd8d94f0ebd","_id":"full-state@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-08SAcDgg4+ONaNlRdTPyVGbeiLartBM8IG5mFFEyXpErvOugzhpYsQM1J2aCQr7mefe8W/zhyEc72+cCqUay5A==","shasum":"7e0d19c35c827aafd90da5759858bcdbdf106ec6","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.4.tgz","fileCount":3,"unpackedSize":8628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6L/xhsHFoAejlHSzhfTFpNV2BhU68SWbMZlKHxiR4CAiB6reax02tuflrPol4waK2USqvPwXfNsmvNZr6Ux6DAxw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLEmMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdcA//TCZQR32wsVfxsXqSIVenSm59f8vogrVJ3Y4ZvHXfsN80cxOt\r\nflfzyWrmpvjZxWGbRZfHmyy0hrTZ6d5eK75SyVUJfQGvp5huZf7QkAHGtrs1\r\nst6thDJA92UNPrSrlK0D1zDUl9ADw6SnELPTw/rszprN5hapw9/nnyO/yMcT\r\nN6LBE+3oqIOYpPecw02U3XPlmnLyRluM/dGTJhh11tDg+hjl8GDzaoJURcfb\r\nsnCBkLVyf25XHgPQUF0bbNGxZSZXO/aoQKUZws6jWzf1XO2th//anBf5UeNS\r\nl36VxRK2wrv/3Ss0yu4dxPdqJYUVsDRdpVYbOPMfRT/wvgJxx4tDF8QjGOj0\r\nCia7PRJiFiAWJWKbsuc3egU3S8uHL5t3mbVpk6tCML9f7kSUZlEhG/wjA6lC\r\nnhASbYhHc9wXLh6fxxkOV3otdo5qDiOkZWWoy36I8SYZTZnvxod50RU+uN5S\r\npxRrSMjA2+VUZojYPcwK+f5/hw7rOzNaFrQrHLz2mBLmCU9u7syUntD+bqzk\r\n3hfGb4qMQv+quSvWrFyIB7mKBLeFFxdnQhPqEEyQPghvE58LboIBJr7ogx6H\r\nKKLiGUKFXHw2mv0tZkd1BmfdssF18mzkvIOVgKErQwLXOCDVmKZ0pVBASZfh\r\nbn07hQFhmktMInNXWyA0sMHZMJ4xFcoo1Ec=\r\n=SlzE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.4_1663846796214_0.9175838602352011"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.5":{"name":"full-state","version":"1.1.5","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"06ff54ef316b9a50c2d66052be91416a782639de","_id":"full-state@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-Pi40YMWO5ZFRcnk3UNAaOk2sqs5K9gq3RvKRLMRvTaRb8aKJNUi8VCp4hmhoAKF8QeSmduOpKuR8RgrZdPHplg==","shasum":"54f42810897e73023156eae32182b93823ce7aac","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.5.tgz","fileCount":3,"unpackedSize":8628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZDdEWsgQEO0SXETdfyPuRzcSr+u+ogcjJn8HLrmSWaAiAvv65+2X1N60rKccDcHsf53bF5sHjdwhI980CZDs/vRw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLVj5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMDw/+I6MmT5CcyHLBr9IH3s0OufCmv1gy5kQg92zbaRFl7V5UK8Gi\r\nxScldB62cscWK7h9udtl15Yewe2t18NXe0RxjAZln1spshgkDeXZnSsldgKa\r\nrR6mQx1F8n3Cwe/tUcJj3kryitQfAiBG/CzjvyjyM2qhhnqf4MBHoSQZpGwF\r\nxO7htruwz11oci3Oh8/5pCez+fxgxjiy3D4QP0Ogs8Lfvpqt3c7qnYkLecfF\r\n3FkiUNklR8zv4RTkXurn6F4BLrXgnrPrGJTxrU2ROzIQ0sVms2rkgaj6zWvp\r\nGl6g2BfWXpji6j5cX7zXctZLcIt2ppxGoM+eMCHJuSH4m+A1uBIQcJ5JaT4S\r\nJe+4GgahtErJIm9JxR2DpZ0GpU94O6Fw6QC5DXY/kJC8EeaFK+T03QreGHVq\r\nULuSs9VBTSwijDvNihfoPqacRrPLhJwl90r0wsuNPTV4ublDSH0hFNjeyda3\r\n6GrPWv+oYMBKKaHRZMIXy+Zoiem4Cqmh/20m0UNv0gyHJbKEu/6pA/UUyinr\r\nHRS/ypsjdidoiNJGWt9UpYBwthM8Vk70uobUTeDpY14PAZEvF81j8m48JOJJ\r\nH9lQQxPRles69zQDia2hzTCCceGUpSctIm5pvfk9ksBeaTiYJMzvNMQI6Cla\r\nglIfuWHbIyBCEcfE9jAwVcQd/D5lNXGwBDs=\r\n=SfCP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.5_1663916280933_0.8283124577854526"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.6":{"name":"full-state","version":"1.1.6","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"f3a430bd463ad9491d07cda59c721a0845a1ffc3","_id":"full-state@1.1.6","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-011Hxm85/dzj5hmjlZKzGk7MSjIEKMyOD0eE207HKkQTveas0Z8Wqrb0XhxeSCm/s4I0H2EFh03IEoH5O8GRiQ==","shasum":"baa449e95e5fe751f317d338e69694ca9c5fb80b","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.6.tgz","fileCount":2,"unpackedSize":4173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+3VwIz6+FuWfUQvadGI5KBa4RCvkdsPYpOfeQ4gkniAiBlyrvKLpG8kz0WlGOAHTShxlz/v5d6omv+0PTZ695uTg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLVlRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxvQ//XXVk4A+AzNeovSQEy/x3v4LSoaRNXUTwccVRPcQuyWWvl/kD\r\nPy16rEbmRKDctp/XsSruT1vVXhjPZK/ndk0iSdp6yHTUrMqWIPCXL0B5Q0xX\r\naPUXRv3qukiJ9xX6sWLEzWG0yXJAjAGSEAdJJVk6Jy0G7GQ21KDf2+YJKlFs\r\nbcgTu9rjrYICvwqsCd+BjopwGCuBYuz2p8GdPsi5i33lcYrHo2liPQcOnkVZ\r\nrdBEpm8sdfVHAqP7ttRWNMIYIxPfky8zUCgSGiahBCrFMyfuLTagBZBeuUzh\r\nItZGyASdzmNSAz48mFhMklI0OdzSaneCRLFAKlZTB2NCJ13VPT36DVimAPz3\r\nRU4z7H2DBPf/PA4BWgGKYB5PkgzHj06dZ+1/qyiVsBBtuEJTwF44+IF1lbE2\r\nkQ83vg2VIczT6bI24GGrviEZRchI1gginzo9wI2LWrrg1bMBEqrsKt4pvbCD\r\ng8uxeLt2X9O2wjx8GQN3cDSpiDD+dYkJqgl+frUDItlw8+0qfhTZTKtApz7n\r\n7a+1t2bkZ8GHzaWAcUp0J75n6hEw1CZln00GbButKjmWMk9VGDLh+B0u+55/\r\nYOaiqQGAx6pfc/sUh0M3pmI1I61OPaULCHVHJm5mNYgLDLm/bNHmTcYwKZih\r\nK3bQuuSQwDWm0HRPjZ9ml56dqdGgwdd5OWU=\r\n=mD1a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.6_1663916369803_0.9053006612984096"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.7":{"name":"full-state","version":"1.1.7","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"244bfc76fa0a7201f38edc3962adcb08d8e1dfb7","_id":"full-state@1.1.7","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-HsgrYadJ8d4LbYvT1xrN8BJLWrcum3jHbNT4EgM45aEUUv8O5KD5+5loZwgR26yo1aYNMtuGq/eJ/JKw0E/aTQ==","shasum":"055f87302d120c93b2f23a1eaaa0afafab4b2eb9","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.7.tgz","fileCount":3,"unpackedSize":8628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGSojbt8G3jSukNKhbUWuvSZzyKA+2VekGhxQZ5XEmHAiEAlwsfwHTzBgeoNFds/+UrwE/d2ygkn6t3r/AW+I3geSw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLVl0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9tg/+IYpPBawIWe2zWRi6PScp82f4DMKNuwf48ILfbX/8Q2lqkHz9\r\nfTJhEIJzcnOx6JLfOhcs44J9BKZh76hOxXr/gh6CK4Z/BmSZ6eOTSC75oTIY\r\nJG5f/akJBTIvnNpAcaH5vbq7jMQCn6HFf57kDz6FiuNUlGKWp/0r1T9p3Las\r\nBXJJGvgyOmTH4MHi2VhujAaUTQfMwHdgCPv6tuqBFQfiTpWju733kn0hST5W\r\ncn2MRIz8P09ZqW1p7cB6wOlJANVPk8N4MI9IemkQ8ua7O6c6efik2/GGgXWI\r\n+U+Q4SReLWS0EtJnBG3Nd9BWQYpDyw5H8snFAm2oyeh/SdVUq80JRkf59GRn\r\nQZH35JOldCsghqqA959V5Xv262SEAq4d6D6cgtazKyV37H/erNA/yAX1k7K9\r\njtC9SS/BUp1e6Kp5fXytnhmlipgsk2uh2TjoUucuvTiBUq9ft+M/bV+p+6P/\r\nhUKZJV9zbxon9sMLUNOInKKfkYO/cOz8chqUwVA+XKxMxSRUYHTk6nFmrdKK\r\nYv79e1NGF+MT8wc+zrThub1k1B4Qr3VuMTME5CJ7VvrDwloAG+coKhCWuAdx\r\nl1nq1LcpUv+RxJFTOY0+LmjS2ju/WZiW2tZckRJfvau+X2vjYHaEwMjOw+av\r\nMyRfgM6Y1R+HqokpNtk7x1WgbjR5C4fxA0E=\r\n=koh7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.7_1663916403292_0.12399192942783843"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.8":{"name":"full-state","version":"1.1.8","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"f50b554f4b6524b1e261a86bb8a95075f8bb086e","_id":"full-state@1.1.8","_nodeVersion":"16.17.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-z81QYE48YXZIOp3ttXdjBxF1U8XvTiEV59QKD2glOKlWIlTX4uOTax/VPyMxrKjB1TdxZDUsXPf89KYtDu2GyA==","shasum":"cc586aada45f9be8e458f1483c9b6fea1c452772","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.8.tgz","fileCount":3,"unpackedSize":7988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBNpgkEI9JUKEIpAOCMBAkWhP0wHRNjTn5l+SvQAKgrQIgSmPt7YPQuZ7fjzAXT0ngEkmzdqQeILpBY/1yij6iF5E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbm7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZUg//XXm6/Z+5XlI91TU0Ij/VBvJm9zATJo/xN2KURq4iJssM48ae\r\nYYtV0wSIqh6W1Whs1TkjYlwgzXdbwocCnhRgYArjbkvcchUZONqJy+sA6+jd\r\nXf759GZb/4C8B7gJmN3RN3/O2CnybX8OAc1M9WzCooR+4GNUuvuVxC1kiuX5\r\nveak2cjDLPqcdrP6yIZkNzQEL87QeaTbYkexvacQZT3htkztEhlBPei9fXCr\r\nbDuQ1e3RZUY1yollq8Tgyi0GLCfXUPwNFCo8Hz0vYI7/C6AKWnged9oc5Tzj\r\nZhhWCsfCnriLKmled+V1Hm79cv8zb3v9wZMAvJKpDvPYVEQAlDcaa1H3fPv2\r\nOS0YCi8lLVU2/SOxt8+9qXQ8o9/I/8dpSCFieuqtV4H0wSJ5FrdtgrX81v+Q\r\nLSIluUnG13IKHzXSWzCShgO8PTZSojH8yAcZsReKcbSveMzCBvKBIkhVT8Wd\r\nQ0OsyAGN5vWOAkmCsnV7Bn3ZHM8gx9mvoX3lrY++uZRhFaDlhKyi4a9AcGpr\r\n7ERQUs6adXJWx3Too0Dar+KXJDtbSeVYhhNOurE5tuJaQL/49XWbGJzfkSmM\r\nTJVVDdSQftjTzg24nSyWUeOJHiyaORrOo5xrXT86HKyZjsx+ntSfqEGr2Kaa\r\n3bW7bp7wCqa7YWn/M3mNryXxkKsLpTlGSWM=\r\n=aETm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.8_1664203195250_0.11231359636672389"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.1.9":{"name":"full-state","version":"1.1.9","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"c493d5d1712f9f50f51f3b22997078fc56040b7c","_id":"full-state@1.1.9","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xnt7Pjxi8dmFVB5ilcLWjXgk2PVxF1BvNl8v1rA/NvNbCnkYMkKjxq3EajbnN/A+TwR+4ZD2SfaNZMNOdB10cw==","shasum":"854f9a78cc468debb671315e573459d3910e0a19","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.1.9.tgz","fileCount":3,"unpackedSize":9791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0mMqIXgkaNiQG/3Ftz4G0Ot4pIvZnCKimQjU3GNXYiAiBN3T9MwgfZwP3IcNcueWmhSmnmfGuvtoNIIqq4jJvKkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSa6LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Iw/9EKnvpGWt3sOm8OHuiE1hM7u0KHykCfYPePZeYWDQP2A3PEXl\r\nAs2IAIUCsCXyTdIMc3xWnKRjKJnbgO1QK9abjaX3ptjMjsYqiJqVO2aupNZi\r\n1st/elkbpqHU0wFW5qsJlb2lssOFmfCS0ExkoFZE9XB2NXSEyr/4HFH0knXG\r\n245givlSQUbprJOtrW11ss6WobWER+toNw+/GgMpE6HSVEtrP3ucM/Pan52V\r\nkr8khWf8ZzqpvMToXHEWaHPoc2wyEYC/X+Puo74NjVytvbAEyMQHPJt92eK6\r\n68poqFY6v4mz6hQdtkUdOQRmVCH6saLToU6geC0j+W9m8YSCbDi/q9EH+LxN\r\nWBDQ0Vihdpf+Whf43FF3yrO7zaRldAxE5ogGoLgTJICV0gT1j+NvScpr01GU\r\nKGx3dwUzSPJtVcgN2uHpnYxob0lIq9RHxWDRwX934vyEgC2CoTa7cYiDAkEu\r\nkOx3SErcGJB0aZUqOXlgESqI619hd8mghQnLSo5lCLmr2rlYTOzyzFvhABVN\r\nhzuwiozKkQNXzx7QCpPrq71nW33Sy4hoYVPfGaS9oHkYmhnDMlQ+KYS8hbut\r\nBhzFxI22bvKquSAEmzlm9+1qbztEdSzvszpH2iaxmYS9qo6RJSBHs84HtKzw\r\n5JyXoEcH3a7x7uq2v+9+YulvLtizXeiJpF4=\r\n=ussQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.1.9_1665773195067_0.2594176155925807"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.2.0":{"name":"full-state","version":"1.2.0","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"2b78908b448f34fece84f8b422c3ec70ec14762f","_id":"full-state@1.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Go2lojxCr8Ltbn74ZmZxilI/+8rGSmZIsIk6idFRZkbfhKkSYtV/sNqLU7PbUJ2210yjX8FN17wrNIBUep3NDQ==","shasum":"912537ddf407184e3950ecdf52e8a1798601d78a","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.2.0.tgz","fileCount":3,"unpackedSize":8385,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKliqy+kfwufU9u07DWSRscSwFwLxJ+XyBzm5OrnNl4gIhANIyoGliuYTI4jHX9ZDE4YQ3Or+m0Hzvizxiyv3Dfpg4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSwSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK7Q//e7qRXoLHRBNTOSKGCTRbItEfXBd3t9w3cFxJ8elvuMj5dN+l\r\nFlneJISdCOsZlhN3X+TSNQLxbttPSPmxi/RCBHeCc8JZZx4m5ikayD+qH3UV\r\nMC4dbQZXqkel6JrwN/kr/kIDzlc86gjDlQEsVFORchehVaJF01L3CewtCkgR\r\njYBBZJqX6yZ8S52S0KKEOnF5DbTJ8K/sQut6rrmkLDkn42l0tQs6V/u/+kI0\r\n8a2wjXqHLmgMdwayO2pPjgnFsy2SDhrNANCHAMOFpQ7d/NkJcYlVZQ2LkUhy\r\nILNf/gWIY4j3sGU8BZBLOHhkqgCyT5U7gyhogj3qaNekqDWVPNU4eSDjXjx+\r\njIjn4T3qt4LFB1jyLPgE3i06BDY1ktko01fV7D0RjekQ5B56HA60ijKDyORP\r\n/b20Ntagvu20Lv7WthzBpDRSNErgNxwKMELlXwZswv9sONRb0TgiX679/C2x\r\nNiJWzdbzJ1WoTeTnIOlq53UJ5DWAiV3An2xZBNGxpPL3eVwFslz2cUPZI8XL\r\n+7sySkvwnjm9A043dd9jA3MbdP8MVJvKJH0jSiPiaa/wmISvsnjlajGwDcgt\r\noyrvKE9QkOq3tVWZ3YqoGDKkmgTq04+Cyq3jJGx22S3svEPIJQVr4miGgLJ1\r\n64N9ZVjdbO4I9PdYV+toqG6avnVQMQcYaW4=\r\n=+AkP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.2.0_1665860744989_0.996665379196191"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.2.1":{"name":"full-state","version":"1.2.1","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"e3b3f7c2e17f0faf1e453079e70d0e6f7a6c432a","_id":"full-state@1.2.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6V6csTOx0Oa5cIooY9FvwaCJWxokmFfbGt8yfAIHMj79kiJtcKis40Go8lpIl0fubn+9BIbzJn5KIclYDW1nBg==","shasum":"606a8420b2ad8521413152b4660e28f65257e239","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.2.1.tgz","fileCount":3,"unpackedSize":8330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCblKdaO7mkcCIbGK1ZUJEslNJa+xwAt0ddkZVVH7MapQIhALbzHN1T9mlpxMT4jbXZRr+3wYBAOtg9zRsJND/VtgIr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSwVXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr94Q/+JqU26gptyiHVz5j2DSQknBh5djOc8nMOaFA7j/VZw9V4cNQH\r\nMvz2t3QxPBbrhEkmKtd3a8emQpUVP0VQk/NWGMKo+OCs/Sq9G/DxXxrvv/2i\r\nORx9xj5BLT9caA54fvxkuxXjZDPR3Pdzvdu0BcbYcbziLHPjJDKY7SdJF22r\r\n+AwAzHUwfoj4CF39FnDajAuXMa+7JKPCWMok03LkZ4F8v00rd+2u1SPOR5ud\r\nk34OXo5SV5ZeR5eQAFzdOMWgBVd6jkN+vU0NeAUCM1E/fZ6OoUf54o61mYzU\r\n4FbvdwSHgFsOAvwMfbFDyqphg6rdxNq+HgwArKCDBfk4eXCCynM35r12nrub\r\nYGQvqq2KDo1/cmao0QAksFrsppFCWHjFjshopCKl60TGvzuKWa2UGcL/qexH\r\njoQYuWZiXwnerdzcgVlnFO5g0JaS5D3QWaBzqW/UlG//+kNkSND7Qr2FdwYj\r\nAUXAJZANp67eL4UNUe6QqER2WKhJGPwqpHQ2It/P0e1yrS6iMQ4MaHNNQMmf\r\nCwkdergJDbMWpdzbO/Czmxx89DYrlynEu/S1unog07wQF0302ODTZIWApILm\r\n08Q4r/PCU+BJG/QC73C49nyWh6POdfBcOED/wT6C3p4y8h++xNVmcccw995L\r\nEIL5b92nBzd7aMzcFMQBc+9kogdEBtX+QWw=\r\n=IDMR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.2.1_1665860951072_0.13029700398736166"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.2.2":{"name":"full-state","version":"1.2.2","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"0ead4f47f96ce5c5f1b765f7874135acc223165a","_id":"full-state@1.2.2","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2hJdXSwCY7fetgifBj1/Ta9/qFI+Cucx70ow5X8q5i+oj5bS3IhODliVQyKYiu6WiAJrvTCpwblNj/5uVAGlJQ==","shasum":"adb76192244ac1d1332d150e32deff9f16a5ea8a","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.2.2.tgz","fileCount":3,"unpackedSize":8328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYuACi0bSBKuUfMNOXW6jzkFuC5q3xrJT/bXIz0rXOSAiAENwR9KCRWxEqlfJkD1PsPQmllToH/VuCOk1AoAaMYpg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSwYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjTA/+Mc2SHyonuDM7+wBbs1j9ZG9NJ5FkGJttzMUYVxL/QWl4SqXf\r\ndx12qbgOawxlxZWT4ARcux8rcgD0JRcbCvD67gbT0TjFjgNVOC68tm8hWTxQ\r\nY8/OAKgY2/w4YDgNh+AaOtGu5tFY1jyscrVkY235yfdyZ+19E6XEjJn46GkN\r\nC9x3UZoWtQQ+eRs/8G35x6MvRKIVishfD4r3gw6GbMh1PlAb0PgL7M24Ypyj\r\nQaEUUC801xtEplNuk2TBT0x1hV5HXu4Ct1oLc2uChKhBvbCgL1irnhKxRNYL\r\nqTkObG3IL6ou913BbtdOUyiL6Nsneb+Imy6R69MYWlKjk4VZI1yxQOtuQTcf\r\nSTaO6V+MoAqDTaQX5K68wEQyAefKKCVkBymsqgBR/KiXwUGKEU0/Z7HlD/aH\r\nfXexZZZ+ZKME1DJDkySSBjpcEIhG1I1pWav67MgU0rf36fiLw3PhNNWTbENo\r\ndfFWY4TR7HvVB1oahK1g9+hWWQNHYoXqhwHLc8ROfsIi5e+tNlGfo2veL2Pj\r\nThNl+nFdAkTxz49YIU1Be3kHcWLEhsChubTkjQ2f6m7gnQ+UKgLwQMyRZZR/\r\nDIvA8wIMynEasTkyOnMququLNjODB8dP4QWP5rIVnqD3dCtzCepSNY3V3G9v\r\nU5VLqSiEO5WR1NZ/jVDTwsd91UJ+0DSqgY0=\r\n=4/Hd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.2.2_1665861138741_0.675706021409342"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.2.4":{"name":"full-state","version":"1.2.4","description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri"},"license":"MIT","gitHead":"7f20ec2bbf79908d0984aa0c16fc8922cbfca6f5","_id":"full-state@1.2.4","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ISya9PSvrEeh8pm5ijXi5bEQMKfGvkMoK5ZApKWvBvXu7cIzNmkhkBX8YYrrHsPj8DT7+CtGSHUO2z+66x2Kuw==","shasum":"25fc9f56530ef74100488c693b824ca0018bab3e","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.2.4.tgz","fileCount":3,"unpackedSize":9419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQPW01dFYnO9BCeNUJmfWRM0WRDLadf1bCKrt3uJeNhAiEAgR428SG4hUtM/mrNorYmIEMfbuGKcOITwqoYFt7f6o4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSxyfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpytg//aF5dL+4OnfUONDMPiLPZmtcYag8gHxAblYzZ3RaFSEyG/zq8\r\ngI4jDEG/cF8dh0Joe4OKLLthr5e29sqLgzazDyQLvPTenOYonAx0vIWm5geB\r\nTZWrjT8XahJRWKJ5DllVtT1NPWH4qYCns0Ac/5JBlweKV+4opT4MblHhhc8O\r\nkCUjJy+bnJQz/nF+u66AUNBaHKVhWTVspOzoDpw7o8FAI1T/m+1phTmASGW4\r\n3q0ukFBuSIDeonfo5mn1pUTNQvQsbj9pRr9oLcJRdBSCWucXAT8TZfr7n7JU\r\n58EaI23G2ucV46aS/TQuo/HJZlTWoUJ/eyZePPJ79U9bTs5YgYjq5/I9XquU\r\nRTGm25eHx1GaGmL19a445rLo2VAx3M1YKBQ92pypZku0GIp45FD8tkfASjPY\r\nu0xPYwZg0lkIkkuP7bRRtJEFxChA91KeX4fAIN+E6UhTAfrkjgk2c1hsQ7Lk\r\nTUUdObsm2KVGtQ04R0ameXWWF7/IMsYBi/TAhJ1IntUv+l8ogH+8dWLuRc95\r\nIv3Vggy1H78jsjkIrN7FIrIpIFNcHaR+QazeqaN7TMqLimlFhqYtvuFhXXk8\r\nC1dOR0pC2Jzi+H89XSw4LokBsvZEJq6ny9PInaChvLk0rzYq78FMbAS8T9gH\r\nHT6EGTa6pExLcueeAHNMmlM4NTR7adqBwiY=\r\n=zJEp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.2.4_1665866911433_0.03805823635741312"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"1.2.5":{"name":"full-state","version":"1.2.5","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@1.2.5","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WL+kI7+h6hZh1bm+2nJ0zXsgWCkTcnV+FhKKFx1TsFR5JkakIaZVDBjly03/dGrlpK0sgV6IwJ8b6mdSP5NDnA==","shasum":"968c9b8cbd6c7301f4c3810d0f33e028002eed03","tarball":"https://registry.npmjs.org/full-state/-/full-state-1.2.5.tgz","fileCount":3,"unpackedSize":9972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErjdNFupi0J64G5jgSUtrBPX2Qh78PrLSmfsIrj6HwEAiA5jR++2en0FPmLUbCwpP4xtjWgXcIUF4oY3Ay2z31clQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS7d6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ZA//Zz0tH6F5WMfvFzdbl/f7jqU5kc4kg+STRpehqyaE7a8IZIPj\r\nqc1Bp9siFUEJj+dFZ5hT8dKA1lyDEiG9RvP9LuDuOyRvHnJe+EXsGp+w1z1A\r\nijZR4mqF+14sifLO2ZnMTtn6PyHIBKR6mT3Wt+sQ/NwtRfbHoTmGsX7gERRA\r\nuKqmKghz+Sg4QYSml//IAH93xFr8PhBHN3URIY6I4Ea4X22zsKpiIH/1Rsi7\r\nxwS5LwtpIfDEWsM6vIe798rdGPgEWdEzKVgGMcUIfnqla8mYmH3o2xO3pT7I\r\nCStwh8MEwZXmBHOSiN37VY7/ykomlEiDqlPy+7AbdGfohY+LllrdpYwKzVBj\r\nbOLmtbboDjPrla+5t/SyGhaJKsgjgaokjOjJlZ4lN+29fYEeMcw4ZSx90dZG\r\nUNNuk4Ni1Hb9X3gIy4JS1DOz9cAajnCLI6Y8XFiERND2Njw3HaT9jXGRmZz6\r\nOAfuGtLTCq+oPPGqxZ7vh5A+/XZNVW3yQFvB5jTVvQrt7XaqXm1IzlOPuozO\r\nOAPC77STnvAWZIc0pI1G5Ut8LMI7HCqTswc210t5P3+t6nH0ZWPyeuskJaBp\r\nXYi6DWEpJg7e86HZHbQOj36Ft1GMtcWSi/FEjArZVDg5DF8eRyBqbvv37O1J\r\nPOkvo2HL5wGMgpEpU7uHmP5tDqvCQRYD/t8=\r\n=wlnL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_1.2.5_1665906554686_0.7862737005227005"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"2.0.0":{"name":"full-state","version":"2.0.0","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-zg94J0Xo1wj+94ictIdW2BWFP9T1YhWAwUkJ7S03YN+O5uy5HMm4qtWdGTZLxj8I6WaUPcIoVueSbxfasRh9iA==","shasum":"935ed837a4c9c4d65c9fa002f0c8b3a2bf661468","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.0.tgz","fileCount":3,"unpackedSize":10932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH46SKF3xyrkhx9yjm4DjmlI0h+EF5kzbGxBCmxzW6YzAiEAq2a3yTFO/6bVB8VRvneTyrsC/+2nAy4Bx4zr4xf9UUs="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.0_1684850250860_0.9460354440361178"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"2.0.1":{"name":"full-state","version":"2.0.1","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-lJoPGxmfEkihat4pat1xM2IBn5vHpaA6fd0RsaKuQeviiJvCR2mjDbKXhlN3QXht/s7b+O0GXeC+use9yh4JDg==","shasum":"3a5c71d759eedce51ff430f2079834f6cd677f07","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.1.tgz","fileCount":3,"unpackedSize":8541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/JZxGrlh9K6j2Y6n2nbMdFvfZjjEv0RLx+ImeYPwZhQIhAMguKhcRem10seMyq2Xj6cJcNLmchVtzsTmPNeQLLwyW"}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.1_1684850520117_0.48547077734001265"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"2.0.2":{"name":"full-state","version":"2.0.2","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.2","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-D+xub4DR2kEvCLvr0kI1Xcvb6Nkap1Kbr6FuGHHMIKLzLCVn5w4eV6bIMQrapnEwjiRpeqsR8dpfC4+XFZrJjw==","shasum":"fc90327b567d99fc5fe4ba34334bad52a51d811b","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.2.tgz","fileCount":3,"unpackedSize":10995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6AhJ5+p+XDRnt2KXcFq0dRo4Mj4c/TS+CKNClt0hjcQIgEJCcfbIUTF79CMFZFjgQwpfwUn1AFdxY44osfDuET4E="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.2_1684850818111_0.04282311956724261"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"2.0.3":{"name":"full-state","version":"2.0.3","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.3","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-GTvvrijEL3Kmkv0XGCpEfI3ccEhRIxdSLNIdsC2Wwe7qgwhS44pSBURO5CANuq03LnwpFpcgWm+YXMg+deDpGg==","shasum":"c2904d797e2b709e46cf6e81d9ac77229bbcb0c5","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.3.tgz","fileCount":3,"unpackedSize":10895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0R271bACj1NunkQVUKgkY/np2CuYaA5fuag6qnPSgMgIhALtDAIo1ceN1YIA8IhHT3EONLP8yd6IC1kGwXqDB6iKe"}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.3_1684850922053_0.9071828232667432"},"_hasShrinkwrap":false,"deprecated":"This package is deprecated. Use state-x instead."},"2.0.4":{"name":"full-state","version":"2.0.4","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"gitHead":"97045a30a0e744ca5440f9c4992acf192ad3081f","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.4","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-dg1arbWVLuGDHAud2dAunIb638dKxCrA0D/YMdo36bOSrE6xHUry05W9Gi+NmWDZJFXcZkpOCK+4hd3cUttUsw==","shasum":"d70955d9a2948dfc67afe90691e3bf02f14a6dfe","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.4.tgz","fileCount":3,"unpackedSize":11071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBqa4S/zhP8hNVJ1A8U7UjSdCFStAMDAMeZHaU2rc0kAiAxQDVfGCTcKSQrWw9nCsZFPdCI+vxPpUuVHIOviIUWgQ=="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.4_1684851078608_0.40809976906209533"},"_hasShrinkwrap":false},"2.0.5":{"name":"full-state","version":"2.0.5","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"66954bab98fa777a63c48da24903ce7f5f8bf4e7","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.5","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-umKJkYLA20QavgqtnXSVFHwzOc98+DExSuDvQOBHR6qe07jgJWwAQZXuXNYdvHWFVJEjBaUR2+8PGKAH/0uLlQ==","shasum":"bd61583ecbb04d021be27cff5de736893da03d7b","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.5.tgz","fileCount":3,"unpackedSize":18565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ/mRLyY36UORk4dQRJXECOUaidhLDF0aCmg0JVQ9GUAiAq8X1cLa/0EKAcKxp7eY4CFyi0hzLD3XSPk+VSwqakKw=="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.5_1684934171215_0.41963024889396894"},"_hasShrinkwrap":false},"2.0.6":{"name":"full-state","version":"2.0.6","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"66954bab98fa777a63c48da24903ce7f5f8bf4e7","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.6","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-cyyGm3cTGKKsmAe+zU5nPvMAC1VUtkBUj/Zo0zKwyNaoxBoUobjqjPQmBR6x3tHV5FxtdwTTJ55wMuQDj/xazg==","shasum":"8971ea70b480dc7ca13ffa3e7bdd74c116141195","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.6.tgz","fileCount":3,"unpackedSize":21587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOAgs/SHjDrHMWb/SRa5eYqcUeXy2aHR71X8n4fF0RJQIgWL7rUqyjSp9HTXNbvxrB6IB19PGAjxzb3uvvq+ORO1E="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.6_1684937460251_0.8162308694152443"},"_hasShrinkwrap":false},"2.0.61":{"name":"full-state","version":"2.0.61","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"66954bab98fa777a63c48da24903ce7f5f8bf4e7","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.61","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-ErYk+nN9wXAnpiTFLSDjRySa/4NNHKneG38i5RA+/uoEuAsn7ozn8/UlMfy5A2x06OaSBhyFxiW9ZQWxUYfRrg==","shasum":"b6696925929aa21002b9b6efdc7df950944b11c1","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.61.tgz","fileCount":3,"unpackedSize":21642,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBBgEAGjO16z8YUVdKpe9nECcqlvuAjKrPWTXLfLHyGAiEAvNx0hXTY2idrtmuUvqkj70/7g6sWPvrigm5SktjrwnM="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.61_1684937862853_0.5002159327303672"},"_hasShrinkwrap":false},"2.0.62":{"name":"full-state","version":"2.0.62","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"66954bab98fa777a63c48da24903ce7f5f8bf4e7","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.62","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-+HdIIQAr2pKkMK8gYDtQLL8mVG0XmeudEWffoQ5aAoG80ZRq0iILxf3JVEqLEMSZBIOBWRGjXyZUNHM6k9aBuQ==","shasum":"cc65a28e53468125786af7a13acbe90ee53ccf90","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.62.tgz","fileCount":3,"unpackedSize":21620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnIX2LKTYqQW74RWoOForOPNiqkbtoltLfwQhuKP71SQIhAM2TfC131VawPsEM6i+SIH+zkZzPMLnuB3DQcYbYhlmk"}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.62_1684937924223_0.5136931544400045"},"_hasShrinkwrap":false},"2.0.63":{"name":"full-state","version":"2.0.63","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"66954bab98fa777a63c48da24903ce7f5f8bf4e7","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.63","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-jXJt0GIbIKRHz6uk/wofxX3mAjkpF6+mi5d6DWnu4dLI6tvdLAVR5ySKSfzM6iamaWFK3/Ga+Zt7BtLwbL4+iw==","shasum":"ad77562ddd4f2857bab7aebef6e7e92b5d3f7e96","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.63.tgz","fileCount":3,"unpackedSize":21597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0WTaYHYi/1pbGbg7NIUp4JvDIqbWciXo7wKf6dwv3rgIgc0fjNX57NhKlkkz4fHFO9Wdj1n2IjKPcLwFyi6ijSaE="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.63_1684938928746_0.9994951008093997"},"_hasShrinkwrap":false},"2.0.64":{"name":"full-state","version":"2.0.64","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1"},"gitHead":"b2d84e1bc17f92a1f8817dc5dcb888221e760fb8","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.64","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-lnQhBSsPLZiY62BwQhnzTbUdYi9r01UaAzk4wEBF8dS1WeHM4WSV9dBeACOvPn2zPxz8yE75MseDQVWBL4p6nA==","shasum":"c08aa9d314c8887a92abda49710cd1f841e1d300","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.64.tgz","fileCount":3,"unpackedSize":21825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwIq8e9gkWYdW4n7UyAguPVGxJ2w/FYKtv7JJ3E0ZoOQIhANtLjX7C5MIIdix/Y6A2ch2YnlRFNxOVnaN/8QlbR0T5"}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.64_1684947847869_0.7044540386197724"},"_hasShrinkwrap":false},"2.0.65":{"name":"full-state","version":"2.0.65","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1","immutable":"^4.3.0"},"gitHead":"bb47c77001f4c9cb2ba276912ccb40e226bc3cca","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.65","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-ybenWUIMsncMlEffwwag1LUJ3MX2Mab0VfL0Ep1IjoAxke6qdzlAKZo2zwE5m14ZH7YaDgAuZsagxdMOtXvtjg==","shasum":"cea4098873aed2795b4c156e9a1599631aad8709","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.65.tgz","fileCount":3,"unpackedSize":23214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSn59wD+DREhI/laz1VwHZBmcAbNd+O2gfhvulzjHH+wIgdmvA74ZSlAbSvtHuXAKnY4UvbI/HQ+oAzGVW+AM6Qbk="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.65_1685099585622_0.4271022870775312"},"_hasShrinkwrap":false},"2.0.67":{"name":"full-state","version":"2.0.67","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1","immutable":"^4.3.0"},"gitHead":"bb47c77001f4c9cb2ba276912ccb40e226bc3cca","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.67","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-Z8KtkgNH3DYuNk8tU88/QGs4D1pEL5mfAzOwHCkFIRVZzS8/wB9Yt8HIzGp51zY5SBkCAVm5JXe65F3U3/RRHg==","shasum":"14bac84c74d1f28558d29c80e5463cb5c80b518e","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.67.tgz","fileCount":3,"unpackedSize":23463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBT0wdX176f8WIgjupfOqZu1LfzQ/60NLuem509Z4oNAIhAJhjb5dhlNZ2B6EHPssrt4YbKZHB7bTWoKvYyKArBrKw"}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.67_1685099849942_0.6421298811671938"},"_hasShrinkwrap":false},"2.0.66":{"name":"full-state","version":"2.0.66","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1","immutable":"^4.3.0"},"gitHead":"bb47c77001f4c9cb2ba276912ccb40e226bc3cca","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.66","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-2iNfJ/WazZznQo5WmIGyL53IsdhY4gwkJjxoPU5qBzIlNUYDfhCeVgFM8iAvRUW8HTy45jKOpGWlbQIVqBf3Vw==","shasum":"d325548bad64438a8b82aa0d5f85cf71a1c65f36","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.66.tgz","fileCount":3,"unpackedSize":22981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnQ+9mJBxrSdyqousMnMnO3ObwgfIWeeOrxJhCaeFeVAiEA1vW8y0EUD4YOYSg7MGMMTqfKtlpvhljjzWlmWp0DVe4="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.66_1685101689180_0.6848187412202718"},"_hasShrinkwrap":false},"2.0.68":{"name":"full-state","version":"2.0.68","author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"description":"state management in pure javascript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"dependencies":{"fs-extra":"^11.1.1","immutable":"^4.3.0"},"gitHead":"bb47c77001f4c9cb2ba276912ccb40e226bc3cca","bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"},"homepage":"https://github.com/rami-sweyri/full-state#readme","_id":"full-state@2.0.68","_nodeVersion":"18.15.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-2mC7tlCaoZpuTeu1hkF3ohnUcNo3LVJ5cL/qcMXu+TYCXDczfD+O9+7msM9sMxuO/ZmVHQocEjGk6UQN+5X7Wg==","shasum":"d7a56943de5b5cd43cacb6dd3ac405f0e7f8768c","tarball":"https://registry.npmjs.org/full-state/-/full-state-2.0.68.tgz","fileCount":3,"unpackedSize":22981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPxz819opHJyCgltKQFgmTBLlkwqlE0dBX5jqhhxPsmAiEAq0Ee/N4DT7UTdajodbVx0XFtoCR0OqsTHF1a7brAIbA="}]},"_npmUser":{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"},"directories":{},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/full-state_2.0.68_1685101697806_0.17905784689791093"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-07T05:44:11.193Z","1.0.0":"2022-09-07T05:44:11.386Z","modified":"2023-05-26T11:48:18.058Z","1.0.1":"2022-09-07T21:54:55.261Z","1.0.2":"2022-09-08T15:41:51.014Z","1.0.3":"2022-09-08T16:18:49.913Z","1.0.4":"2022-09-08T16:27:48.361Z","1.0.5":"2022-09-08T16:31:25.747Z","1.0.6":"2022-09-08T21:08:08.088Z","1.0.7":"2022-09-09T05:53:54.647Z","1.0.71":"2022-09-09T05:58:55.145Z","1.0.72":"2022-09-09T06:01:10.509Z","1.0.73":"2022-09-09T08:13:10.073Z","1.0.77":"2022-09-09T08:18:36.786Z","1.0.8":"2022-09-10T08:04:53.634Z","1.0.9":"2022-09-10T08:20:56.117Z","1.1.0":"2022-09-10T08:22:31.174Z","1.1.1":"2022-09-10T22:34:22.214Z","1.1.2":"2022-09-10T22:36:51.047Z","1.1.3":"2022-09-14T13:09:03.566Z","1.1.4":"2022-09-22T11:39:56.371Z","1.1.5":"2022-09-23T06:58:01.049Z","1.1.6":"2022-09-23T06:59:29.950Z","1.1.7":"2022-09-23T07:00:04.060Z","1.1.8":"2022-09-26T14:39:55.379Z","1.1.9":"2022-10-14T18:46:35.191Z","1.2.0":"2022-10-15T19:05:45.133Z","1.2.1":"2022-10-15T19:09:11.238Z","1.2.2":"2022-10-15T19:12:18.938Z","1.2.4":"2022-10-15T20:48:31.616Z","1.2.5":"2022-10-16T07:49:14.812Z","2.0.0":"2023-05-23T13:57:31.039Z","2.0.1":"2023-05-23T14:02:00.265Z","2.0.2":"2023-05-23T14:06:58.280Z","2.0.3":"2023-05-23T14:08:42.219Z","2.0.4":"2023-05-23T14:11:18.767Z","2.0.5":"2023-05-24T13:16:11.358Z","2.0.6":"2023-05-24T14:11:00.408Z","2.0.61":"2023-05-24T14:17:43.085Z","2.0.62":"2023-05-24T14:18:44.404Z","2.0.63":"2023-05-24T14:35:28.910Z","2.0.64":"2023-05-24T17:04:08.059Z","2.0.65":"2023-05-26T11:13:05.789Z","2.0.67":"2023-05-26T11:17:30.085Z","2.0.66":"2023-05-26T11:48:09.317Z","2.0.68":"2023-05-26T11:48:17.951Z"},"maintainers":[{"name":"rami.sweyri","email":"rami.alsviri@gmail.com"}],"description":"state management in pure javascript","keywords":["state","useState","react","redux","javascipt","state management","management","full-state","full state"],"author":{"name":"rami sweyri","email":"rami.sweyri@gmail.com"},"license":"MIT","readme":"# Full State\r\n\r\n**Full State** is a lightweight JavaScript library that provides a state management solution with support for asynchronous updates, middleware, and batched updates. It is designed to simplify state management in your JavaScript applications.\r\n\r\n## Features\r\n\r\n- **Immutable State**: Create immutable state objects to prevent accidental state mutations.\r\n- **Asynchronous Updates**: Update the state asynchronously and handle side effects.\r\n- **Middleware Support**: Apply middleware functions to intercept and modify state updates.\r\n- **Batched Updates**: Perform multiple state updates and notify listeners in a batch for improved performance.\r\n- **Lightweight**: The library is less than 15KB in size.\r\n- **Perssistent State**: Persist state to local storage or json files and restore it on page reload.\r\n- **Lestiners**: Subscribe to state changes and get notified when the state changes.\r\n\r\n## Installation\r\n\r\nInstall the `full-state` library using npm:\r\n\r\n## Installation\r\n\r\nInstall the `full-state` library using npm:\r\n\r\n```bash\r\nnpm install full-state\r\n```\r\n\r\n## Usage\r\n\r\n```javascript\r\n// Import the State class from the 'full-state' package\r\nconst { State } = require(\"full-state\");\r\n\r\nconst myState = new State(\r\n  {\r\n    counter: 0,\r\n    user: {\r\n      name: \"John\",\r\n      age: 25,\r\n      email: \"john@example.com\",\r\n    },\r\n  },\r\n  { immutable: true }\r\n);\r\n\r\n// Get the current state\r\nconsole.log({ state: myState.state });\r\n// { counter: 0, user: { name: 'John', age: 25, email: 'john@example.com' } }\r\n\r\n// Update the counter\r\nmyState.set(\"counter\", 1);\r\n\r\n// Get the updated state\r\nconsole.log({ state: myState.state });\r\n// { counter: 1, user: { name: 'John', age: 25, email: 'john@example.com' } }\r\n\r\n// Update the user object\r\nmyState.set(\"user.name\", \"Jane\");\r\n\r\n// Get the updated state\r\nconsole.log({ state: myState.state });\r\n// { counter: 1, user: { name: 'Jane', age: 25, email: 'john@example.com' } }\r\n\r\n// Add a new property to the user object\r\nmyState.set(\"user.phone\", \"111-222-333\");\r\n\r\nconsole.log({ state: myState.state });\r\n// { counter: 1, user: { name: 'Jane', age: 25, email: 'john@example.com' } }\r\n\r\nmyState.setState({\r\n  counter: 0,\r\n});\r\n\r\n// Get the updated state\r\nconsole.log({ state: myState.state });\r\n// { counter: 0 }\r\n```\r\n\r\n```javascript\r\n// Create a new instance of the State class and use lestiners\r\nconst state = new State();\r\n\r\n// Set an update callback to be notified when the state changes\r\nstate.setUpdateCallback((newState) => {\r\n  console.log(\"State updated:\", newState);\r\n});\r\n\r\n// Subscribe to state changes\r\nconst listener = (newState) => {\r\n  console.log(\"State change detected:\", newState);\r\n};\r\nstate.subscribe(listener);\r\n\r\n// Perform state updates\r\nstate.set(\"counter\", 1);\r\nstate.put(\"todos\", [\"Task 1\", \"Task 2\"]);\r\n\r\n// Asynchronously update the state\r\nstate\r\n  .setState({ counter: 2 })\r\n  .then(() => {\r\n    console.log(\"State updated asynchronously\");\r\n  })\r\n  .catch((error) => {\r\n    console.error(\"Error updating state:\", error);\r\n  });\r\n\r\n// Apply middleware to intercept state updates\r\nconst middleware = (currentState, setPath) => {\r\n  console.log(\"Middleware triggered:\", currentState);\r\n  // Modify state or perform side effects\r\n  setPath(\"counter\", 3);\r\n};\r\nstate\r\n  .applyMiddleware(middleware)\r\n  .then(() => {\r\n    console.log(\"Middleware applied\");\r\n  })\r\n  .catch((error) => {\r\n    console.error(\"Error applying middleware:\", error);\r\n  });\r\n\r\n// Batch state updates\r\nstate.batchUpdate(() => {\r\n  state.set(\"counter\", 4);\r\n  state.put(\"todos\", [\"Task 3\", \"Task 4\"]);\r\n});\r\n\r\n// Unsubscribe from state changes\r\nstate.unsubscribe(listener);\r\n```\r\n\r\n```javascript\r\n// Create a new instance of the State class persist state to local storage\r\nconst state = new State(\r\n  {\r\n    counter: 0,\r\n  },\r\n  {\r\n    persist: {\r\n      type: \"local\",\r\n      key: \"my-state\",\r\n      enabled: true,\r\n    },\r\n  }\r\n);\r\n\r\n// Get the persisted state\r\nconsole.log({ state: state.state });\r\n// { counter: 0 }\r\n\r\n// Update the state\r\nstate.set(\"counter\", 1);\r\n\r\n// Get the updated state\r\nconsole.log({ state: state.state });\r\n// { counter: 1 }\r\n```\r\n\r\n```javascript\r\n// Create a new instance of the State class persist state to a json file\r\nconst state = new State(\r\n  {\r\n    counter: 0,\r\n  },\r\n  {\r\n    persist: {\r\n      type: \"file\",\r\n      path: \"./state.json\",\r\n      enabled: true,\r\n    },\r\n  }\r\n);\r\n\r\n// Get the persisted state\r\nconsole.log({ state: state.state });\r\n// { counter: 0 }\r\n\r\n// Update the state\r\nstate.set(\"counter\", 1);\r\n\r\n// Get the updated state\r\nconsole.log({ state: state.state });\r\n// { counter: 1 }\r\n```\r\n\r\n## API\r\n\r\n### State\r\n\r\nThe `State` class is the main class of the `full-state` library. It provides methods to create, update, and persist state objects.\r\n\r\n#### Constructor\r\n\r\n```javascript\r\nnew State(initialState, options);\r\n```\r\n\r\nThe `State` class constructor accepts two arguments:\r\n\r\n#### Properties\r\n\r\n- `initialState`: The initial state object.\r\n\r\n- `options`: An object containing the following properties:\r\n\r\n  - `immutable`: A boolean value indicating whether the state object should be immutable. The default value is `false`.\r\n\r\n  - `persist`: An object containing the following properties:\r\n\r\n    - `type`: The type of the persistence mechanism. The default value is `local`.\r\n\r\n    - `key`: The key to use when persisting the state to local storage. The default value is `state`.\r\n\r\n    - `path`: The path to use when persisting the state to a json file. The default value is `./state.json`.\r\n\r\n    - `enabled`: A boolean value indicating whether the state should be persisted. The default value is `false`.\r\n\r\n#### Methods\r\n\r\n- **set(path, value)**\r\n\r\n```javascript\r\nstate.set(path, value);\r\n```\r\n\r\nThe `set` method updates the state object at the specified path with the specified value.\r\n\r\n`path`: The path to the property to update and you can use nested path for example.\r\n\r\n```javascript\r\nstate.set(\"user.name\", \"John\");\r\n```\r\n\r\n`value`: The value to set.\r\n\r\n- **put(path, value)**\r\n\r\n```javascript\r\nstate.put(path, value);\r\n```\r\n\r\nThe `put` method updates the state object at the specified path with the specified value.\r\n\r\n`path`: The path to the property to update and you can use nested path for example.\r\n\r\n```javascript\r\nstate.put(\"user.name\", \"John\");\r\n```\r\n\r\n`value`: The value to set.\r\n\r\ndeferent between `set` and `put` is `set` will replace the value at the specified path with the specified value and `put` will merge the value at the specified path with the specified value.\r\n\r\n```javascript\r\nconst state = new State({\r\n  user: {\r\n    name: \"John\",\r\n    age: 25,\r\n  },\r\n});\r\n\r\nstate.put(\"user\", { name: \"Jane\" });\r\nconsole.log(state.get(\"user\")); // { name: 'Jane', age: 25 }\r\n\r\nstate.set(\"user\", { age: state.get(\"user.age\") + 1 });\r\nconsole.log(state.get(\"user\")); // { age: 26 }\r\n```\r\n\r\n- **get(path)**\r\n\r\n```javascript\r\nstate.get(path);\r\n```\r\n\r\nThe `get` method returns the value at the specified path.\r\n\r\n`path`: The path to the property to get and you can use nested path for example.\r\n\r\n```javascript\r\nstate.get(\"user.name\");\r\n```\r\n\r\n- **setState(newState)**\r\n\r\n```javascript\r\nstate.setState(newState);\r\n```\r\n\r\nThe `setState` method replaces the current state object with the specified state object.\r\n\r\n`newState`: The new state object.\r\n\r\n- **applyMiddleware(middleware)**\r\n\r\n```javascript\r\nstate.applyMiddleware(middleware);\r\n```\r\n\r\nThe `applyMiddleware` method applies the specified middleware function to the state object.\r\n\r\n`middleware`: The middleware function to apply.\r\n\r\n- **batchUpdate(callback)**\r\n\r\n```javascript\r\nstate.batchUpdate(callback);\r\n```\r\n\r\nThe `batchUpdate` method batches state updates.\r\n\r\n`callback`: The callback function to execute.\r\n\r\n- **subscribe(listener)**\r\n\r\n```javascript\r\nstate.subscribe(listener);\r\n```\r\n\r\nThe `subscribe` method subscribes to state changes.\r\n\r\n`listener`: The listener function to execute when the state changes.\r\n\r\n- **unsubscribe(listener)**\r\n\r\n```javascript\r\nstate.unsubscribe(listener);\r\n```\r\n\r\nThe `unsubscribe` method unsubscribes from state changes.\r\n\r\n`listener`: The listener function to unsubscribe.\r\n\r\n- **setUpdateCallback(callback)**\r\n\r\n```javascript\r\nstate.setUpdateCallback(callback);\r\n```\r\n\r\nThe `setUpdateCallback` method sets the update callback function.\r\n\r\n`callback`: The callback function to execute when the state changes.\r\n\r\n- **watch(path, callback)**\r\n\r\n```javascript\r\nstate.watch(path, callback);\r\n```\r\n\r\nThe `watch` method watches for changes to the specified path.\r\n\r\n`path`: The path to watch.\r\n\r\n`callback`: The callback function to execute when the path changes.\r\n","readmeFilename":"README.md","homepage":"https://github.com/rami-sweyri/full-state#readme","repository":{"type":"git","url":"git+https://github.com/rami-sweyri/full-state.git"},"bugs":{"url":"https://github.com/rami-sweyri/full-state/issues"}}