{"_id":"manate","_rev":"69-8162006da53039601cb3fa811a452d5a","name":"manate","dist-tags":{"latest":"2.0.3"},"versions":{"0.1.0":{"name":"manate","version":"0.1.0","license":"MIT","_id":"manate@0.1.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/use-proxy#readme","bugs":{"url":"https://github.com/tylerlong/use-proxy/issues"},"dist":{"shasum":"a729f47311250ba06984e45bff1d0dc2ec1c60ca","tarball":"https://registry.npmjs.org/manate/-/manate-0.1.0.tgz","fileCount":36,"integrity":"sha512-Sbw8+SS2+E7kBU00lP/iAz4VimsYR36XS+p0jFOrxQsWwUEcGD1UARnA/GIfxAP78ncP5hJGYL9G0FTpbOCw+A==","signatures":[{"sig":"MEYCIQDHdiMvHZFFtXsJbKMO+qBn1iieqB7z0WlSPmclqdwJ/QIhANtKgq8ZhWsG6Ev4Wq9Uhv4cBTjZijelQIVL6xyWaebx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJlXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIZBAAgxmOiKHKfJnKeL63yNkniSlKh3hIOEEBKtpvpdA9n/hIKK/8\r\nnidJ8J6fGJti2afWImpr8+F8Ef/kJdqK8NRErpK7Kc47bO3uzPQvmAjtVTBS\r\nT0w+hdOLFvJmQ1r6WBKVF7Sx9gvUoLSwSN5JqYOtYJX7sRCvEmklg7cY8bhi\r\nYZrJjA0G79MkXt8TzP/W9BCV4JPLWs29u5TU3SJYQ4PlFht4KYfso7LDOv0b\r\nLBEKzlrqpftREEPo0Ku5xmMT2wNbMpQk6xjzoK/AJPLqOhrQwQOpluhSF+qL\r\nn5UR1atxiRZCvRGwT/jxAW8Fr18g9dOIGRBx+q+Q481BnczTyryaFR2RPfIH\r\njopLoFgc/1RWLBpfT1jyT9O8gR4shlWz5ntbz47R0npmKVMQh9Oq1d8uMOjf\r\nFDomfWDPpWWjhcEYpdyl3Jhf7IY4HUM85gfmchbZA0YAtCVkkQNanwqq09LQ\r\nGjZ8PRBvmyCHHI33hXzsTlqbXtTgBM1bXRKNfS1uLt+HlfSrZobZKyNiLmfi\r\nCVcW0JZO03hswezgtNEZaCGFXMwvYuD6UpiSH8eMpzfGLBNikjb0YGqrvxcd\r\nkhvGYm0i+3G5mb8liLL+MvhndrUGlCbMgRqVxkq2nqfDePbDD7hoSGskp0Yg\r\n/1/ZOap8jUk+gW5CK+QF7xRJ27mtW5LpF0w=\r\n=o9Li\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0135973c5af2fd184be49f828cfd325d379b617f","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","prepublishOnly":"tsc && yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/use-proxy.git","type":"git"},"_npmVersion":"9.5.0","description":"The name `useProxy` was inspired by React [useState](https://reactjs.org/docs/hooks-intro.html).","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.1.0_1680233926308_0.04167143483715696","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"manate","version":"0.2.0","license":"MIT","_id":"manate@0.2.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"1ae248b5f539c0d0f3a1bc60e84ca2bf5df8787f","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.0.tgz","fileCount":36,"integrity":"sha512-C/c/RUy+hqjivUAjaUJPQD78/GYeTQBo9m4OaiH3TGboUO36Ku74nRzEGDo7lkoulfLMFv7T1NwdxRjpr4M/zQ==","signatures":[{"sig":"MEUCIQDmA69tGvzF15U/Kss7Dv4qxfVccWH80gucnDKgEm+GLAIgZ9sEYmyIgV6k0xRisuYLn72iZLjVw1jt8RxtrVP/B3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJl7OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7FA/8DIRfxS6fU5mH6ZA9ur7uNM1fNzWrgeorLnoWcda9gygMW+yk\r\nMAn4hEn9/ORrwMik3jmkgWZJGVav4DmlEfSbbcpztCCqe83JbOq0zDptCpxW\r\nqEgPPuVZfEG18EToKjJ/GEG5aSEVad07xTN/Rzi7DFa0//33bO7hrvgMt3ff\r\nZSrgE7EEjG/W2DS69r3Rs/Al/0z5of9saxJ9j+qBSiMhkSx6xHerIRb9IsZe\r\noetOcsTGHfiaFWV6s8+m2HIa7lIc9Cjxd3vFYKOoix4fUVVVym/Gcvj8uXyq\r\n0toi5r1FPyl+W1P9grNYaiNlWLi+o/hGz68TtqvnmRwuAGyljGdWPDyBYo7w\r\n+DKy6mbHbJmYZMXCPSBbHGQ+/fvuhvGWKEe1JR7iOMkhmMmFFB7Csl0CdDq6\r\nuut8C2zgIawxAdSoCKCfiQ+xwG1nTQaF1HptNAnCUA7wRDjUW2Vb6/h0xj6V\r\nX2jaauoZLVz1ycS4wGQkQYSOzkPyOEjaKXDQ+nDywOe/0LNoURN5QN8l4GuR\r\nXch5i2UdUvYKxnJeZbZUUAydAlEJT0v1XIc0OKo4jp5s8dAxRSQj3Qlo3+Qh\r\nC8j/eBninYNk/XcDHJO7KDH2Kx0UNNj5mD7GTckYac8j0SbPHqYTavMBNp00\r\nx6Pz2hCu5HgqXo+p0zJXhbu2ZlHG/wpXOTE=\r\n=FTMP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ab5225d3b0ea6bcb952f3da6fc9ec1041560677d","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","prepublishOnly":"tsc && yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.0_1680236238538_0.48933390740790617","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"manate","version":"0.2.1","license":"MIT","_id":"manate@0.2.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"b270846404dbb77b3e2cc446676135dedac32e0f","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.1.tgz","fileCount":37,"integrity":"sha512-OJS57Mvt+3DYk6VkQUwMdIkzlyKAd8xZN08a6334jalwkmULQdSWjlxpHdOQ6XACyhhzzRAeChCCo6EN0E2pCQ==","signatures":[{"sig":"MEYCIQCXWs5+ROsR7I6NrZcGGHX60Mq6DKFYpD3KaWrkgRaLBAIhALN0qrwJHK3KLpsA+6H85Fbd7dQAH+DecTIoqT+vnKa6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJm3tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0wg//eeBb/8HR38iolon9b136h/LWGAExxcYu7WoK4mB0a5Je+b7x\r\n8aEiv5VPHCVwsWWjfE519X2XduwNWd8/foYrPUq8khLUKXOLAE3mJiS/1fN7\r\n+0YPV3QhsD6JHFZeg6nkywIw7bOZArvSVNH6cGJVc8lVeGAkTXICSbbIiV3T\r\nnUjxplDpd1kMrssWQFOU+9MASRWAoJs+0bEIW/NhlK6Plpgk7GTo54Ya4et+\r\nrC6mGuoO4m8dJ1lxoqCstcUVCejBKROICk/v5W5jT+I52YVpqQfBuyyQg+pf\r\nKCffAffRJ6GAJ7X+nvsW9W1qkqWJ+d3CuhwLV1P9IXb9Fu6FCJGTkKcp0F0D\r\nvHHy0Df9dc63jvGPJSKNUhGQNglUuWd/QKgjh7Vsmn8xLzSUMSvfcPRbWelL\r\n0njGuUkuSGBZsLqRG8jg3v/WzJ5TY1LpHLclYsmsr0nvshSxPYBGRxVJrLm4\r\npFnEXEORcmPXmI+rH3glfXYVyOwPfGTxkRyiJPKj0nBdVT+LyuVsHqunlvHQ\r\nd5AJdeTy57EWfb4NTOCJd0BXDvtvzf/2FvR2W06KRe6ka5ydQc2FACF6Vyig\r\ns/Qnjn3xFFN291Bj2G5ciBCFsjPm+cuU/naLSEmahQb+KYorsKM/nE2WkTe5\r\nqwoRDg0hC+rU6YoZx0Ag+DGhERV9vt4jeZQ=\r\n=csMx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"ab5225d3b0ea6bcb952f3da6fc9ec1041560677d","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.1_1680240109343_0.1900580218920762","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"manate","version":"0.2.2","license":"MIT","_id":"manate@0.2.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"c226b284af085c13baa9056317df9b991b208e01","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.2.tgz","fileCount":37,"integrity":"sha512-PdmK+C+jGGqCBg28g4ic3Zk246Bjbm7espQB6qNhbIndwKUYpQ41iUFkX2j9VuL3PvRDEljN5rcebZSje9RM6A==","signatures":[{"sig":"MEUCIQCcptGto50HW3P2ARiIOvFK41h/ivFgnNES9Tdql8LeWwIgH+ZVJsRYNPf82oaFXpMi54ZJ4YCXAgqlA0mWkJWdp2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ29xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Mg/8CIsQle/uliknIIvl/cilRFPBbDq+EuM8RMdc15XrZpoHF+zh\r\nrBUncqXx51L/tIiQd/3zCEIkMYx892OxrvSxxiPKBBKXhJYsghFflNHnClow\r\nOOC9DR52RGmpMABsFyPmN+TSd2ld3zvGupJKRIvJybtzFL8Q6HflRe9QjQeT\r\nO0atUQbVmJGMqDrGj+yWwrh0u5OcD7kwZEb7+hPo0P5EDXydgIGKGZc8nFy3\r\nd8PkFBuMg5dEVfgtyxzBKHmTDSdfk5JSR/B3e+RmW0psKHVQbEIxwyXQ82wq\r\nJrX7pa96m5nytfVWeTNeg2i4QUwcU85Knzz5CIjdj2t10d1lor7UVIkPGcNL\r\n8mZdNkvrRbMV6nPNJy4tgK1XWlEl2vwkFiJ05ZjsZPpZWhOs9jq9yE6wZnF3\r\n8ESdAbpApqboRqfreSg2DeDYhbFLo1MTjTEbvAUtByOybCjdQpyfJMxB56Pl\r\nLflX2eVYLS5v5lnvATRI951McywOM2W7Xc3ZwG2wrRbjzMynJHlVTDlo6Xwu\r\n9aGmsq/p4XJ1dEnWA43Iya83YVg2V6b/XJM6zWhrAlBvyDOkKPkEtsAkK4q7\r\nFmqP29EgGjlFA6NTisT6O4AXVS838SbIkVxMM8BkAtInOFA6gX7Hs0jbDrSN\r\nVM8pNTE1W+LDs8TjfPTGz4LwzjV+dniflt0=\r\n=ZwQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"568235da0cc40966740b45f74f79e13290cd40dc","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.1","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.2_1680306032991_0.2611069573625453","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"manate","version":"0.2.3","license":"MIT","_id":"manate@0.2.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"4dd959904febca93df2280e76febc47de7dffa07","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.3.tgz","fileCount":37,"integrity":"sha512-svlHvr7eWY6r7+UchAKe5mD4XOblKdcwcD7nX8PCgzxIvP3ZtNNEBMF8QUqAJngtWI1UqICPz4GdhLlXNsDRig==","signatures":[{"sig":"MEUCIDjP5kfKurO24iuvD7FN3k4oY89fi33JDn63awc5s0OwAiEAzbC4UBPmeCJ49Tj61qV7dulJto8LGBUbHj1GIg5daw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ7FUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE2A/7BgDPIhcdN88J9OdxanBOCa89Vs1oa34ju8JS+MDviK/LIhw5\r\nhuE02PjUtQf33c2moz0ojCuk5JoTUQb0ExfCBjFOeZUt9uIP+Ni25v6E7APJ\r\nL+ry5s9IJI1LSpinkpmOErD0pMfmmq0wa0skADQQ1EY2FdHjXS13BM/Tf88t\r\nkm6WZeSIKOXOChyv2gJh0C0cxv5ENhNvOf6bbgBOAdAIpZZ6p/qqwzK2160I\r\nvlCWLKD5OPTbAzV37e/cW1DN+6XMTV83dPMps4AX7CWGtUgkk64bLfooZNxk\r\n5w84WKWnQeKBk9L3SXmAaxik0C9FitqF2GiyYyTfOM0ibzIfEq6rlE4r8IXL\r\n5Gaw4HdTKx6VWJS+17DWXdlc7SKlu/VmDYod/6ymFapcq2t7epWoSaaJMEYK\r\nLYO9hfMvM4bHsGNlVS5Z3qgpFiXIz7rC9JZ+ab8dOvxVq8uPU4vXW2dYDJ2h\r\ndz4OJjxeKzsWT+EL/sPXQk6ISXj/1LgS0CnYdP6cavmI/pl8RcD6/SlwIeIs\r\n9+tmM/aAUTjTClBYvqeC6NDITAPbBitY2q+0J6T6RWIaJncdVhNVuQ41DTgP\r\nZM5nGVZ7tpffL/L+1wCCdTIhLiUaIN/lEtGY/Rh9awY6fvMHOUVN+zegKZf/\r\n9aIC/P+DkX1cBJOXL5nzfkIkguXyYGnwvVg=\r\n=n61+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"41b645bc0869052aabb85cc02fd7d1cfc8f3c69e","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.3_1680322899966_0.40693173844579644","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"manate","version":"0.2.4","license":"MIT","_id":"manate@0.2.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"64834f6ba1021549b4477f8dfb40df4d6badf859","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.4.tgz","fileCount":37,"integrity":"sha512-ypYie6B+MkrSxKToTA+Qrb30Idld+brFtagpk5/b8Ae0dzGMSeRjLTuINvWdNBKpyXB18pj+qH2gHwxUyaCf8A==","signatures":[{"sig":"MEUCIQDvD3iATSA+i0kbbWAdWhesoDbh7JDM4t3/nXwriL8+dwIgOBiAhwihU93D3C6TmsffV6wRc2ruWFko5kWYscKB9ZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ7QuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoenw//c1OAw5tR/+i0nBbDC10lwSc2+Je2E6t7PM0/B6Ay1r8/SMxX\r\n1P/XCxdrOKboFyZDgt4nHYvS1d3Q9u9muk+GLYpaQTlgeqzNaLwTRx1Jzx0q\r\nrtfc+z0Pb96d1NNcJr5eZxse4A4KSysWs3NbjejnbV7ybjNpBeNGybEbvKQR\r\nJ4GVmKIIexgVQRTDWa2h1fz70eK25P+riQXlT3kACZwvxKdv7jPRkrQQIl3y\r\n2xaqDcrMT0H9oPEiBC9xgjz2St1Ap8knB1R1xQxGa858/lQ7X9gI25JVQmMY\r\n6O4f5VO1XxvTppuvab7RFaJeSpkCAuedWDiH6CZoDHE8rcwyg4xKaLBAfS1d\r\n+OmihZpColz8ApCqlnT9QwmuY2zwpgP6D6H952e6RxPuN4+C20o9bZSvX0Oy\r\nXTe790sRgD8Rlhg2+/aAfW+Xx5+irTAVTHFJrCRNuZRZshZ1FtPFyNfnwYPD\r\nsVOgub7kxXWxzgCJ4TvWgpVlcIDfXA9BPgdnGZ5DLwQYTx0W9dp9LGqkg+Ww\r\nQZYS2FCvhM9YP1FbouJgboZvWzlIC+klquAr7JG1MjJWE2p2+oO1B6stp79W\r\nROeNdz66VERWBXBln5E5/+1jczYFgHrnTLgGc6r6lQLDHlOUujm6iyyrULJw\r\n7mOPDCvq3GUVtgAHE/GTv+5fvYcTlk9jaf0=\r\n=b2zN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"1f9d7fbc7209a16660c644b67b2744d5329e5eb4","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.4_1680323630173_0.6727535424470701","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"manate","version":"0.2.5","license":"MIT","_id":"manate@0.2.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"97b8abe0c5a67ec73297e3a696570d9ccc977448","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.5.tgz","fileCount":37,"integrity":"sha512-uPnsticTBhDGXVF7HgiKS7kF0fGLRYXlj2NEwFTpApAraYPyC2Fkua0UrDXQ/RrLBfR8WJn7QhXEm0LacS3+Xw==","signatures":[{"sig":"MEUCIHfEHI0GisDZ3memO7vmTL11lK+Kd9h4XTzYZ325pwQ8AiEA6ei1RbHnnOK4GC+gTToem2W/mL1a9HKJw32UBiPOIYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ8THACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPAQ/+K+d6M9GZa7d7+rr1dTCbHBF4VRHVcBHO/YXOfxpofx/ZfBrf\r\nA/Miuwgu1sbjcFLx9MmwAg+IqFrgFge0BytpSGMi7uVWXHFeVYYvYG+Vk8uc\r\nbpSaK5LCrAZiCGKJkNODluV0/Z4HttjO9dplWjWnHnOtUl30e7oV8uhVkIBQ\r\neUhaiZ9SJKFAwg4zjYjlcfa8Ytn7mQMcIC7YvwD/KeqVhEmQuwyDtU5eUzNl\r\nix3lRLG1Lvl6xNdLSYDaR8FjM7js8+TsqqUZa1oQX9kd10IgK7HL+yuxWgfn\r\n/eGAU0MCkq+UWeeBICv3OlmrZJP3cht5zTdzTesJT2wjYyS37sZeJkJu/hXe\r\n7dTW20BQUDXQSJYX+cgp4eo6rLrUZXUYGgfgcBCoHDuj65B+VOHAlh1oF2vG\r\nWB8lv1lUeKKaz7wYy5yA6a1MrzbY+XwrZ0kaM3/eXe/rnfaSENibSXj7YADe\r\nAS/IsJb/dMU/aWlmw7LyqXI57KrzWLjdevJba7f83bJvZRfPYvNF8hdZWFt+\r\nGMfjSR78+V4ggn/U9qD2OmIYoWsI7Ibb28X3xo4BWHvLdhtrZZYAn0OOWjlz\r\nt79mwYBewBsLrHQnPqTe8MeY8/qyc6BaJo+uzmu3LEwTOUSBep/hA06z3BPa\r\nlBBWmQEgBJIk++cyKLJxNjlLiAv8EjBF0b8=\r\n=Lnhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"1f9d7fbc7209a16660c644b67b2744d5329e5eb4","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.3","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.5_1680327878990_0.16819743315085334","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"manate","version":"0.2.6","license":"MIT","_id":"manate@0.2.6","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"054c5eb6100ce1c5c004a309c0426c521e78eb17","tarball":"https://registry.npmjs.org/manate/-/manate-0.2.6.tgz","fileCount":37,"integrity":"sha512-E4vpv2d+GZUy/1ZlEHa3ldPERNUt5SuCAYrwToK8syZBdyIISeMb7UD9Knr/72EHumrvlCE0vdn3A5vMRPI8Lw==","signatures":[{"sig":"MEUCIEV5FNOEnB59d86kFBILPwOjlothkDaafJRzr43SOvACAiEAxEUsEs4oj623iF+4OKD/YfpzuuILVg4FZN/1m1FVwhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKFfHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcyw//ZvJWhbIFzkTZqGzyQsq1QyzWoUgQisJHUhlWxKUxqeeuZcr1\r\nJ69hPheqSzV+sYN0WLlHtgp7477tt+f3n62DmgBYXlSkIZ3P96lynSvodcGe\r\nxGxKx7uPTID36Zn+pZ3AcXI7C3ZVc7EVaAOpsTpfTb4RTvvhV6G4wwDqud6r\r\nBiFuqD3OOYmfOiKZkFTXWU7/UGoYrsnWYTcVE7UOCYw4pc4EHWuyldtI1lqN\r\ncEk3cBSD932HGqGKqyFixM6twhDwrQDqAYVaINGktBWPAbPuPyjuQPMuOom7\r\nH3cSX02xKZWuMnfZHgBlirHdY7msZ4ddKXXv9ezD6j0GHM660IhmR3QZZI50\r\nnaLkEC77AjSHHEpYEWfqkT2P8pF6yqHnScCHBz+oEBO9NsXwoeCefurj1yQc\r\njQKgDersuPJEjgb/mlCG3PGJwXUQCnr5IwNzr7E2EnLy0frrB9zhHF2xrVKA\r\n2Cc8AnqWUgV8pSLc62YXJQlV1SBGv8doaFcft6nyiZc8lgHIisFezZz+iYKZ\r\nBpYWRvCZo+L1SWLyvT/C2ne8o3b+8jWsDm+CLA9BL89swSqdx4dj1vPHpE3X\r\nZx9DgBAjlv7iy7IYOWwI5MSpogB17vydJaj99REfj12h4FPeoCQWuydCda55\r\nUs6KNVPnVAGpD3vSjPJK1FvrdjBkCGpjBEw=\r\n=aZCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"cf2f6a092ae7110963617b3f0f3f6afec3fd97c5","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.2.6_1680365511479_0.642031410798418","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"manate","version":"0.3.0","license":"MIT","_id":"manate@0.3.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"0b621234bd9e6798764b03ccc7d0f94eed433af6","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.0.tgz","fileCount":37,"integrity":"sha512-Ug25LtQJzad5s4Hs6pYEyHUkFod90Dv7+GimVkNQ1WwVFMUMjAWe8lnJlk8i7HogvA6jFnMLbOb4re5AeetpSg==","signatures":[{"sig":"MEYCIQDlbagWZzimg+Pgk6pQP1XNxCcQKDg1NmND3fOE2AAdIgIhAKelegmPa/sU4H5x24pQLo0gXcydsjnkFddPcEAXT6dJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKGJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7TRAAmSdyJs5q8ZhZ6kF5N6aDZpUBdczIgVGBWpeFpZe6PjPxMsBo\r\n4BhTjZJ7/we4EuKI+Ukz9WZLIXeE4w6AAxEYRcGYGDhgrB1Co1IrT6NXYJY8\r\nG5QUI+yb5WTyetI4gVX6/XIWhdhTR0lrgoyegqIp86J/Wlz2Jy6mZ27EP9wH\r\n5JAq2Zqf2NOrwT8AOLCDJZyt+bmBWOVsFtOvWmr3RfijLv7Bb2eLQZ4/r35j\r\n85xrSCjd3/4avPrpGvmQYcikL9MM8lcl1NyTNg9SUOudGmybCljl5eu5ugl7\r\n7YQTnBRUtu+KafskE1e8X1vfeN3oXn0ViJSuVHNWxdq4YklFao3Zl+ycV4MN\r\nP31sD8qBEokAnNK8nbbGmpcLcd5pRpuwbUjzgqk9wKcjPPZ4r0h/UiHkX2sR\r\n7XQL45g5JXizpxfyUxQ9P1Xwmh1Zsktqebes3lN455F/j3lI3T+W1ylG96Rq\r\njiFR4K4IexpkqGfqKBe2Xzt2DozxshnFkLPMZzyEJCdusqZpVD2sVeNGYsYI\r\nomU3weCk486tmewfy8/i6R68NWOMdEszNaVlKJWJ7+0MkiL63Ksf8nS/MZFV\r\n1qDKFVa5nwrNHn1n5Flp0nw3x5GmfcUm08qiZB4ahJ/hFCPxYnC75IP38rHI\r\nGZcNhTigOE+cLZFJH+TpaD2AMdTbhxC4Kc4=\r\n=C+5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"00cc30ad496ae16a613d5b96ccdbe21fb631c328","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.0_1680368219595_0.6840938743181295","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"manate","version":"0.3.1","license":"MIT","_id":"manate@0.3.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"639a039bb950b86143ffad1758976ff68a1b50c1","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.1.tgz","fileCount":37,"integrity":"sha512-znPVEki8dD2jgkH5wy9Knw1Ve+g3aRPEltntugzCzILz+GLFb0kaZ5MmDJeieG4QKj8lm2udF6rRHkRIde+NYg==","signatures":[{"sig":"MEUCIQDqZwyqpwGj0LwyuIFQiRoZoHd3jLOrIF6WqWdh1cAeQgIgVvBqh9NMuo3NRfbqyWNXQMj1y7JP704WMGmWCwGNL1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKGQaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2xhAAiQWtxUTpvPqTT8fxMLTslprav00t8cmtCUr7lOsyXP8h23FN\r\njodszInaCv5hyJo6aaaj4QrvcwmyurGBQI6FURMiiMJWnUh4SZWldfZOPsoR\r\n0lp5XDVfyqyI1BEoPhZXfwL9GqigxfL9TNESYEwlmiusryEFUMATbTfs7JON\r\n2bkz0X51ZBJxzH7aWfPvlWOoRUTcGpni7tgERpQS/xoS46kvKYhuV655bmTf\r\n0EIrgGZ3rSzWuRJRLrlH32eOcD9tg3Fmd5VVehjTZCPnWOlDo2q12S5JOAVR\r\nEFHLP8ipQoZGLbngv/O7s8iHO6TPKRj6U2tRd2DoWMewI5WCbQPgcTmkYvX8\r\nLzZPRdzyGd52c0iqSifOxU+LYPVhqO7UTl+HrZ3f5TqQf0nGNa0blFohyNPo\r\nmVzBnjoZkUo2aeBvYLOmZ+C5Ddtl+QEFycXeQHIMSPCxP1i8Q0YAa/Q9lNlJ\r\nnjKiyp4lGCYAo3sxRL0aoSfzXFt1wziN0G5iAo85iLNBRKOFZ215kcc0a7qE\r\nac2kRcqijeBLUiOhPM16oL1T26Adjb4Pu7VFe2edHQq+84UtwAMqozSJ6eOP\r\nw4USnnXMJQn9WHj6C38ioRYtwiBOFKSjNEkYmgMCtOFsXoDgNFnKDoEJZ+Xv\r\ntxB9EX48nvFNvG0tCGJBFkKv7o1fjfzVxuw=\r\n=NvXB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"59d129e0eea1de9b3713d777be8b399e489f7890","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.1_1680368666143_0.5001698602032971","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"manate","version":"0.3.3","license":"MIT","_id":"manate@0.3.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"f06db1a7fccdc3e3f8b8e686e4e0d913f6d912d3","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.3.tgz","fileCount":37,"integrity":"sha512-w/+HsFUiDptqwx8dszL0AekazCjQ1nX7SPEDIXXYgxMlLd8lWh+yIH426v1URN/L6MYxUdFsjXxZ0Wp/2VLyyQ==","signatures":[{"sig":"MEQCIFUPHHd6Tw8IfvZSSoWf3BuXPfuI3MsGFuHnEychgbUoAiB5hK/WkZJFsxbDri1bzUMq7WUzpEAuPTqBgmJvXQriTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKHKLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKg/+JizWgrOEj19pLbprJJcIFVwAPUAfYNuGVbNOFwjQlR5TKeiu\r\nK5Xq74Nb0nv3qgqa4ZyqoJT77hokUvf/y4oR7yWUUVswe7NmIBUB3daUzb9d\r\ny6HwdDPQ8N7A7N4CfCNTvKCRb3N3vCoatO4kcjG3HSDTYBnXumwGK2e+D8V6\r\nt2Um8tQnxowtFQjQbNEUtEnKgzdLJRXUfyXEj43Ro36GN+LYmLpcv3k/6fqG\r\nyqXan3jMiKitzniNym0yJ4a5+T8OoN32luKXa6wIieUxfE76w9+CmAD39CvK\r\n8bBAHBrlWfVzi1xNRWJ+ylLXRlLOTLgqlLS+aES+nB/lMMhjj0yy9jDJnxIg\r\nKDDFNYHw5dKjQBq1egVpW3RbkVzb1070JieJgAbTPbF5xQO1GH4cIJFoe+9Q\r\nkuQj8oXVxRox2iFQAlamdzpYJlfuV9/DsanlbClZhBtE14xLpqDmoxbcf1v+\r\n7lIW8IhmZ0PoUXdoxX/Y84KDwGW+viOqLgv+9SPsLn3TYg2SBNEE6q8gfg3a\r\nN4RaC8NxxsEKYDjecWa9NJHbku0pR9gZ/fbAIDA61St4icxXEbvX+0JHvYj9\r\nic9m7JeDmPcg8Rm+gjkuMIhRyy3ch3TcereOyNpInTl4zkHwC4NANByyRIhS\r\nbxJtuIA8enKi/Jy01sKATblp7gG1uJbgIS0=\r\n=/l2S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c82835302b40a2cc9c517e4bebe4b9181a8cd928","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.3_1680372363469_0.8722247759960429","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"manate","version":"0.3.4","license":"MIT","_id":"manate@0.3.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"1634889c1ec32d2ea15ba552d808b481630c6643","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.4.tgz","fileCount":37,"integrity":"sha512-P52kziP/Az4jNwy7eUK5WiNfisN4kDzWbENuAO8UgATaycaunxDNVHn0Mh3uaKj++PZJOa/WlJ1+dxuQIb6vZw==","signatures":[{"sig":"MEQCIBqqfiRX6yl5xD2ORxXnzsleg3AI6gujW0prWaMtngaqAiBNTX5tld3fhPOj+qtBbqE8rSBFglPk6LXXEEjn8IBvNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKHrwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSIw//SrDsp3IunHKQEqoPt811/aw4+cR0a8pFCrpBXilHhP5imu56\r\niLIy5OYxXezR0jCq0qJpKAujyZddPYVyp7+iBZxUaCpQM3fR+q5KfPUYo+kM\r\n45OghuaYpr/Y+ZnoE2GHL9uktmeQyB5rpcFyOrb5zPE93HqSx8Y3wgnbKAJd\r\nscea3SvcGoeRRLsU36RFeeDAdrZYv1EkWoRRkKz/AbGEYunKzDu4KMRLscm2\r\nQLB8kVfe9bcHGUcai3zoDwEqITybg+QoIiPrA7slz4vA2o6yL6TFHJjq5Z1f\r\nSbfrfeq+9/YoXQGJRpkYk1ux5VG7WxtMGQQXd2r57BRPKvlHP7D151zOemmT\r\nk1qg/X0dWdcydyYuqBp3+RY8QSotukVnMM+LbIPH6n14dOipmdxGRSvP//9r\r\nhpHUazaBTNnAO+Oy537KINnpZiyWzmBfjNKsAUu0YoI0yS6l7Azgd574Fd7+\r\nzpAsvm1S0Ixn9w17EX6+PhiqLRHeY8EI66TQAeHQi1bVlid9rTjOzamh66Z5\r\nUCoC2qOT3pk/by5REKNf89ITOE7hKWQ1O1IUWOe0bezNjox5ejHQ2e5Qpsxb\r\nMpeQfUalMty/AMnRhLqsUX/PeWxA+LzuN5CJCq3IqIuuHRJlevIkaddHdbs6\r\nJQKkp0fryioqzCz6zkt5SmyYTxbB4rwUg48=\r\n=uk9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c82835302b40a2cc9c517e4bebe4b9181a8cd928","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.4_1680374512669_0.3095259255631857","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"manate","version":"0.3.5","license":"MIT","_id":"manate@0.3.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"1445a849963a2b3a7472770ef0e9ef1fe2be1527","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.5.tgz","fileCount":37,"integrity":"sha512-fpkUID0k88VI+GAt/UxkhElb9v4Z8PDYvnAZWBM6oc7TSBCfCYHzhOg/uIMnigzHFYDNAahJLpJ5bMgTx8WR2Q==","signatures":[{"sig":"MEQCIDk5rZ7cOuMoM7wwk9mw6DLQFP6m3mhnrx6iok348uLMAiB981MVHmR6I0OaqiXudF3zERkoUUXiOt8MPErOpCzxNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKKLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6KA/+OJ4y2FRGB2Jx3OEv8f+G5np0mX78dzTikKX0+cu0u5BNBqZM\r\npvESWexrfBMXbN0AkfGX99wJcBDzMASfr/icrRTS/xmySdzmNhHUF0MWd9xR\r\n+mBy6Q7OMFqgB8Ls/45l0OtnEPamjpyy40HUQVZh0xTYFGLgCpIB7SprNxZ0\r\nUwERmuE+Ncp58SsSYyduIm8zoGl04xsC0+FADT6WTPBhg1HYF0363nhzLz3a\r\nlm4kct5ZwAwiProdFd4Hj77FgonL54QMEicScweZFADbYSJ+ygqCppq0Hfl6\r\nbRMcH9gVtmm8Tguv9kGc3MsEmbECCiT8PddsBNuzGZjvGqeyUQ4UhVEeZNbC\r\nHVtKqNYBuoGVJ6Dq9GimKrFVJfWykSn1ASHJ4boqleZKsjGKknk3Ri/vujKh\r\ncVCJpuixRgAfxhui0aT1aboCSoyMp2Ouips8V2BPFiYzaakmcIG00azBYB7r\r\nz7VnsDZ07katZZDQk3zBYc8OC+jsriW3CI14GA1KiJ7ODL79mz3ptfjc3I24\r\nLukbQWQOv6dx7RR9+Z+yFPBgJec598J0rHbRHdCdKkcHL5N0eNQuZ4DrWuyp\r\nqPsXWhT5EojgzbF26kFGUQy+QotemG8JIm07J0sjAuiXarG0sIDi/6ystDfL\r\nTxrXUOtzEL+GAnAg5IYxm1cBfnMfHpIZwZI=\r\n=n4SU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"aa77448901626efba2f8daa9b11ac16ef1a8196d","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.4","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.5_1680384753750_0.34923470192852846","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"manate","version":"0.3.6","license":"MIT","_id":"manate@0.3.6","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"a21d43e215745edebba023a7620115de95377b3e","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.6.tgz","fileCount":37,"integrity":"sha512-wN695s3vsAWwgEB88WfNsigFNZwFknAm7wLwJeawAQsUUruw+tcLq7eoVq7s1FgwMBV0WCwsz6U9kc+FgzdXOg==","signatures":[{"sig":"MEUCIH293iJUSeM48Rs5PdB3n9bGZXfyPNCmaM3br49fW67NAiEAlGQTfXWXz28NkWntFx2bAAVjBmmXrTCvROSoE3yXmlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKQBCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6hQ//XYsZWXM5SZefWNskd3uJ0O4g5T8bENwxX72IeLRfHkE+Yr+4\r\nDEXM5cwrAWvx57rvn1iuyL1iiK57mVFNAub9alRgG8/dsOWdADXAYsUQ1bae\r\nt87iaaqLXBmZ9zs/g+odJiqwp8SzraoyxeGbDS2SH1ZagpH6I+2cKY1pW5pw\r\nJ740JR30KNaputvTrwPGM8dBciKrbF2HroknvU3/RDA/jFcfDKq015Y/E255\r\ns7y2YtNhqVyCbTPwIaZa9V4ep9j1dYfYT4bWdz2f3iIPxXbKARgYnu59QmL0\r\nLH0s7Gh/LtwUD8jmpDK208clFEK+EtZ7QR+pC8zGOhAwaYpokk3iZDR5AYjS\r\nw8NdHMUdqg7kKMCZ+THeuPpPs5HU7yPtPqu8CohI3EovmtrmhKhlQy9Ljw5i\r\nqFNJdV8RD5vFiQlvbkD1SA8lPRqFNRndZRsgSdCnb1Z3J8pcvufNsRtM8VoF\r\nF5jV1QLisFMbpM1REEDCCJMAIlYHhfjiUV6PH3NVD1FFY+kZCLzBrefJGbHJ\r\nA2UDa3JkMiq7j6NZxWBpwJxlmAn7ZJz+/QTCbolWY/V+DeaHVU+qipoBrYhN\r\nsnYtUBxbMz6PsYNS9Wp1/1KUGg6++9A6w2nfRO0LQ/5sepvpfIF0hqNOR4rg\r\nn8wYhYauEpTzGKWETJQOadPstuztYkIMEE4=\r\n=NK9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"f3f858b5d03ad86d08f0b461e3a0aad9d17a777c","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.7","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.6_1680408642519_0.6900244563490328","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"manate","version":"0.3.7","license":"MIT","_id":"manate@0.3.7","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"7508c0d33e506f22645e4d7e6599bc0f8fc7a7d2","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.7.tgz","fileCount":38,"integrity":"sha512-swY3hfUsQqBrh3mTP40Gfr/mjY99G8jG6WUGaNUpYEvygiCD1A6N+E2VwELSufV4v34kHLf8aF+E/ES6t4ER0Q==","signatures":[{"sig":"MEQCIFO3KDAI/cxbijG6FuUxmha9lPY5bjMDRKELCOtK6IYYAiApCebXF8aqTkyVd7dVpwkivm92buMksBGiWw7nq6A49w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKSJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogZhAAkzuvBQjyyXkQpBvy8WEx2A8YygslFPb0mOaVt92XrMT0VOZj\r\n1Qs3iKzFp2k1dPG/82+9LYUNJrWQICrao81vxIJVEG05A9AaJn751u1+sysx\r\nKr+pOXVxzc2WUuljM8HmYBNyWcfJzvJBIOeXdOEIkgfLZd/soOBAgDEdQly3\r\np/8m7mxRATX/Z612rkWeQzRTVRRzSKsHEzhXVCH/ivnYSV8XrnojHdueCJip\r\nU85Qw3zt5AY8sGMviQXgRXAEGgoMCRfFfznOvtNKsomC2GssTdEY1V0TnPGb\r\n1wwzACzFAJMe3w9WbmyAk+8zQhtitrahxcRPc70Ej/WaVhWeePCXdooi/9O/\r\nZoAaoFoJEUvpfjMubB+hP4MtMLOac4z2+UMsGfZpZH4K+JQ1lH0miEaalHmM\r\nAfDvlpdgg8pU8SOCA+WCsfUF2TWRqw7Y5bq2+fr3+UA9cU1/D1rfrdMtPh2X\r\njdelYrsEQl86U3vAWJitmkUl6aa5dJy/QKyBpPHbwIlHBVNhhIsO947rxYSI\r\naWTb0lNzKcGcoSC2teCq3+qVkF5mRudx9cKkZmijlvVVIQtokCNiaZKuqNJM\r\njt1T0twYLBoJ9kHLC5fI/FNVRKFG2x4KOolaRCfFCKPSjgyqd1H+d1KpCbWd\r\n1GQ/faY7clqYk25TJtwK4YqOmLUwgbYK0mU=\r\n=V7hf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"8ccb420c66494d9609f950a557bea03a31d6e04b","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.5.7","react":"^18.2.0","eslint":"^8.37.0","lodash":"^4.17.21","ts-jest":"^29.0.5","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.7_1680417366581_0.6175326437857709","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"manate","version":"0.3.8","license":"MIT","_id":"manate@0.3.8","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"753a6bd32261af599526330a24de1f02a3682f44","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.8.tgz","fileCount":32,"integrity":"sha512-orYzIIT45BodHTtHBWIeLGT75YIWUNx8p5f+GfPfYqvURJyUPvFCf4aLEidxOpXbZ1Z1IdTHD0qN1SGHfqakwg==","signatures":[{"sig":"MEUCID7PgqFDquPXTQaE4mN0TnWaqxdXb0XRNl96pysfgLQ+AiEAoRzYGn6A7vmkEwRZjPv14tzs6K8/JO6M09Os7PQB3Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM5ZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUuQ//S+x8VG36rl4b5KEmIrMUjVkJ5w8h29j4er2c4ciL+J1rZqZo\r\na696iqzNWXBeHP5Ic+2ZmcbCzv8I9v7VzknT4d7nzKvOS+Eb9sUu8V/xqDgY\r\n6pA1clF8wainFJ4Xw/JghCh6ckFlnSygY0yFxuvsfKv7ccIhnL7QAemuijcN\r\nJ33M0QLyxb7dg+9qhXB0XC1XjjpTHncB14L0oBX16X7+rAUWtTnht4u6+NMi\r\nOsByuMinOwDG2O5iTW72hFVTVvDoRab3CF36CcMHfuNkqoow6GwZPU5EGlbq\r\nn5iQxAdlHirDRqU/nJeLGoxZ7L+LzgUC5TFVEpfNv2nMiI4C6SlxDkz9JzKa\r\n3DHkyyb9vJcVQoj3/BWTOIjgHRwp1HLnPdko+KChVRhub2MAnoZJmlBc7eF8\r\n07BIC61YVmA37DxzfpibSypVOZoDLDpz9+RDNsA+J6sYNbL/2gstUks+MaoO\r\nERzpqKlDWAuQjDhXNEoK4GXkimpqgVrlvZdj+4JKCm/vijc+yJUnF+wZWdMI\r\nY4VoSs3x/gPn2gF+71wGpeUzKKMWGAujzOS30zN3ZGptteVJt128u9Zb+oAx\r\n6468rSEJE+pqiN855wTcafCcdUHVhzt10NATY5CH7Z6ELSNrY40DUeoW+ZBV\r\nVOsMTPOuZ2u19ex0d+h+V7Nkv8+TA3AFL8E=\r\n=mk58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"7aaff3b940ca38e3c653f194548c4fc76d04958c","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.1","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.6.2","react":"^18.2.0","eslint":"^8.38.0","lodash":"^4.17.21","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.192","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.57.1","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.8_1681102432058_0.08387858335024712","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"manate","version":"0.3.9","license":"MIT","_id":"manate@0.3.9","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"edcbb39191ae7a96c3905bfeb36bdd8e5f6cc370","tarball":"https://registry.npmjs.org/manate/-/manate-0.3.9.tgz","fileCount":38,"integrity":"sha512-mMf4u6nT10a+HYNnNVE3b7a6p31ZvlgbHYpBIjCPJnGcUVeNohT629lgqRExN4NhXDeH+M6nN6TPO3bdeiQ48w==","signatures":[{"sig":"MEYCIQCGuvVf4L/GveFVDz927ifP+ffV06aQ/9tIXhNM3HdibwIhAPgp2D2RY4daj6ZRvCILBmYZpR8a+t4GWFFtuuV3B2Hz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPHmFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmfw//RxAGdvq52TjCAfqRUOdAC+titcUlWZBuI7Sh6iVr9yTLXtM1\r\nSUtDvWoO8JpVR33G/mItX4Yz+hdYNGCsVEuEuH100KII7jCeUmdr13MGsbVb\r\nmhvNQ1BXfBLXpuP2NpOtlMVKmkCYDoR5stFsLrVQVi+xqxiZUyjgEEZUeesq\r\nZYHz8ozoKHbWSALZCFV1Pjw570CGbQwEcYXO2wo/t5bbxdVBG/Ikd3yPXGXE\r\niAo88XF27ZqYa9upJVl46wo8q7tRIS3my7gcvO4y8s9Vf1rlf3bX0GUjCdD8\r\nI1p+ABKgcWSfjG/m//3jmk3ePQ8YlZ7lZYmh9z8BOdiSpXN0zE8yhVvgrhT3\r\nPH84NP9RfZ8AImKLhNPIbl04VA1QcE3/q8tjKGnVCMlOKyRk6J9nNl6GjxdS\r\npb3zg2xQVvV0OHT7UVDaIlDiII0FJF8lQhyoKXNOZGZaSTckhDyK5eoc0YOG\r\nOmOY+jx4mjlXbU1fsanXDz9mHb4opKRFrZuX0YyRev+U/WkuFTKQMUHt9zHB\r\nD6L2S3dPmVlqfoBUJQ4xkthRdLnM6eup+tnzK/FpE+q0f0pwjsjmu8XgkqGy\r\nohRwsBdHL/ADr8Lc2iolBipuU/2dFsKprZzZeb6j0kLurDiBoipOupJHqPm4\r\nq5ns9I/lSWlbsHqa3HcQQUNhCVm1sHcejs4=\r\n=EVQO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"7aaff3b940ca38e3c653f194548c4fc76d04958c","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.5.1","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"19.8.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ttpt":"^0.6.2","react":"^18.2.0","eslint":"^8.38.0","lodash":"^4.17.21","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^2.8.7","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/node":"^18.15.11","@types/lodash":"^4.14.194","shell-commands":"^0.2.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.4.1","eslint-config-alloy":"^4.9.0","react-test-renderer":"^18.2.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.58.0","@types/react-test-renderer":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.3.9_1681684869577_0.1064805464359253","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"manate","version":"0.4.0","license":"MIT","_id":"manate@0.4.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"72c735274527f8c3af84ec859b80aba765b75276","tarball":"https://registry.npmjs.org/manate/-/manate-0.4.0.tgz","fileCount":32,"integrity":"sha512-Kla6iLdLRstytPhgkCQLFOh2PHMMMmNpkXkx67egVU73fxRfsBLtpBGA/JZ70bbHYtSw3GV08CZQ1nLukq5LHg==","signatures":[{"sig":"MEUCIQDXRrOLaHPLtwgmzQXvlNCstDAq66YW3kZQ5Vc6CFgBaAIgbfiiUXLvL/SO3KOHI1NNqaGFvsex9txW4odHjiS01mY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39163},"main":"index.js","types":"index.d.ts","gitHead":"e065039c570a5033278071ba7db8e3f340379d85","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.2.3","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.0","react":"^18.2.0","eslint":"^8.54.0","lodash":"^4.17.21","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/lodash":"^4.14.202","shell-commands":"^0.3.0","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.6.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@types/react-test-renderer":"^18.0.7","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.4.0_1700849059898_0.952876725118045","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"manate","version":"0.5.0","license":"MIT","_id":"manate@0.5.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"649021d5e6af932c5d86ec65cce6c8195373105f","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.0.tgz","fileCount":33,"integrity":"sha512-sTqMLz8wLiPcP08YPd5Ag5mbpB2dIqRsP/9CVsEhU5HKhbym5BZfndwfB6qezRbaZEQr9ZhdimR6yxWc7YKJ8Q==","signatures":[{"sig":"MEUCIQCkvm0iB2CTmWaSV+1im02p3TWx7BQMMQVd2WcMFLFAwwIgQUUBrZHjX+AP9+VUw58AunMhNGu0COQcdC0/eYEQFQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39379},"main":"index.js","types":"index.d.ts","gitHead":"8c23af68b7047e3a4a567d812cd67bfc2af8a9a5","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.2.3","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.0","react":"^18.2.0","eslint":"^8.54.0","lodash":"^4.17.21","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/lodash":"^4.14.202","shell-commands":"^0.3.0","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.6.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@types/react-test-renderer":"^18.0.7","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.0_1700876515505_0.8976109422648342","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"manate","version":"0.5.1","license":"MIT","_id":"manate@0.5.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"944c236b130836fe925633f3c4e8152306734056","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.1.tgz","fileCount":41,"integrity":"sha512-XjOHOUVdyQ+U3IafpQei40itN4sjIWaLztn2yv7W0bkhJxSCrbtvgR02tyoAbpxR6I5HKCTkSgb4wKhEA9GRAA==","signatures":[{"sig":"MEUCIBpzN7e2ylZdpw87iiElEpd3aN213b+vZBIf/rLlseH8AiEAoZLfTPpXr6O46aOY7TUptRXSR0VdWR48H+ldqwlCBJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50225},"main":"index.js","types":"index.d.ts","gitHead":"8c23af68b7047e3a4a567d812cd67bfc2af8a9a5","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","release":"ts-node scripts/release.ts","prepublishOnly":"yarn test"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.2.3","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.0","react":"^18.2.0","eslint":"^8.54.0","lodash":"^4.17.21","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/lodash":"^4.14.202","shell-commands":"^0.3.0","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.6.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@types/react-test-renderer":"^18.0.7","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.1_1700877264972_0.3307344505596459","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"manate","version":"0.5.2","license":"MIT","_id":"manate@0.5.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"a10be017dd34913acd6503317188f3ae76aa6abb","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.2.tgz","fileCount":41,"integrity":"sha512-lUBYWO2JPX0Zt5k6Iq+SOhkGXWB9mVvW5SC97/vvSzwyblEDGZx008TMSGYYncqesMeY+rlC3tqta2mx0abKFg==","signatures":[{"sig":"MEUCIEFaKT7PVVrnOE3XjMDQYY3mPvtioWohWohSAf910EC8AiEAqyDIGs5/c98XQGtX8p7X2QafvRDxCnH0w/jT+ANdyzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50240},"main":"index.js","types":"index.d.ts","gitHead":"f107faf2535475622a60770d1ac04e00c5aaaf35","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib","postpublishOnly":"ts-node scripts/postpublishOnly.ts"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.2.3","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.0","react":"^18.2.0","eslint":"^8.54.0","lodash":"^4.17.21","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/lodash":"^4.14.202","shell-commands":"^0.3.0","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.6.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@types/react-test-renderer":"^18.0.7","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.2_1700877669776_0.4800491803823841","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"manate","version":"0.5.3","license":"MIT","_id":"manate@0.5.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"bcc28e00ba3ea3c9ea4778f48e2974b64f9e9c69","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.3.tgz","fileCount":41,"integrity":"sha512-8VtBinaITP3v+6EunXCGzJ0i/PxysWmE7onB9x3/O47ofpMsh941Sw1TTYL14QzcIdvSw1ofeOj4r5jJuifUlg==","signatures":[{"sig":"MEYCIQCMRkaGVRORqX96wRjLDY7VT0z0svdTB0X8GngJEuYyLQIhAIEIjtNGh5vegN08OH/epzj6kMihLE6otWCGXx88leE8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50232},"main":"index.js","types":"index.d.ts","gitHead":"f107faf2535475622a60770d1ac04e00c5aaaf35","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.2.3","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.0","react":"^18.2.0","eslint":"^8.54.0","lodash":"^4.17.21","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/lodash":"^4.14.202","shell-commands":"^0.3.0","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.6.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.2.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.12.0","@types/react-test-renderer":"^18.0.7","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.3_1700877818393_0.18431582564880444","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"manate","version":"0.5.4","license":"MIT","_id":"manate@0.5.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"e12f21f100fd5000b07b1da992581ad8a37ffda7","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.4.tgz","fileCount":41,"integrity":"sha512-RrMd+yhjudkFpG0cC3TF729FpWHEBhJmDwlmwypLeXwDorecsp8mM3pFWArLGl3nBrBtiTjab0Ht4IgcDy8aDQ==","signatures":[{"sig":"MEUCIQCmCDMvKyNe61Sp7fj4LOHOFPeOu+T7Kllac0IPlP1CnwIgR5TluGEkQvU5usjJ6veyDKEO3hOS9+IMZXNO09pNFBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50339},"main":"index.js","types":"index.d.ts","gitHead":"cb5354bacc2daf87ca603a052ac081bf038b94c4","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.5.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"21.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.8.9","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.8","@types/lodash":"^4.17.1","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.4_1714872959185_0.03273844142276183","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"manate","version":"0.5.5","license":"MIT","_id":"manate@0.5.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"82e74c937445ef97224c7f8cdeaace6e9b6e44e8","tarball":"https://registry.npmjs.org/manate/-/manate-0.5.5.tgz","fileCount":41,"integrity":"sha512-Ic8bIPWgsC3P3qA1MXB52B80ltAgcXac8q8ey6XRp2KvKc38xy3tJNwlmZONW+cIGXt2MJZyG/3aQrl7H8muMg==","signatures":[{"sig":"MEYCIQC10+coM9p2enZrx6yojsq0yPQaR5SlVCIiwBkdTy+W/QIhAP0fT3aW5ANH1wXqnWW3X32BQYT6xM43XorZbXazb69A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50442},"main":"index.js","types":"index.d.ts","gitHead":"a1de5e565a0bff342850200d6c5f38b07bc60fe9","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","@types/lodash":"^4.17.5","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.13.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.13.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.5.5_1718146650861_0.9830507704280469","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"manate","version":"0.6.0","license":"MIT","_id":"manate@0.6.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"48c7140637da08be6140dda4d4e1df0d8ff200fa","tarball":"https://registry.npmjs.org/manate/-/manate-0.6.0.tgz","fileCount":42,"integrity":"sha512-/PvNMVTIYC9AOFG0yrB/tShF0qvWUsa/ni8V5VCHYqsr+USr12GO7HLh8wjBM2WlBJOs8QFg7KXEe4ratxPegw==","signatures":[{"sig":"MEUCIQD1WMakX7jkSCNnqnr+3JRdOpOD+7bNTpMNuPDLIOlBQgIgGSM9cuw/r/LEKI32mIuJtPVr+9Wc+sMsqdU8r14dpXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52369},"main":"index.js","types":"index.d.ts","gitHead":"2dfeb850c98cbaec9bc0c1836481d40864a5ed36","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/lodash":"^4.17.6","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.6.0_1720733743850_0.5751183327150717","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"manate","version":"0.6.1","license":"MIT","_id":"manate@0.6.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"92ec9f8a9f607f08dc97e1b78af343e63f574cf9","tarball":"https://registry.npmjs.org/manate/-/manate-0.6.1.tgz","fileCount":43,"integrity":"sha512-Q7oc5i8awaxflYaU59qv824lWGvCtk1zEFLJzyIWGgrr1Am2TX87AA2M47PQ6sQtSpyC4AbiqKf8qj+jENJr9w==","signatures":[{"sig":"MEQCIFMo+LVnk5mN+2ZhwEQdJ7+hW0dZx3/6K8+sjWUIng2tAiBdD6tnrdvIOH+oYA7sezDLNkZAUApjwt9e3Fu7vcn61g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55979},"main":"index.js","types":"index.d.ts","gitHead":"2a6ceb103eefb034e73bb96bf5f113997533569c","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/lodash":"^4.17.6","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.6.1_1720738996268_0.41221956277769234","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"manate","version":"0.6.2","license":"MIT","_id":"manate@0.6.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"8b11c93556e76446a7243f134a20580caa3e128d","tarball":"https://registry.npmjs.org/manate/-/manate-0.6.2.tgz","fileCount":44,"integrity":"sha512-GIPEmgMNZyDhKi4MvE3WIrMc5Zvj/vPGuHZHHaQ4x5wdraO36h3U5YEV0apv7/Y+f5Ei8h39vKCmYvdIWb+lPw==","signatures":[{"sig":"MEUCIDiBFEmQRNcyBb1v+kjsZhV/ztVCytJDjw0Y7Y8iPug0AiEAqLQiHvUopnNnw+jnSOQx3kU4AFsXYNkodlZlR9uq1tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56692},"main":"index.js","types":"index.d.ts","gitHead":"88a72ed7aa55b3a7c551d67b00d61f553c43eb29","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/lodash":"^4.17.6","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.6.2_1720814737621_0.12972796238087647","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"manate","version":"0.6.4","license":"MIT","_id":"manate@0.6.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"3071210020c5ccc00fcc2634eb789c52e909b966","tarball":"https://registry.npmjs.org/manate/-/manate-0.6.4.tgz","fileCount":45,"integrity":"sha512-1WtPnHDDVqAdb345VffVj646RDpaUOopDm727T0UD+ZL1v0/SKzk90l27eJLtlA4G2xM+oxCEF/b1v9ie6jSQQ==","signatures":[{"sig":"MEQCIF3jPFKzFbYGXRO9i8YTrEyUqn02ICO2nw/iZuxMadgWAiBpvf7h8PJ6Q3LB5B4C9Uqo+mlld/Bl/68v1AwvmziaMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56891},"main":"index.js","types":"index.d.ts","gitHead":"f5fb30779fc5fecb0a19d6ecf7a0dfcb0cf6a184","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/lodash":"^4.17.6","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.6.4_1720824914094_0.9302305269009341","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"manate","version":"0.6.5","license":"MIT","_id":"manate@0.6.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"c598cc257785f9ff5c5812cd40e4a5aaaaf7aee5","tarball":"https://registry.npmjs.org/manate/-/manate-0.6.5.tgz","fileCount":45,"integrity":"sha512-HXiSU/75tb0FmIShPr5z2UzRgYfixsfALNLmZc6Oi/yWZH8u+A/Qi268JvumoT/WJrufrUn2dCfvP6xTPilkXQ==","signatures":[{"sig":"MEQCIGIMP8bD/MTQNU8naWlCGEUPEL6DYt/6SUv8rrsh0/P9AiBTc0Uu5GrYbX0lI9aYL2Qps3hYud8ywS8TY4jw8a6FSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57167},"main":"index.js","types":"index.d.ts","gitHead":"05c4ad60d0221fc5afd1b0b57c3c38d7bd4b2cac","scripts":{"lint":"eslint --fix '**/*.{ts,tsx}' && prettier --write . && sort-package-json","test":"jest -w 1 test/$t","postpublish":"ts-node scripts/postpublish.ts","prepublishOnly":"yarn test && tsc && cp lib/* . && rm -rf lib"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"9.6.0","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ttpt":"^0.9.6","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","@types/lodash":"^4.17.6","shell-commands":"^0.3.1","wait-for-async":"^0.6.1","yarn-upgrade-all":"^0.7.2","sort-package-json":"^2.10.0","eslint-config-alloy":"^5.1.2","react-test-renderer":"^18.3.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.16.0","@types/react-test-renderer":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.6.5_1720981294868_0.4978525613329081","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"manate","version":"0.7.0","license":"MIT","_id":"manate@0.7.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"c867f3da5b4f702e0f31ec3de576796ed3e3777b","tarball":"https://registry.npmjs.org/manate/-/manate-0.7.0.tgz","fileCount":38,"integrity":"sha512-uaFtvKTYCVu/eiVRRrB5lgnv9mjfpzRrqUgNz1w2svq4T067Jgq6wX+wfS4xaZSHLUJjO41CPZcWei2wb4uszQ==","signatures":[{"sig":"MEUCIQC3qYAD5Ownbny6+bpnjyv4yM8vZyMub3JUqpdMd22eRAIgLSvAF2U0b0C79p+qbT9V/dMMACzlnvM/dIes9lnHlEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56305},"main":"index.js","types":"index.d.ts","gitHead":"467480ec7ce6e6605311f248653116f095fb5db3","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.11.2","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.0.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.5.4","@types/node":"^22.5.0","@types/react":"^18.3.4","@types/lodash":"^4.17.7","wait-for-async":"^0.6.1","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.35.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.2.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.7.0_1724604375430_0.6732130812568522","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"manate","version":"0.7.1","license":"MIT","_id":"manate@0.7.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"064b60ceff78d0c64c33d12c82a5889056813182","tarball":"https://registry.npmjs.org/manate/-/manate-0.7.1.tgz","fileCount":42,"integrity":"sha512-DvEn79mp+qun7Y/FjxMygz9NQh4EI9+cnj56/ajgnG/gLfnzbVEAB15TCOPCzuUBMhwUvAhMtnUGmgJWOvisTw==","signatures":[{"sig":"MEUCID2iuWdEx4yuF9mFXrlsczve571vcTVWmK/PpOrQvuizAiEA0U5sf2Hl0V8O5N7jnxFCHtgyK+3x8gQ3UDKkiNR7ldg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58605},"main":"index.js","types":"index.d.ts","gitHead":"728a50ab23e7a5250789cac6697b8d6de7b9e3de","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.11.2","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.0.5","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.5.4","@types/node":"^22.5.0","@types/react":"^18.3.4","@types/lodash":"^4.17.7","wait-for-async":"^0.6.1","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.35.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.2.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.2.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.7.1_1724609084600_0.35964049412876653","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"manate","version":"0.7.2","license":"MIT","_id":"manate@0.7.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"d650875be3995bad4b6df30a638ddac49fdde9b6","tarball":"https://registry.npmjs.org/manate/-/manate-0.7.2.tgz","fileCount":46,"integrity":"sha512-zmUUOOc8sREvddQPQVdS6hqHdtyeaNM2sOO3C9SKw7ectRGuHBUQlqS1CYft9dA036UiTpQFTTHeNVDkYV9zJQ==","signatures":[{"sig":"MEUCIEisuij40m5pCLQ44b6YobQvQLoN3euC25Vf5HMkST5QAiEAsERXRTRReZdFjiSwUiRVpqSVSnUAgse/rFNw0h5JXlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62369},"main":"index.js","types":"index.d.ts","gitHead":"7942ec3e587f6dfea18e3562f8e52f5be5c62eff","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.7","@types/lodash":"^4.17.7","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.36.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.6.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.7.2_1726624015925_0.19334968719427859","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"manate","version":"0.8.0","license":"MIT","_id":"manate@0.8.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"a367374c835b71a0e2b75bbb759102aa97771e78","tarball":"https://registry.npmjs.org/manate/-/manate-0.8.0.tgz","fileCount":48,"integrity":"sha512-kO106wHwF5NRc99nzNAIxw/acLkTbGKbOKg8AAhl2AZAAnrK6RqZsr6O5yU9vqbQD7yrZvzLCoW5BpBLLrLYMA==","signatures":[{"sig":"MEYCIQC4dqS1AEZIO1wr4dqh93RDi4jo1oOTZZPfIcB5BcH5+wIhAJcMJ+UaRaredCv3YhYv7YYa3l18lmIsebKI+bQnMCmE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67278},"main":"index.js","types":"index.d.ts","gitHead":"5ee51c6aa56c5c32d98049a115806a074a93a4f9","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.7","@types/lodash":"^4.17.7","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.36.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.6.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.8.0_1726769237092_0.20172623364594444","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"manate","version":"0.8.1","license":"MIT","_id":"manate@0.8.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"95419544e937aceda5d219e9635a781a37649945","tarball":"https://registry.npmjs.org/manate/-/manate-0.8.1.tgz","fileCount":48,"integrity":"sha512-x1sIYjjZarFMnMKwfd2g9Upv4VMtxvKNE9alvz1AZWX2fK9JcY7SydB/5zZt6k7edJAIOhI1txlwfLnwHQUD4g==","signatures":[{"sig":"MEUCIGfBbu6s/LKNnRz0Ks/soh73WcrYc4jo3+Z2toskwkzvAiEAiSpRMsweGn+Gpi/HZ+C4sNQfpBa6F8bnZ9LlkiZ/q4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61155},"main":"index.js","types":"index.d.ts","gitHead":"791524e1c0dcfa94bc76d71db31587d6fd0b9a5e","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.8","@types/lodash":"^4.17.7","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.36.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.6.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.8.1_1726789465992_0.9846107939493611","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"manate","version":"0.8.2","license":"MIT","_id":"manate@0.8.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"6e6b7d94cff6797a3641bb9838efbcc78c6cae1a","tarball":"https://registry.npmjs.org/manate/-/manate-0.8.2.tgz","fileCount":54,"integrity":"sha512-t3Bu9SdLnKeSHXxnPsMsp+Ts6GPZzTlAhOV4U92JSsctL098aPDiGGT8v/LDydSVxK9C9tqh99gFAM4nxFAKpQ==","signatures":[{"sig":"MEUCIQDLpWQlrYPZ+6OiDi67umArOBylThuuKbPZG/XPYGxcYgIgTLPAsNLUL1q95y2Si3/AIN7o1mWHQcWypVlq0nO7kpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76409},"main":"index.js","types":"index.d.ts","gitHead":"a41de9e48a7e22d569fa7a529464c58218ab93d9","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.0","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.5.5","@types/react":"^18.3.8","@types/lodash":"^4.17.7","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.36.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.6.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.8.2_1726800909991_0.8542026012329635","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"manate","version":"0.9.0","license":"MIT","_id":"manate@0.9.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"c089100df1ad18318c86d84bcdd4ffc98d2c758e","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.0.tgz","fileCount":55,"integrity":"sha512-2DvygdNFNDqCDZ9OIBqjuI0LKGSQBpEKz7nNxWtPpjgid8kmBxc/D47MI2F4wgUfVh3YHF/+j+1RTxMSkfhanA==","signatures":[{"sig":"MEUCIQCiuN7KuEOAAxDC2aJZ8CL4DIE8RZpfoCcaU6TTkiV2LwIgH2XyzkCLBnUkTPJj29VGCXQH4XuTt/PToeX9ecqyXJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85415},"main":"index.js","types":"index.d.ts","gitHead":"7f9f7f3c357d446621bb76556022756b7d6e0793","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.7.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.7.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.0_1727664024099_0.8777225612469812","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"manate","version":"0.9.1","license":"MIT","_id":"manate@0.9.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"425b00f68c4f05e4f364e0146d682e75b0fa9a0d","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.1.tgz","fileCount":57,"integrity":"sha512-2DnTSQqXmso7TwiUrrSEyCPujFN2KppqJ5ZOWgMteOb3Or6TpILVdazQkNYjLZuafAz2i32/TJyJxbpySQuGyw==","signatures":[{"sig":"MEQCIGlF9kC2jNbeLDzvxByYpaufL1G8Q8NRZNg5u2NiEvBBAiBzrK6E4h3DVohKSGCw2PKUfAm3c9MkM4Cn/iVLZ0S5lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90358},"main":"index.js","types":"index.d.ts","gitHead":"25d385f5bc918f50f15453c18c70f2a67108cc32","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.7.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.7.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.1_1727669687538_0.3695840988259598","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"manate","version":"0.9.2","license":"MIT","_id":"manate@0.9.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"3028e745c688cfb46fbb7795c1ad961ae504464f","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.2.tgz","fileCount":60,"integrity":"sha512-3Ma92hhJMR2izt/lGJponjMe7d8kZWZnOEffKFH1nNKyIEYsyCJYFcj03bs55FDfaUqxtlDBU8/QT7z33ucYvg==","signatures":[{"sig":"MEUCIF14YyJuATiMvRA65YIvDxwK73JMjr2J4MEG3nZwCbmfAiEAsH3KLFtiHNFnXrUJkBZeuwBLXHTL0/mDJkdcHsow7RI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89064},"main":"index.js","types":"index.d.ts","gitHead":"a7668c1d8f0355bda5cb69ec62ca50ae4f2535ed","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.7.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.7.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.2_1727673043426_0.8457862662452997","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"manate","version":"0.9.3","license":"MIT","_id":"manate@0.9.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"242d97757295b6e821a9a526101d7522dffc5bfe","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.3.tgz","fileCount":60,"integrity":"sha512-bT5ouuUJ2/ZnUEelYbwadiUNzedbfjXEFY8U1bFfUgCfAxgyo22qqVyb4Npa2CB/mAq5BNhUp2cslz/ezTpl/A==","signatures":[{"sig":"MEQCIBqlLsn5XyQgTl2xRrEY2KrtHFPnQwz2bOLhf4zpQ8q7AiBtLYd+ZV7hegM/srP5awXahE4gSr4P6o7HtH6vH/VAmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89571},"main":"index.js","types":"index.d.ts","gitHead":"37a3d47a01abdd95395226b719409051aab2319d","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.7.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.7.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.3_1727724034949_0.41453272815312014","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"manate","version":"0.9.4","license":"MIT","_id":"manate@0.9.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"cef5d821dc411fd403b8ff79fa380e6c6da95d82","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.4.tgz","fileCount":60,"integrity":"sha512-m9Yi0yx+evLHHWpmcsaQl7/gMJgLUa5k5X8LwksXtDwdrczHwgq/RY34N4CEeoLlQzp+U/S9gMsI+VW0htCvxw==","signatures":[{"sig":"MEQCIERSNDRlGixDdNAhZIjhKOp853lB8dTImQG7eOq4yinTAiADp95NXtdOSZOLyVxiucaxXUl3I/A82yd2wQke0sbpPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91111},"main":"index.js","types":"index.d.ts","gitHead":"f65029ca52145991f3ba6783890d6ec230393e15","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.0","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.7.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.7.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.4_1727745485722_0.825108859744665","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"manate","version":"0.9.5","license":"MIT","_id":"manate@0.9.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"00c57fa007ef6931040c75a703f0b3f45e1fbc48","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.5.tgz","fileCount":61,"integrity":"sha512-ehOJcfreefv7pqYkL+jl1Hl0MBNg6dhheGujLgHt17jTYolu21imixdm/CKBRZWLSLHsW7umozIRR/KGaMK8TA==","signatures":[{"sig":"MEUCIQCo40x50xoOs6XSekSsTO4DHPSgtZaxdOxidxvlyBi7YQIgcOa8cw+XkVqtsKZiSadHcn+YjI/Kx+gsp7PLQE2wMhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90348},"main":"index.js","types":"index.d.ts","gitHead":"0d564717417a1b8de8855eba5e560fc10234addd","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.5_1727813728299_0.8570111281431563","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"manate","version":"0.9.6","license":"MIT","_id":"manate@0.9.6","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"e199f382add52de95a2760703fc449fb42128849","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.6.tgz","fileCount":61,"integrity":"sha512-zBLCOvLCvYuvWHiC88j3yyOOkxLncDzpyHHLeakQPBa+itbYBZnow2MpMyL9AePGWRIhEZMCyPnbERtKr6zPrA==","signatures":[{"sig":"MEUCIQDy/Mb9LR4ijQOQ1ulJLuqMlQdKKK47gkDyYXp+RPKOZQIgYp3dvP/3JOCormZX5izNQhfmpq/zPTWZ7mdO5paAR2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91257},"main":"index.js","types":"index.d.ts","gitHead":"c343ffe15a60b56d6094a94d7f0d39528e540391","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.6_1727820590556_0.8160192980429637","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"manate","version":"0.9.7","license":"MIT","_id":"manate@0.9.7","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"41cf46590f1ed87c83dc40eb7f84c6d66319eb6e","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.7.tgz","fileCount":61,"integrity":"sha512-G3XL5nA2qauN3aXbFT0uS/jF6nU8KwiEw1WMIvnZb3mQ5ZCJJe4jO/N8K6KajnGh4lJyt0E19MMWLofDgdfDLA==","signatures":[{"sig":"MEUCIQCguy4wnm9euZw3AZfRNZwd7FXG1MsH9IcYDWoOEqKGFQIgFXYwiClSA0XPUx2tfN2gNN3nRjin6uyf/nD88EJq9ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91067},"main":"index.js","types":"index.d.ts","gitHead":"92ad4b31587582193b60029a2c6eb9b3f472ef45","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.1","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.10","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.7_1727825975964_0.3865282973068682","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"manate","version":"0.9.8","license":"MIT","_id":"manate@0.9.8","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"5a2b97f832a36389d7903cadef161692a67ff1b6","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.8.tgz","fileCount":61,"integrity":"sha512-kFQ1APK53tG4o07+8SUuJYOzBzYMIwa7FnIN3Z8Czlo9C+g5OJ0RBy9wlV7q8Sw2uUojTfH72y8oSz8G2jFhSA==","signatures":[{"sig":"MEQCIE+h+Mi2GNhEEhs798s6aZWq91X4rf3wxmyor51SuVugAiA+nJOgfm0XXQh9Ydiw1OGe0zPK6J1Ug7foiUaH44VdBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91087},"main":"index.js","types":"index.d.ts","gitHead":"92ad4b31587582193b60029a2c6eb9b3f472ef45","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint --fix '**/*.{ts,tsx,js,jsx}' && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.12.1","jsdom":"^25.0.1","react":"^18.3.1","eslint":"^8.57.0","lodash":"^4.17.21","vitest":"^2.1.2","prettier":"^3.3.3","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.7.4","@types/react":"^18.3.11","@types/lodash":"^4.17.9","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.0","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-alloy":"^5.1.2","eslint-plugin-react":"^7.37.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.8.0","@testing-library/user-event":"^14.5.2","@typescript-eslint/eslint-plugin":"^8.8.0"},"yarn-upgrade-all":{"ignore":["eslint"]},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.8_1727889777106_0.28931191658213895","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"manate","version":"0.9.9","license":"MIT","_id":"manate@0.9.9","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"554105865fca645308a4839652d76346ee40c820","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.9.tgz","fileCount":61,"integrity":"sha512-dOYPfjvphc1NCOttvVnuUhGEQAVZf6abJO16T0J4kOI0fsksF/467fn4rPXb7HCf40S3Y2f68JI8EjqhAHcjiQ==","signatures":[{"sig":"MEYCIQDuQbvGRrsI0XP5RYXmlhl2l7SBwXx35UbiYWKB1+6ovwIhAMSPjj7PQ9wSvP5iY2sTJdsTpdSs5a8o6RbW9PN5I+vt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94090},"main":"index.js","types":"index.d.ts","gitHead":"9efa21a0461e2f90d7abefa8fb652ed06e130323","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.9_1730857529379_0.4350110341367066","host":"s3://npm-registry-packages"}},"0.9.11":{"name":"manate","version":"0.9.11","license":"MIT","_id":"manate@0.9.11","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"ad99810c70956299fdfc0fa7f689913bc6ddf33f","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.11.tgz","fileCount":61,"integrity":"sha512-4Db8j0FFFD+heLFZshVuEOQEA537fM1mGpD15sh2TTC8N/HPC2bknuH5/uGvHziISoc+2fVWJeBCWxH59adAiw==","signatures":[{"sig":"MEUCIQDGajbJo0JI8X7l81xGOhSEctkJXgW5alUZuXAsT7fxFgIgBf8lAjni9vkaMPat37DMoCdEvlnZ7jFdRj9tLZV3tBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94594},"main":"index.js","types":"index.d.ts","gitHead":"9efa21a0461e2f90d7abefa8fb652ed06e130323","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.11_1730859540304_0.4377495447509687","host":"s3://npm-registry-packages"}},"0.9.12":{"name":"manate","version":"0.9.12","license":"MIT","_id":"manate@0.9.12","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"c5518afde4e6dcf65cbcc0cf862644a2e7dc554f","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.12.tgz","fileCount":61,"integrity":"sha512-LsTFexalhFOONLD5BeP5Vt54BLLjdSRS1Ga1zgHWz7C9WnVTv4ZFUW7bsliPG2Uew7krAWfaHY8cH1h422LE2w==","signatures":[{"sig":"MEUCIFm6vaDrIG5p+ZnSdS2FuUv1P4Yfs0DL2O7QSejTVZL2AiEAvrODY4vqYNyoS2REt+69Vr6ytEC/AgmuAQ9upyLvzfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95477},"main":"index.js","types":"index.d.ts","gitHead":"af10b26aa49c37973c730eca7f9e60741cbc2e55","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.12_1731299238873_0.02697677507316465","host":"s3://npm-registry-packages"}},"0.9.13":{"name":"manate","version":"0.9.13","license":"MIT","_id":"manate@0.9.13","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"d32cf28f1abd9e4f6b2b5d476b8a13f052e5be8b","tarball":"https://registry.npmjs.org/manate/-/manate-0.9.13.tgz","fileCount":62,"integrity":"sha512-L+/e0OegVqNA0dgqkrVLb/Ko8uYDJf5T/JFTJjT1+Ihvf7MBc2pNCEx5UjDJ1CzTbdcyQ5Hn2tDgAcRxmlN/Yg==","signatures":[{"sig":"MEUCIQDORjLYTkvYhWbeQvFj90Ey3J4OoNLaWKSiu5BLh0ql4gIgF6gp4w3j3edTGaMb9IzzOINk+u4+CsAcQnjobvx5KcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96188},"main":"index.js","types":"index.d.ts","gitHead":"eceb340dd7a6ce8fdd02560b9c5e0768ce99b006","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.9.13_1731302558056_0.27939788590974746","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"manate","version":"0.10.0","license":"MIT","_id":"manate@0.10.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"93966b0af9ba25377461350f9bea3d442a904031","tarball":"https://registry.npmjs.org/manate/-/manate-0.10.0.tgz","fileCount":62,"integrity":"sha512-J4tqmmoa8/dSfxwckI8Rk2YuX9Pvu7TBWZP8n7hwa3V1FKj6c5C+dUZ1EPWOwmx+Kfhx98JVCCtDhtEIDAhtlw==","signatures":[{"sig":"MEUCIQD9NWKeneoTyNQtk6s4WQ4IB8DZ8xfq+XvE5cj0IF9WsgIgcwtHGOTCSJtiagT6edL+ayHaFGLQkMInZjLTvv5sYAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96109},"main":"index.js","types":"index.d.ts","gitHead":"ada4d4d8f72a4cf9529f3015efc5fbd096dd819f","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is short for \"manage state\". (pronunciation is close to \"many-it\") It is the most straightforward way to manage global state in React.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.4","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_0.10.0_1731352607736_0.14520021111310966","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"manate","version":"1.0.0","license":"MIT","_id":"manate@1.0.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"4735cd2feda25b67e399b3c6cbd4154768294244","tarball":"https://registry.npmjs.org/manate/-/manate-1.0.0.tgz","fileCount":63,"integrity":"sha512-KZZ8ZKDRxWGHXtTW5t231iAn1T2EIeJ1J0lSVmvO8K0LcY6LCPUfZi76gYEXgvfOBwdQdRNDGpr6VoisX3Nj/g==","signatures":[{"sig":"MEUCIEoTQHFCvlCz94oBt1K0Sayreh7ucpP2g4OBCFxBw2r6AiEA2qcSexhwh3FYjG5KrAs46j2QBOY/YgLR8FzU0nx3yko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98383},"main":"index.js","types":"index.d.ts","gitHead":"d353466fca89004779a3e288c8f1a9613b4c8af7","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* models.* react.* event-emitter.* transactions.*","prepublishOnly":"yarn lint && yarn test && tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_1.0.0_1731562735926_0.5192457966471897","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"manate","version":"2.0.0-alpha.1","license":"MIT","_id":"manate@2.0.0-alpha.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"9a4a65067c8932a41cf00b0b775c8edeebe52b00","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-alpha.1.tgz","fileCount":57,"integrity":"sha512-i9BE/EsTFyN1N6xT8F7i80b8ogOUmnou6HwDB6AxiDhsRxgS8hWa73MZEguFeK0HhQM6iUUO5NPweFNKfRIPcw==","signatures":[{"sig":"MEYCIQC5X/oEyLOucYef5m5t3wNEQeptUNpNkVr6Wu5xFZFBuwIhAK2WW606fbwLiAj3lSaofJ9hah960aVmXLoYXu9ibAQm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85719},"main":"index.js","types":"index.d.ts","gitHead":"78b8b10996d6db45db1a7f8d93970e0d6a01f176","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm index.* events.* react.*","prepublishOnly":"tsc src/index.ts src/react.ts --declaration --outDir . --target ESNext --moduleResolution NodeNext --module NodeNext --skipLibCheck --stripInternal"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","lodash":"^4.17.21","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","@types/lodash":"^4.17.13","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-alpha.1_1731711063629_0.26430230868477134","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"manate","version":"2.0.0-alpha.2","license":"MIT","_id":"manate@2.0.0-alpha.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"8573437170eaf3caf9442546c9a482dbd3f6234a","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-alpha.2.tgz","fileCount":82,"integrity":"sha512-9NDvGhdOJlKQxZmZk74z/37M+3bKl6YBt81hzCAcVy80xbiBr47lHjm9/PdA2A6+bnyeAmL8RZzQL+7+VejzEA==","signatures":[{"sig":"MEUCIQCo0Ccq6/P3uF+xozooYY16Iwt08gcDYpnnIL7eiJDFYAIgcRgai7f+WTDTtjRoUgUgUDUJ9yn81IM1dLJzWe/ZGQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125406},"main":"index.js","types":"index.d.ts","gitHead":"7bd9045a6bded215568cdcaf56e7345a1a23f78b","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.js.map *.d.ts","prepublishOnly":"yarn lint && yarn test && tsc src/react.ts --skipLibCheck --declaration --sourceMap --target ESNext --moduleResolution NodeNext --module NodeNext --outDir ."},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-alpha.2_1732040830596_0.08163182373632272","host":"s3://npm-registry-packages"}},"2.0.0-alpha.3":{"name":"manate","version":"2.0.0-alpha.3","license":"MIT","_id":"manate@2.0.0-alpha.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"751b22ba94f2885d82a72539b38b864a0b8b46c5","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-alpha.3.tgz","fileCount":89,"integrity":"sha512-CSwKD0WCxdfG2CNHnBtPSHwKEg9+xHp0SkJTsRvJ7Kw7LJJ2xABmAD5KP/+oGxGnXgyxEF6V2UG0rCRotBq2tA==","signatures":[{"sig":"MEQCIBekyKKQ/Eu6ghnP96Vakxc+qOWjNIDXeXUjf9Ok5fr+AiBV44CZMwAigDGBoVQpiqmzdNIKt44dGXora3b32npM8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143879},"main":"index.js","types":"index.d.ts","gitHead":"20a2d88713e14e8d30e4ae72b00a644ff634eb39","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.js.map *.d.ts","prepublishOnly":"yarn test && tsc src/react.ts --skipLibCheck --declaration --sourceMap --target ESNext --moduleResolution NodeNext --module NodeNext --outDir ."},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-alpha.3_1732166513549_0.9508689460488859","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"manate","version":"2.0.0-beta.1","license":"MIT","_id":"manate@2.0.0-beta.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"75a9239bf8765ee18f7c57f0e535fbf689abb57f","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.1.tgz","fileCount":85,"integrity":"sha512-nUsakbmOQSyNfYB5Lq6uBnkCl+y8W/tpol4UuB+IogMmO4oYaZ2U8pFyCfV8KrRPXHJGo5TfwSPetfD7xfmYqA==","signatures":[{"sig":"MEUCIQDlULUi5RAgJZMnwQfXvZuIm3PfL8BS5shnO5m97BkRNwIgDe7bkIqfMSi8sYij3vkNWzqvs6DXIlgRzxspmUZG3x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131494},"main":"index.js","types":"index.d.ts","gitHead":"d6ad18b82656eab89680d9ab7d7e9f6cf33b5e21","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.js.map *.d.ts","prepublishOnly":"yarn test && tsc src/react.ts --skipLibCheck --declaration --sourceMap --target ESNext --moduleResolution NodeNext --module NodeNext --outDir ."},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.1_1732250959075_0.9911744186369602","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"manate","version":"2.0.0-beta.2","license":"MIT","_id":"manate@2.0.0-beta.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"50acf3432c87db04bbc236a086566f03a739f742","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.2.tgz","fileCount":94,"integrity":"sha512-O7cuPn+RsFRAdGA17IkJwfVz0KfqyZrF20MAaCza7SZunWo6zaA/z5u6vCS8jDG5Grw30epKyhEqANxCgwAcSw==","signatures":[{"sig":"MEQCICHyoCduTUTgwK6IuJyvLRPEu9JuekYbAFsJMSZaUJnVAiAz4FDbrR1YyMvMrcYQ5AD6FhDPo/HB9K7ESGFAAI4g8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155455},"main":"index.js","types":"index.d.ts","gitHead":"e4fc28b8eed5f8cf2d21df5c1c9e36a23af2bdb4","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.js.map *.d.ts","prepublishOnly":"yarn test && tsc src/react.ts src/index.ts --skipLibCheck --declaration --sourceMap --target ESNext --moduleResolution NodeNext --module NodeNext --outDir ."},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.0","@types/react":"^18.3.12","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.10.1","eslint-config-tyler":"^0.2.1","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.2_1732251179397_0.04745305232424335","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"manate","version":"2.0.0-beta.3","license":"MIT","_id":"manate@2.0.0-beta.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"91ee2d80ffdda67f944666e83653f6c475ea5a61","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.3.tgz","fileCount":94,"integrity":"sha512-NlyMsjBSAw1qOzdLhDPi1OLb3ykNfRVLKiJnwrTJnGETROspeWS/kowhBU6t7PrP0m3mbbnAKfaGPSLwiu+XHA==","signatures":[{"sig":"MEUCIB8qPM5pOyJyGMoBsVtZySXa/WwB48/HnfhABa7WWYK1AiEAliZke6VxuHveQaVol/5CwoM7fB2PoOW/TUCylYEW7hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156200},"main":"index.js","types":"index.d.ts","gitHead":"cd04309d3613aff39bc4deceb2a217ff0d7a12a0","scripts":{"lint":"tsc --jsx react --skipLibCheck --noEmit --target ESNext --moduleResolution NodeNext --module NodeNext ./src/*.ts ./test/*.ts ./test/*.tsx && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.js.map *.d.ts","prepublishOnly":"yarn test && tsc src/react.ts src/index.ts --skipLibCheck --declaration --sourceMap --target ESNext --moduleResolution NodeNext --module NodeNext --outDir ."},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^18.3.1","vitest":"^2.1.5","react-dom":"^18.3.1","typescript":"^5.6.3","@types/node":"^22.9.1","@types/react":"^18.3.12","wait-for-async":"^0.7.0","@types/react-dom":"^18.3.1","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.11.0","eslint-config-tyler":"^0.2.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.3_1732294221586_0.8504426750223353","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"manate","version":"2.0.0-beta.4","license":"MIT","_id":"manate@2.0.0-beta.4","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"aaab58bbfd5217716cf37e6da4c6b1dc96e43c49","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.4.tgz","fileCount":84,"integrity":"sha512-C3XJJhvipDLqVjpNpYVwtNlhhroFbgDSTX+5ap0g4ae9Cey4pMODKAJYGV171DaCLH7sutmjzZX6ksAv6jJNxg==","signatures":[{"sig":"MEUCIEOWbWkFCqh15M3t8uXjGQ9jUqCkLvXVn5X5BM2lE0jpAiEAybwsCK+xUc9HKx2ZZmfMM9nryCy1NNcFmozRp/Yl+Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130225},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"9e5627783530f0ea5ed827224673e662a4d4e4c4","scripts":{"lint":"yarn tsc --noEmit && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf lib","prepublishOnly":"yarn test && yarn tsc"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","wait-for-async":"^0.7.0","@types/react-dom":"^19.0.2","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.12.0","eslint-config-tyler":"^0.2.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.4_1734638539907_0.6289754619265648","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"manate","version":"2.0.0-beta.5","license":"MIT","_id":"manate@2.0.0-beta.5","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"b1ad9982c87068cbc20c1ebc592b787b5d929855","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.5.tgz","fileCount":84,"integrity":"sha512-KGmMOYvRU6for9bMFCqs4mxdhnMdjc5WWDR/qzS5ECDEUiKAlKSGs7jexiRhhJhKsw7ITdSjp1wqXMiOWPPL2w==","signatures":[{"sig":"MEQCICfrvcNSv9UX97LwoqSY1eZDMMXZKxrs3+FyGuh/DhHEAiBmTjattiZeix7TXyzHSW/8FBeAPQBZw6kBDz34n14L3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130236},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"69fc96c9fb2bdfd9f7704107cbdd200bf801b0a7","scripts":{"lint":"yarn tsc --noEmit && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.d.ts","prepublishOnly":"yarn test && yarn tsc"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","wait-for-async":"^0.7.0","@types/react-dom":"^19.0.2","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.12.0","eslint-config-tyler":"^0.2.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.5_1734640327393_0.6072780788822669","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"manate","version":"2.0.0-beta.6","license":"MIT","_id":"manate@2.0.0-beta.6","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"751787ed47f909b65ec1f562735829c1370d6176","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.6.tgz","fileCount":86,"integrity":"sha512-f7NAeT6L+lHYqnxs5l79KZj4++alPECcF8C+pUZnnstRqoOS1U89ayBO+E8XemPEKhKBZR93H85J4D5nJkXrTA==","signatures":[{"sig":"MEUCIGf2h3s0FxgxpSfO8lYEBGSPjpkK21pU7UYmcoeg32wuAiEAvrceYcdK9zo0CuVLcAFQ6ulY18GUVtBzMzcVj9f0cXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131117},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"9bec1588d9e27eef278440b2b866be17321a1b62","scripts":{"lint":"yarn tsc --noEmit && eslint . --fix && prettier --write . && sort-package-json","test":"vitest run","postpublish":"rm -rf events && rm *.js *.d.ts","prepublishOnly":"yarn test && yarn tsc"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"ttpt":"^0.13.0","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","wait-for-async":"^0.7.0","@types/react-dom":"^19.0.2","yarn-upgrade-all":"^0.7.4","sort-package-json":"^2.12.0","eslint-config-tyler":"^0.2.2","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.6_1734640577532_0.6637191759955345","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"manate","version":"2.0.0-beta.7","license":"MIT","_id":"manate@2.0.0-beta.7","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"ccfc0e9c600416773135d1c500358f635ae822a4","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.7.tgz","fileCount":87,"integrity":"sha512-ecIyp0LZNqnfz7HXNat91/CTHeYBYmJukKTaSo8KMoH0F7jwM1XrRh82lpGygnN6BRxvH+I/7nfHR2S7bPQKZQ==","signatures":[{"sig":"MEQCICl6wgwd5Z8yPZ9nq3iwOJ89k1h5G99gJCowUdJYz3raAiBYi5r10XPXjhqIO/y/pma2O7IKcc1I2sEZc4EHsuUxEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164345},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"0a1af8488d9b8cda011a372d2c84b31254aeddd6","scripts":{"postpublish":"rm -rf events && rm *.js *.d.ts","prepublishOnly":"deno task test && deno task compile"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","shell-commands":"^0.4.2","wait-for-async":"^0.7.2","@types/react-dom":"^19.0.2","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.7_1734816910442_0.7484108003036447","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"manate","version":"2.0.0-beta.8","license":"MIT","_id":"manate@2.0.0-beta.8","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"eedee74af2922a76083410bb72d2801d99671592","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.8.tgz","fileCount":89,"integrity":"sha512-jjMOCeUi3T/o9d28EAm/tDYCj1wYwBqQaXZqkEangfNOdHh+taqFxH+S2HcduXQdcp03fVY2eVWrF+gPdz4Q5w==","signatures":[{"sig":"MEUCIADDUoOChZi8PxCgoMCIGBt9ZWtYECZnyEERcLvQphkcAiEAmrr9xMfWXVbAobkHa9K0fdVHMSEnRrSIK8CNm8p2B6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140400},"main":"index.js","type":"module","types":"index.d.ts","gitHead":"3fbd896888ff946f10be387e4eb3f2e98fb409a2","scripts":{"postpublish":"rm -rf events && rm *.js *.d.ts","prepublishOnly":"deno task test && deno task compile"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.10.5","@types/react":"^19.0.4","shell-commands":"^0.4.2","wait-for-async":"^0.7.5","@types/react-dom":"^19.0.2","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.8_1736668355121_0.06818593386464467","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"manate","version":"2.0.0-beta.9","license":"MIT","_id":"manate@2.0.0-beta.9","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"351e2a9af525cb7917cc3b1a515f5d70c6df6143","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-beta.9.tgz","fileCount":38,"integrity":"sha512-iGpUXUEJe3iLjCtnVgG+0G3k9vkHnwhKewh3+w7R+LM9sdwW8+27E5H2Nuxvb9ZKfJFU/R/qhW/zsBFjKGFCyQ==","signatures":[{"sig":"MEQCICf83j91uRoCjEP9fWv5nsJMVT0VaOnj1VcTz0F6kJIyAiAs9n2JtsvlGRQsxI3kr9tb0bGGVKoY0TiK/irqdluzlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55868},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"278339269a7d6f1d82340a40ee308f4102e823dd","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.9.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/react":"^19.0.8","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.0.3","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-beta.9_1738714193533_0.558305693719864","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.1":{"name":"manate","version":"2.0.0-rc.1","license":"MIT","_id":"manate@2.0.0-rc.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"ca12cf62b61e0ea4e22e2e7034f07967f8587b03","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-rc.1.tgz","fileCount":38,"integrity":"sha512-EUJKwuAYitu1htykgdH6qgvBmZmp8c74hMQOjAMy31BYacC8U/poICoZyS1QPwwWsWZ8gl4nqbuZsSM1Vx2m1A==","signatures":[{"sig":"MEQCIHOhZCLj+sjV/FTO/Y+Hh8JcrbpI6olsHEzUQoi/NcByAiByK1pepZf0riVv1oMfZIQTrfBOypu9B+5WTzEv5gqNng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59365},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"gitHead":"3b2f471f345d08ea31de650bc45b20a5e24e3aca","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.9.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/react":"^19.0.8","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.0.3","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-rc.1_1738795915805_0.7883105713816831","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.2":{"name":"manate","version":"2.0.0-rc.2","license":"MIT","_id":"manate@2.0.0-rc.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"e56555d51e4bc1ad2eb43b447b98558344b4d07b","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-rc.2.tgz","fileCount":42,"integrity":"sha512-vFG9j6p5ZTVSSVwiIr0coiH/uKMYg2V1hHnkGOe4hBCLWrBRRYp64l522MxwQLUYifRp+Cb81eab8dmkFIHkqQ==","signatures":[{"sig":"MEUCIQDi0D7ahMVKWLZ2RTuICpXWQGCObzDLlLEUAYa2/UOpbwIgD8wHuLHKBzdF0vXVkypxtlJiSVobJYl555sTLtc3NIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63424},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"gitHead":"31165cf1fb46e081030a3d969d220ed78168295a","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.9.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/react":"^19.0.8","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.0.3","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-rc.2_1738878833073_0.9058455632353377","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-rc.3":{"name":"manate","version":"2.0.0-rc.3","license":"MIT","_id":"manate@2.0.0-rc.3","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"a32125c98b9a3e1fe8f95b020c80a5be5edc2a3a","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0-rc.3.tgz","fileCount":42,"integrity":"sha512-Js7eFpBgNayvSl5zC3q7VdzRM4kat6LebvHUefIQaZKUTfRsdqYt/PR3HIqS1YxdsBcDXn0eHbIGbpsABj/8Qw==","signatures":[{"sig":"MEUCIQCdv24jriWqt0Kgwh+hqy0qIMX6tTLEq63LbT40YoxzAAIgbynsOYqGirH8UipHJE5OCAvEeiQkSCZboQEFi9qPx0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63206},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"gitHead":"603cdd6e014009f8cf668e94e8680cea5f78224c","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.9.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","vitest":"^3.0.5","react-dom":"^19.0.0","typescript":"^5.7.3","@types/node":"^22.13.1","@types/react":"^19.0.8","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.0.3","yarn-upgrade-all":"^0.7.4","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.2.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0-rc.3_1738887767505_0.3061815304944695","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"manate","version":"2.0.0","license":"MIT","_id":"manate@2.0.0","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"97f41b7691a3a67142f9d5bbcc81a37f5310b8e6","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.0.tgz","fileCount":42,"integrity":"sha512-H4wmwuQe9XEwaB7rCnFwItQFY08AtpkHfQ+uevJ9UiFCBwaMi/sKcwmkfZIWfRvrSjQCiYNkUMViLo68Kq3hPQ==","signatures":[{"sig":"MEQCIAw5pOBhaASBPuknHTJtDl30vdXJOGygXtDJZz3/lKtRAiAcj3XZO6OP/vrmR7Mz+MD8OF1FcpgheKxWyHwwlxRCnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63839},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"gitHead":"87c8f6a363a1dcea7894767a98373f17638aacc7","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"10.8.2","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.1.1","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/react":"^19.1.1","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.1.2","yarn-upgrade-all":"^0.7.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.0_1744562007060_0.03269697057753618","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"manate","version":"2.0.1","license":"MIT","_id":"manate@2.0.1","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"6e4043edb4d48b2ee166580fcfe5709d7a2210af","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.1.tgz","fileCount":44,"integrity":"sha512-kxHbiUjuo8FEtEEGcavpjGMbrH+Jk6sY4CMunqa1KnSoMb0V108UGCTR/+JHdB8cs0J7zmZ/SC4JxjsGlYpWbQ==","signatures":[{"sig":"MEYCIQCYKkRJlRfItmRWWyc5CGeu7v3FVafuRlrQ3jyrwSHzUgIhANxMRWr5ZjaNcoRaFw+a3KRD+UvVd41Ml53saz7arWo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64163},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"gitHead":"47da5377f39f4f96e32ad0d700adc66c5c0f9930","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && echo '{\"type\":\"module\"}' > dist/esm/package.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"11.6.0","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.1.1","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.1","@types/react":"^19.1.1","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.1.2","yarn-upgrade-all":"^0.7.5","@testing-library/dom":"^10.4.0","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.1_1762222565320_0.7600838973459181","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"manate","version":"2.0.2","license":"MIT","_id":"manate@2.0.2","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"homepage":"https://github.com/tylerlong/manate#readme","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"dist":{"shasum":"362ee1db5ac82ad6276fe44b49d9120931836f84","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.2.tgz","fileCount":44,"integrity":"sha512-nZ8Y/DZ/N7KZKpqPuj+0AXcDrs5czaGDBRI0riwHESmwNt/yjbi9Jvqk99kMe0vHyG6qpHxNjRlHgmtySWnDow==","signatures":[{"sig":"MEQCIHvrsgiqnqiw3eGiJR8iZ5++PK2gK1kh53UyWNFs4/ZZAiBNK5jgG5dd1r0cEzNPbD/2nTwLOeSoCaSLgM0gX9PfqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64093},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"gitHead":"c092ddf2715a245c6744b0646474647927a8d84c","scripts":{"lint":"deno fmt && deno lint --fix","test":"yarn vitest run","build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && echo '{\"type\":\"module\"}' > dist/esm/package.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","postpublish":"rm -rf dist","prepublishOnly":"yarn build"},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tylerlong/manate.git","type":"git"},"_npmVersion":"11.6.0","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jsdom":"^27.1.0","react":"^19.2.0","vitest":"^4.0.6","react-dom":"^19.2.0","typescript":"^5.9.3","@types/node":"^24.10.0","@types/react":"^19.2.2","shell-commands":"^0.4.2","wait-for-async":"^0.7.13","@types/react-dom":"^19.2.2","yarn-upgrade-all":"^0.7.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/manate_2.0.2_1762223814641_0.05147057395064358","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"manate","version":"2.0.3","repository":{"type":"git","url":"git+ssh://git@github.com/tylerlong/manate.git"},"license":"MIT","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","main":"dist/cjs/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./react":{"types":"./dist/esm/react/index.d.ts","import":"./dist/esm/react/index.js","require":"./dist/cjs/react/index.js"},"./react/class-components":{"types":"./dist/esm/react/class-components.d.ts","import":"./dist/esm/react/class-components.js","require":"./dist/cjs/react/class-components.js"}},"scripts":{"build":"tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && echo '{\"type\":\"module\"}' > dist/esm/package.json && echo '{\"type\":\"commonjs\"}' > dist/cjs/package.json","prepublishOnly":"yarn build","postpublish":"rm -rf dist","lint":"deno fmt && deno lint --fix","test":"yarn vitest run"},"devDependencies":{"@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/node":"^24.10.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","jsdom":"^27.1.0","react":"^19.2.0","react-dom":"^19.2.0","shell-commands":"^0.4.2","typescript":"^5.9.3","vitest":"^4.0.8","wait-for-async":"^0.8.0","yarn-upgrade-all":"^0.7.5"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"manate@2.0.3","gitHead":"22692c7a841758a2d9c530439393543fa3a0b6bc","description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","bugs":{"url":"https://github.com/tylerlong/manate/issues"},"homepage":"https://github.com/tylerlong/manate#readme","_nodeVersion":"22.15.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-w3PpN9UcyAZspKVMAYVtITBkydlZo0WuzLbzcCTb2f0Hz8tKUC0LmYb2eB00CEKLUTWmh4erb+qZLlNkflZA6Q==","shasum":"4b7448b6fc3338b86f27e2ecd5fba113e1e719a4","tarball":"https://registry.npmjs.org/manate/-/manate-2.0.3.tgz","fileCount":44,"unpackedSize":64979,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB5j7cpWVS27yRLeVgZqQC5nZlMYMByblnqpJF0DN+fMAiAaoLRJZpviI6h180B6tN4SDBlaYvNZqy3WNXMn/ZNLQw=="}]},"_npmUser":{"name":"tylerlong","email":"tyler4long@gmail.com"},"directories":{},"maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/manate_2.0.3_1762833810283_0.8457473609067261"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-31T03:38:46.307Z","modified":"2025-11-11T04:03:30.746Z","0.1.0":"2023-03-31T03:38:46.508Z","0.2.0":"2023-03-31T04:17:18.686Z","0.2.1":"2023-03-31T05:21:49.511Z","0.2.2":"2023-03-31T23:40:33.179Z","0.2.3":"2023-04-01T04:21:40.142Z","0.2.4":"2023-04-01T04:33:50.367Z","0.2.5":"2023-04-01T05:44:39.165Z","0.2.6":"2023-04-01T16:11:51.641Z","0.3.0":"2023-04-01T16:56:59.791Z","0.3.1":"2023-04-01T17:04:26.308Z","0.3.3":"2023-04-01T18:06:03.677Z","0.3.4":"2023-04-01T18:41:52.849Z","0.3.5":"2023-04-01T21:32:33.919Z","0.3.6":"2023-04-02T04:10:42.663Z","0.3.7":"2023-04-02T06:36:06.734Z","0.3.8":"2023-04-10T04:53:52.232Z","0.3.9":"2023-04-16T22:41:09.725Z","0.4.0":"2023-11-24T18:04:20.103Z","0.5.0":"2023-11-25T01:41:55.726Z","0.5.1":"2023-11-25T01:54:25.161Z","0.5.2":"2023-11-25T02:01:09.950Z","0.5.3":"2023-11-25T02:03:38.618Z","0.5.4":"2024-05-05T01:35:59.334Z","0.5.5":"2024-06-11T22:57:30.994Z","0.6.0":"2024-07-11T21:35:44.013Z","0.6.1":"2024-07-11T23:03:16.433Z","0.6.2":"2024-07-12T20:05:37.913Z","0.6.4":"2024-07-12T22:55:14.285Z","0.6.5":"2024-07-14T18:21:35.016Z","0.7.0":"2024-08-25T16:46:15.633Z","0.7.1":"2024-08-25T18:04:44.741Z","0.7.2":"2024-09-18T01:46:56.105Z","0.8.0":"2024-09-19T18:07:17.308Z","0.8.1":"2024-09-19T23:44:26.211Z","0.8.2":"2024-09-20T02:55:10.180Z","0.9.0":"2024-09-30T02:40:24.277Z","0.9.1":"2024-09-30T04:14:47.759Z","0.9.2":"2024-09-30T05:10:43.590Z","0.9.3":"2024-09-30T19:20:35.187Z","0.9.4":"2024-10-01T01:18:05.974Z","0.9.5":"2024-10-01T20:15:28.476Z","0.9.6":"2024-10-01T22:09:50.811Z","0.9.7":"2024-10-01T23:39:36.155Z","0.9.8":"2024-10-02T17:22:57.310Z","0.9.9":"2024-11-06T01:45:29.609Z","0.9.11":"2024-11-06T02:19:00.484Z","0.9.12":"2024-11-11T04:27:19.110Z","0.9.13":"2024-11-11T05:22:38.249Z","0.10.0":"2024-11-11T19:16:47.981Z","1.0.0":"2024-11-14T05:38:56.094Z","2.0.0-alpha.1":"2024-11-15T22:51:03.820Z","2.0.0-alpha.2":"2024-11-19T18:27:10.761Z","2.0.0-alpha.3":"2024-11-21T05:21:53.735Z","2.0.0-beta.1":"2024-11-22T04:49:19.265Z","2.0.0-beta.2":"2024-11-22T04:52:59.579Z","2.0.0-beta.3":"2024-11-22T16:50:21.788Z","2.0.0-beta.4":"2024-12-19T20:02:20.077Z","2.0.0-beta.5":"2024-12-19T20:32:07.596Z","2.0.0-beta.6":"2024-12-19T20:36:17.717Z","2.0.0-beta.7":"2024-12-21T21:35:10.636Z","2.0.0-beta.8":"2025-01-12T07:52:35.347Z","2.0.0-beta.9":"2025-02-05T00:09:53.730Z","2.0.0-rc.1":"2025-02-05T22:51:55.974Z","2.0.0-rc.2":"2025-02-06T21:53:53.351Z","2.0.0-rc.3":"2025-02-07T00:22:47.686Z","2.0.0":"2025-04-13T16:33:27.275Z","2.0.1":"2025-11-04T02:16:05.536Z","2.0.2":"2025-11-04T02:36:54.884Z","2.0.3":"2025-11-11T04:03:30.519Z"},"bugs":{"url":"https://github.com/tylerlong/manate/issues"},"license":"MIT","homepage":"https://github.com/tylerlong/manate#readme","repository":{"type":"git","url":"git+ssh://git@github.com/tylerlong/manate.git"},"description":"manate is a lightweight, intuitive state management library that keeps things simple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you handle state with ease across both frontend and backend.","maintainers":[{"name":"tylerlong","email":"tyler4long@gmail.com"}],"readme":"# manate\n\nmanate is a lightweight, intuitive state management library that keeps things\nsimple. Pronounced like \"many-it\" and short for \"manage state\". manate lets you\nhandle state with ease across both frontend and backend.\n\n## Why choose manate?\n\n- Effortless to use: No complex syntax – your state is just a JavaScript object.\n- Zero dependencies: Clean and minimal, without any baggage.\n- Universal: Works seamlessly on both frontend and backend environments.\n- Lightweight: Around 500 lines of code. Simplicity without sacrificing power.\n- TypeScript-ready: First-class TypeScript support for robust, type-safe\n  development.\n\nStart using manate and manage your state effortlessly!\n\n## Version 2.x\n\nThis is the branch for version 2.x. It is a complete rewrite of\n[1.x](https://github.com/tylerlong/manate/tree/1.x).\n\n### Breaking changes\n\nCompared to version 1.x, the most important breaking change is the `autoRun`\nfunction.\n\n```ts\nimport { autoRun } from \"manage\";\n\nconst store = manage({ a: 1 });\n\n// version 2.x\nautoRun(() => {\n  console.log(store.a);\n});\n\n// version 1.x\nautoRun(store, () => {\n  console.log(store.a);\n});\n```\n\nSo you no longer need to pass the managed state as the first argument.\n\n## Installation\n\n```\nyarn add manate\n```\n\nor\n\n```\ndeno add npm:manate\n```\n\n## Manage the state\n\n```ts\nimport { manage } from \"manate\";\n\nclass Store {\n  count = 0;\n  increase() {\n    this.count += 1;\n  }\n}\nconst store = manage(new Store());\n```\n\n## Without class/function\n\nYou don't need to declare a class if you don't want to. You don't need to create\na function if you don't want to.\n\n```ts\nimport { manage } from \"manate\";\n\nconst store = manage({ count: 0 });\nstore.count += 1; // change data directly without a function\n```\n\n## React\n\n```tsx\nimport { auto } from \"manate/react\";\n\nconst App = auto((props: { store: Store }) => {\n  const { store } = props;\n  return (\n    <Space>\n      <Button\n        onClick={() => {\n          store.count -= 1;\n        }}\n      >\n        -\n      </Button>\n      {store.count}\n      <Button onClick={() => store.increase()}>+</Button>\n    </Space>\n  );\n});\n```\n\nIn the sample above I showed you two ways to update state:\n\n- update it directly: `store.count -= 1`\n- update it through a member function: `store.increase()`\n\nSo, basically there is no restrictions. Just read/write as how you read/write a\nJavaScript object.\n\n### You don't need to pass managed state as props\n\nIn the sample above, we pass the `store` state as a React props. But it is not\nnecessary. The following code works too:\n\n```tsx\nimport { auto } from \"manate/react\";\n\nimport store from \"./store\";\n\nconst App = auto(() => {\n  return (\n    <Space>\n      <Button\n        onClick={() => {\n          store.count -= 1;\n        }}\n      >\n        -\n      </Button>\n      {store.count}\n      <Button onClick={() => store.increase()}>+</Button>\n    </Space>\n  );\n});\n```\n\nSo the store could be a global variable instead of a React prop. It doesn't\nmatter where the state is from, as long as it is managed by manate.\n\n## Read events & Write events\n\nFrom manate's point of view, there are only two kinds of events: read events and\nwrite events.\n\n### Read events\n\nRead events doesn't change data:\n\n```ts\nconst obj = { prop: 1 };\nconsole.log(obj.prop); // access a property\nconsole.log(\"prop\" in obj); // check a property existence\nconsole.log(Object.keys(obj)); // list all the property keys\n```\n\n### Write events\n\nWrite events change data:\n\n```ts\nconst obj = {};\nobj.prop = 1; // create a new property\nobj.prop = 2; // update a property\ndelete obj.prop; // delete a property\n```\n\n## Actions\n\nAll members functions in a managed object will be considered actions. What's the\npoint of actions? actions batches the changes events.\n\nFor example, in an action, you change the state 100 times. But it will not\ntrigger any reaction until the end of the action. And by the end of the action,\ndepend on the final state, it will either trigger once or do not trigger.\n\nLet's take React for example, in a method, you change the state 100 times. If\nthe method is not an action, the react component will re-render 100 times. But\nif the method is an action, the react component will re-render at most 1 time.\n\nPlease refer to [./test/actions.spec.ts](./test/action.spec.ts).\n\n## Reference but do not track\n\nSometimes we only want to keep a reference to an object, but we don't want to\ntrack its changes.\n\nYou may `exclude` it from being tracked.\n\n```ts\nimport { exclude, manage } from \"manate\";\n\nclass B {\n  public c = 1;\n}\nclass A {\n  public b = exclude(new B());\n}\n\nconst a = new A();\nconst ma = manage(a);\nma.b.c = 4; // will not trigger a change event because `ma.b` is excluded.\n```\n\nYou must `exclude` an object **BEFORE** it is managed. For more details, please\nrefer to the test cases in [./test/exclude.spec.ts](./test/exclude.spec.ts).\n\n## Max Depth\n\nFor human-created JavaScript objects, a reasonable maximum depth for recursive\nprocessing, ignoring circular references, typically ranges between 5 to 10\nlevels.\n\nSo this library by set the max depth to 10, if max depeth exceeded, the `manage`\nfunction will return early. Which means, state data deeper than 10 levels are\nnot managed.\n\nYou may override the max depth by specifying the second argument of the `manage`\nfunction:\n\n```ts\nconst store = manage(new Store(), 20); // explicitly set max depth to 20, if `Store` is by design a deeply nested data structure\n```\n\n`maxDepth = 1` means only the current object will be managed, none of its\nproperties will be managed. For example:\n\n```ts\nconst o = { a: { b: 1 }, c: 2 };\nconst mo = manage(o, 1); // maxDepth = 1\n\no.c = 3; // this will trigger write events since `o` is managed\no.a.b = 4; // this will NOT tigger write events since `o.a` is not managed\n```\n\n## autoRun\n\n`autoRun` is an utility method. It allows you to automatically run a code\nsnippet if relevant state changes.\n\n```ts\nconst runner = autoRun(() => {\n  console.log(store.count);\n});\nrunner.start();\n```\n\n`console.log(store.count);` will auto run every time `store.count` is changed.\n\n`runner.start()` will run the code snippet immediately and start watching the\nstate.\n\n`runner.stop()` will stop watching the state.\n\n`runner.r` give you the latest return of the code snippet. It could be\n`undefined` if it doesn't return anything.\n\n## run\n\n`run` is another utility method which powers `autoRun`.\n\n```ts\nconst [r, isTrigger] = run(() => {\n  return store.a + store.b;\n});\n\nwriteEmitter.on((writeLog) => {\n  if (isTrigger(writeLog)) {\n    console.log(`run \"store.a + store.b\" now will generate a different result`);\n  }\n});\n```\n\nSo `run` accept a funtion as argument. It returns `[r, isTrigger]`. `r` is the\nresult of running the function argument. `isTrigger` is a function which check\nevents emitted by `writeEmitter` to tell if run the function again will generate\na different result.\n\n## Map & Set\n\n`Map` and `Set` work out-of-box, there is nothing special to mention here since\nit just works.\n\nPlease refer to\n\n- [./test/map-and-set.spec.ts](./test/map-and-set.spec.ts).\n- [./test/map.spec.ts](./test/map.spec.ts)\n- [./test/set.spec.ts](./test/set.spec.ts)\n\n## Computed\n\nYou can turn a function with no arguments or a getter into a computed function.\nComputed functions cache their results to avoid unnecessary recalculations.\n\nWhen to use computed functions:\n\n1. The computation is expensive.\n1. The function is called multiple times.\n1. The state it depends on changes infrequently.\n\nIf any of these conditions aren't true, using computed may slow down your app\ninstead of speeding it up.\n\n```ts\nconst f = computed(() => {\n  return store.a + store.b;\n});\n```\n\nHere, if `store.a` and `store.b` don't change, subsequent calls to `f` will\nreturn the cached result.\n\nHowever, this isn't a great example — `store.a + store.b` is a simple\ncomputation, and using `computed` here likely won't improve performance.\n\n## Built-in objects\n\nManate doesn't manage built-in objects, such as `new RTCPeerConnection()`.\nBecause manate is a state management library. You're not supposed to hold your\napp state in those built-in objects.\n\n## Circular references\n\nIt is fine to have circular references in your state.\n\nRefer to [./test/circular.spec.ts](./test/circular.spec.ts).\n\n## Low level APIs\n\n### `capture`\n\nRun a function and return the result and read log:\n\n```ts\nconst [r, readLog] = capture(fn);\n```\n\n`fn` is the function to run. `r` is the result of running the function.\n`readLog` is the read log. `readLog` contains all the read events during the\nexecution of `fn`.\n\n### `debounce`\n\nTurn a function into a debounced function:\n\n```ts\nconst numbers: number[] = [];\nconst df = debounce(1000)((i: number) => {\n  numbers.push(i);\n});\n```\n\nIt can be used together with the `autoRun` function:\n\n```ts\nconst numbers: number[] = [];\nconst autoRunner = autoRun(() => numbers.push(store.number), debounce(10));\n```\n\n## React Class Component\n\nSince React function component is the future, we suggest you to use function\ncomponent instead of class component.\n\nWith above being said, if you still wants to use React class component with this\nlibrary, you will need to import from `\"manate/react/class-components\"`.\n\nThere are two options available:\n\n- Inheirtance\n- HOC (High Order Component)\n\n### Inheritance\n\nIf you prefer class inheritance:\n\n```tsx\nimport { Component } from \"manate/react/class-components\";\n\nclass MyComponent extends Component<{ store: Store }> {\n  public render() {\n    const { store } = this.props;\n    return (\n      <div>\n        <span role=\"counter\">{store.count}</span>\n        <button onClick={() => store.increase()}>+</button>\n      </div>\n    );\n  }\n}\n```\n\n### HOC (High Order Component)\n\nIf you prefer HOC:\n\n```tsx\nimport { auto } from \"manate/react/class-components\";\n\nconst MyComponent = auto(\n  class extends React.Component<{ store: Store }> {\n    public render() {\n      const { store } = this.props;\n      return (\n        <div>\n          <span role=\"counter\">{store.count}</span>\n          <button onClick={() => store.increase()}>+</button>\n        </div>\n      );\n    }\n  },\n);\n```\n\n## Known limitation\n\nClass arrow function changing data will not trigger events. For more details,\nplease refer to\n[./test/class-array-function.spec.ts](./test/class-array-function.spec.ts).\n\n## Similarity to MobX\n\nRecently I find that manate is very similar to mobx:\n\n- `import { manage } from 'manate'` is like `import { observable } from 'mobx`\n- `import { auto } from 'manate/react` is like\n  `import { observer } from 'mobx-react-lite'`\n\nIf I could realize the similarity 3 years ago, I might just use mobx instead.\nFor now, since manate is well developed and I am very happy with it, I will\ncontinue to use and maintain manate.\n\n### MobX limitations\n\nMobX doesn't work well with subclassing\nhttps://mobx.js.org/subclassing.html#limitations\n\nmanate doesn't have similar issues, since manate by design works with objects\ninstead of classes.\n\n## Todo\n\n### strict mode\n\nStrict mode: in this mode, you can only modify an object through actions.\nChanging an object directly will cause warning or error.\n\nWhy? sometimes you want the UI to display data only, it shouldn't make change\ndata. You may declare methods as private and turn on strict mode. Then UI can\nonly read but not write.\n\n### private elements\n\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_elements\n\nTry to support this feature.\n","readmeFilename":"README.md"}