{"_id":"reforest","_rev":"30-098a0955df6b73f7cebb4d964f9cab04","name":"reforest","dist-tags":{"latest":"0.13.0"},"versions":{"0.0.0":{"name":"reforest","version":"0.0.0","description":"Index data for descendant React elements.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.0.0","_integrity":"sha512-SvYWNrR1mjwJpj1fCJNEKj6hS3/yhbsXerQPZiJYgdMtV5rL7P1Kp/ESJHLZVvhQcVgGYx3xRViBHgCoZr5V9Q==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/eeded5d3dc6fbb56bbb7903ae1500a4b/reforest-0.0.0.tgz","_from":"file:reforest-0.0.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SvYWNrR1mjwJpj1fCJNEKj6hS3/yhbsXerQPZiJYgdMtV5rL7P1Kp/ESJHLZVvhQcVgGYx3xRViBHgCoZr5V9Q==","shasum":"7803522e461e62daaf8abb05c80b551673f7983b","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.0.0.tgz","fileCount":6,"unpackedSize":53859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHj+5frIDzkYdYc9qdGXFTZ/tEh0eNDNMT0HyL+28rteAiEAg1POJc96OCkML0SzErQD+lUzYzC7BAaswwUEc0nC3Js="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4uchACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgUw//T2o0VME+VkycgF8HUqsE/RY1hMf12QH4wpg3oNeXCtaOrNiF\r\nnfv02xzgWdn32M/SCrIh7eeJiQNH7abRFtrIiImzIsaz9vxUp9a9U4qtt52a\r\nuzub+yXcE5k2j5iXQGdYljnHieURW97fMLViPE9lGNOr6ael28FnG15fbb+c\r\nTtMFui+fnObqtUq5zhFTeZo4PQRyroHTaIojg5n67DVAFc0eHhCN2OxDXXjz\r\nuSP7mFN5nE0yrGZyDgH1eHOrfW3IcjH9iO6V4zdzxnTll7nK6IkWY7NDICsi\r\nJXfyFUXLTyv56gqEBRk5rkDDQViqb5IB69+GgHYxbWCz5BftZpf0F0tGfsSV\r\nT6Q8Ja9SPmdxpvX+HrobrGlcjqaenSfPRnpM9ia0WkqkirQfvsUO899c9/c5\r\n+cdKjTPYdt68ecl8M2kAIx3FgoNJ8R8DZYGPHIfUv+Gcm5Uv4ihL1jcAYJZk\r\nV9J7YvqRazj901ufZUH6DUHD12jhMXliVXzSIF0u2/5OjQy9QAWad/pezZew\r\nyeyAzqvtWgOf2WzWReUJEDopU7oPPbIAItsbz0QhxflaNM2zE2oNCSCQn03e\r\nvLAT1v4Mbun+MbYAP2r7TndIk38RoAM6PF/02Q8hWlDcbjiz7AZR5xwB0/dZ\r\n9AlFOwROvbG9o1n0Y9Raw6b3icuzIe9Icnc=\r\n=4/xQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.0.0_1659037473563_0.5638449521509579"},"_hasShrinkwrap":false},"0.1.0":{"name":"reforest","version":"0.1.0","description":"Index data for descendant React elements.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.1.0","_integrity":"sha512-8VVjIg76XyIkVBB4BUmu5d1je8oR80AZOI2jmPLNABxxRG/fUgR6z4QPQcXAX/EHMPuP5ieoxIGJDQ86hEg2BA==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/eb2f930b2c6d5af35b7e076d866a9ffb/reforest-0.1.0.tgz","_from":"file:reforest-0.1.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-8VVjIg76XyIkVBB4BUmu5d1je8oR80AZOI2jmPLNABxxRG/fUgR6z4QPQcXAX/EHMPuP5ieoxIGJDQ86hEg2BA==","shasum":"2e87238da049b1600d2ffdcaaed671164c24c72f","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.1.0.tgz","fileCount":6,"unpackedSize":60575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALLTPIsGArekS0MJBm+YEZu4F4Fe+bY/iuylQ3wCAhKAiB3/b+OMIzZPu8XWS9Y70dkhZtHZHGtJ675hxCJ3SBokg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4x/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG/A/+Jfp/lkeUN2sWUkX4mjwIBt6CjWu72WEJ1a3ZPDY6zv/nVXqc\r\nnJ28dKAJJV5709sXWeHD2PuKFrNXR+SGbl5fGSYUX33yQaix2sW4OW0hAsE4\r\nqNCxxGZXRFALRYDbAHki11XZu/6kR26y19znTBCoT8mFwfSGSba6E/B6OMaP\r\ni6Ld4/gv4ozFkeKi1XGZKEVvSr7+HOVVNn+OtCzaoM42edF0NQ2zt75pBxEg\r\n2JHEZahre/jSry9HzUYtCgKcCD3q+QvkKNdmEVZCYIcYOVgUlO7FtsDYPIjY\r\nsnW2ePFnhY8k7AWVCVQOUBE2bCCKPO2I8ulTHLgXxLHvbwI/t4coZekzRG3g\r\nl+WCacXtFqhu46AFgxKx/jRVPQX/XTGT4yFIeUbnBl1qcSm5ziIWvchE0aZd\r\nPWh4Fnb3RAsfc4sxIJyi6REsSB7wLjJMWspoZgc5pCSHcmX9NPtoCZyRcPTG\r\niz1wXJe+5ILacpx5QLJsLVc0kMty+1hxOQMn7+LupxpTgnIfpne0qb+a/LUs\r\nFrXZTsP5yuBUS5gHbsxd0sqZjna9NI0y+Mqh2et0NJokysiyJzjH7bBLpa0e\r\nm2rpUO5LzUq+xyjd8V5xn805/W3+65Ftlf3dLO/whYSreu8hwUfj2UTp6loR\r\nQTa8uI+Qq3aC7rVl/aXoND7SxBsoya2J770=\r\n=m4Rk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.1.0_1659051975609_0.8070050237159381"},"_hasShrinkwrap":false},"0.2.0":{"name":"reforest","version":"0.2.0","description":"Index data for descendant React elements.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.2.0","_integrity":"sha512-dlS5PHH+/ZgVQTFs/H4pfGE3xej/3LThHB7rAzIczVGYIPbm23SmVuUj7rE0WhvY61eLfQmQut+zseCLVVRzHg==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/e176ce96540707efdf1c53f40e122073/reforest-0.2.0.tgz","_from":"file:reforest-0.2.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-dlS5PHH+/ZgVQTFs/H4pfGE3xej/3LThHB7rAzIczVGYIPbm23SmVuUj7rE0WhvY61eLfQmQut+zseCLVVRzHg==","shasum":"fff71dcf1e84825d127370df57cde58212a11fb8","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.2.0.tgz","fileCount":7,"unpackedSize":68625,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz9SQfB066i5GEEwoKWrBnxvD8yMIzynnPLdriG7KuKQIgeIhHt/s3U0oCBvmDmtosXWtaXW1rsTCMx8KMW4CxW1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi45o9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcbRAAnoPBqDxaKbLE+KrnwTQpuUEhfwhNI/o8+bdgiIWC8IpokY1B\r\n+3wwdzfogMEXJ8nT5xsnjPyv60IbWqSP9tyEgOYVXypahzIc2Kv7P+ofjXea\r\nB0zwo/DAE7+AdUTs6hWPxZpzg3K1i7hqeWO26GJ5JVS7QCefP/NSb3m+rD25\r\n/4OSXgcmd59KVWa9gl5/c+i6hJFt7TFWYaGOZ/Edd6iZFa4W0n8Ml+OsjxnQ\r\nkLmFR7A7wz3H1yrMKfWbPEXHvhM3gCh3Aetr3hXQt9C7WLj77uGDQ8Fe1u8H\r\nvE/9DaGjNP0YtKTB5YltNJLjrpmBF0fmrmSQ7ZSWjGW70NuxW/pbifZontHQ\r\nL0hkRI9Fj2ofZofdbLrC0Fx1qiexjwlkPCDjNUI0bcGqfUWMddD8Q86bDshb\r\nKqqYBeK2RmhweOTLIA1rqenogMAbRZNgAR/UwglHtd0aK9o5x9FmI2r6i37S\r\nzhZL8QOFNkVe3m2nBL3nWBIU9Kk9jMIpWlULrUWPrxUeeAh8tkFflH1Yux4Z\r\n1EqwVPYjRhy/9fHzlyZ1E6eT31JJfipXBFaJ+uBxxrp3F7xryT0LBHchk1Xl\r\npjRMSLvHIA4z+pDsPTOziSAqFElHfBIf+vHpJxarL26tiNMwANufFWwQe+3F\r\n2x4jvEzjWSPcatnH+n0hhHB2MrY4OF5nA50=\r\n=zlBX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.2.0_1659083325548_0.0053371434843065835"},"_hasShrinkwrap":false},"0.3.0":{"name":"reforest","version":"0.3.0","description":"Index data for descendant React elements.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.3.0","_integrity":"sha512-yNBPs0baRWtDedRmOG9ZL3f6KNOoKMvVimCmzTKVuRwS6qTWqRmTBpZPiYbrOFFFO13S2fRZGlMqtRWrG9903A==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/4470ccae03ba8da741c1974eae5b2a4c/reforest-0.3.0.tgz","_from":"file:reforest-0.3.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-yNBPs0baRWtDedRmOG9ZL3f6KNOoKMvVimCmzTKVuRwS6qTWqRmTBpZPiYbrOFFFO13S2fRZGlMqtRWrG9903A==","shasum":"42ec9d32fc294ae0faa9e0ec9fa203c1a057654e","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.3.0.tgz","fileCount":7,"unpackedSize":69748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQoolemnPA7JaI4Y+QFnHDupmbz/43QTs8bNci7AUStAiBKSxGtSnpiN2XnRC17d7UtmMOmSiwytWQHW937JAc+SQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5BqJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkzQ/6A61D7jjvUQFqJJY21AKt4QazCwFtUtSxd1JKHedyLbAee9Fw\r\nfaV1WfB/Ku1fQfW6zBWgcZsYfDYAgiyCDdpp/0H06/T+KHCj4upeorWIAwuy\r\nDB5dFarqJGuGqY7EyEUzc9a/hApvMO46OFEgfj0w7ZARxxMVMTOQWU9kvgkz\r\nE493n3HkbXb6znFv3uyH3Q6zMk60da+VU/COGuTQIG8fxryI9EK6lXftQi/O\r\n2lyXCMZVIx2gPL+vfkAtOLw0rP19DePtfPk7yr/lgG9FJv2KOxxqwMXl+fcI\r\nb5LQV6EI3a7VKWqToyD+oYB4AKOyOfbgnu6fDFRloj3OgJZJTN5N93yYLImd\r\nE1gJE6y6wSndwvaVO1U24+47zLzZ1n5KCsi1PrmIBJykVw91PTGuC+Wywd+F\r\nRAQS8yPhufpAERLdFXGmJzYMCoRi3iMZpdgCVJ/RZBMbd9ewNr8TNUDB9p5w\r\nqAKqg2LLuDK9WaylX2L1Ug0FN9hTaffAwoWH9877gDcU+qpe663euvL6HBj0\r\n1qp1kkiD9vgd1YaB50snDUCYoUHO4p3jLu8Q3aGTKXEU/lwAzzgs1NLGDE/E\r\n62j5rVN4XaZspGE6kBtCLc5KqXSmxwCxmwpBLKhNEAz4IznYtHT7ecMFgdOj\r\nz9lAyFvEysE+ed7DxLof9Qd8VGhOt7A84kM=\r\n=aHdu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.3.0_1659116169313_0.46753274221694574"},"_hasShrinkwrap":false},"0.4.0":{"name":"reforest","version":"0.4.0","description":"Index data for descendant React elements.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.4.0","_integrity":"sha512-J69qs7ritS0+xjHmrzkOT0JGJqZb8Iot6h+26HlloaXLnH0KykBVyqGKJDaOHHSHP226z63Zsjuhy6NoVcILEQ==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/337f95623c88c1d7841bcb5dbf4baa1f/reforest-0.4.0.tgz","_from":"file:reforest-0.4.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-J69qs7ritS0+xjHmrzkOT0JGJqZb8Iot6h+26HlloaXLnH0KykBVyqGKJDaOHHSHP226z63Zsjuhy6NoVcILEQ==","shasum":"ad625001c401d0874c1ccdc5030a5caf816a1d5f","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.4.0.tgz","fileCount":7,"unpackedSize":73064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBOp3ODQ0VHC9qXEysQPbFUOSWodJVDgEIWbYUe87WegIgbrtTB7FRl+ON+IQOw9kF+kgCo72hIFCJf+smGd2/wxw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5DkHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSrA//fmFRwOXs3ZXbQM9nXmDQyIo8o7TjICESkpXuNxzD5EajwOA1\r\n3vGM0qCvaYtzxOBnFUfIHWWBuL9TvxoYACPzNul0QjF2HyA0r/ocpZzsDKmV\r\nCH92A2o6zHusMf+1vgHYHgL3syQ1DvN/bJjgTTJoDJ1YPgSCxxPATrtF+vNa\r\nwdpBmnOLS1CST6+iSVVGaBsEW/jfGAl4hRfgruSruVtLZmpD9oe2MkQCObhV\r\nZRORlJK7n/2da6aA7yH9F449gRsTrFcA8tBZtc43QvZYWhkeb41iuJUAIU0q\r\nljKJhsTl9D/Vu+Gd6sj8wWJa95sQrA5bHyNUsF2kxEW5n0EMA+/3iYKeFZZA\r\nj6Qs4dF/wYuxiEekJ0eXypHc5hxdK4TrWX8vC6K7Z15VkrR8bkHgBb0cy4Da\r\n0KQx5TYyJWKpJWCqu5Cz8ZqULxktJy446+cuLT3yofygyZ/ssKdQyNW90Fm5\r\nAmBcF7qU44unz3t+bMI+qAio7HTYa9+LtTwSuVEraj/+Xpj1qIqii4JtL9n8\r\n7bPw7IK9yPqhmPfjZWqj7x16D6QvH5QbPsRse3VQdPKbhXcLOuZAEQneQN6r\r\nA8qLTw4tp6Lzxd6c4g1+SHGL0XwLh+tKv3ViXOGhE9qEVCO8B6YYtZVuhQm3\r\nfYe5vQtnRzebjJAQYw+OLQa07YCg3hmCmco=\r\n=kTNt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.4.0_1659123975326_0.7064115417894732"},"_hasShrinkwrap":false},"0.4.1":{"name":"reforest","version":"0.4.1","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.4.1","_integrity":"sha512-vx4VpV0Gu+0JvJLswHfglCtkBL7lrWDdg3b7SkQNW2vIwPddhGMwTEbFuiuJCP/yYKpdMDv5oH9aQ7DalbJaKQ==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/21d4b1b8d7805343d22827dfeee28354/reforest-0.4.1.tgz","_from":"file:reforest-0.4.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vx4VpV0Gu+0JvJLswHfglCtkBL7lrWDdg3b7SkQNW2vIwPddhGMwTEbFuiuJCP/yYKpdMDv5oH9aQ7DalbJaKQ==","shasum":"0d0a853c40d37cb99a16f9ab31c3e563a4fdac3a","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.4.1.tgz","fileCount":7,"unpackedSize":73040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTfMTCcMF164y4alHidG7WFLvhMVFgY7qjeidKGx8AlQIgB5D+CVl2Ax+rdLnSPnIhJ+cEJ9prhdZrbR/5ayXnyJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5DsqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8pg//cEeoNcRWkMGspSW1RrMbPy0hMxJ3TwcXlRg5wfTwj2Fnh62E\r\n3GW/8Euat5r26N9Z3o+PJxUZxkXFH3VuP/gF68lp7+Hl1ipqaA7jMEzwQKE4\r\niyyacVs3osuR6keRsJw/pS+x5+6biDgVWrn029QZ2sdXUqA/aqWATD11+1mR\r\nV7VFcIXyppppM1jeNtb/rnQ3D11utWJFxN3Y2dOQ/F3M3PwbXJU5axd9f8Y0\r\nVmc5T62+6VGZ/nH6mXKiRYeNfmRfP3HAuBC4R8hzYiWWPybPs14YA79xxBXy\r\n4K2eNhsLyRvT0e8VZD5rvGu9tn6zrztpyCDFB/JvAnZd6XoWxhCV/hdek3PM\r\n9CE4l8GreRrPtdJRXzbdA0pNIGWp+1BJFjlPYzL4vd7EfWxYWsxlK4SZGV6Q\r\nfy3k59hAYCXU8wrdrMTo/D+NqPbwa3NuXfFvPhI29r4eIXUHJY4WEGA49Y1P\r\nc1fivAS5z9VAORyKH3/y5WfFHQqDTXk8oc1oH50aNtLvARGQx9qCH2eLqNpr\r\n9vDWslYfN0DMgmgGs1uFrxhF0IPZLGUVV3hbcPZU8TGI7yqnJjWZMREkroYY\r\n/m4r6c1xpPvH/vTmKgVYzlk9Q6Z7mZw08qkne1x8ev6s9OQsnY/a/4bPq6PV\r\nlcnGhKL1ViUAP/gvfV2Hmexkup9rwEMv41M=\r\n=nDox\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.4.1_1659124522402_0.269617667627462"},"_hasShrinkwrap":false},"0.4.2":{"name":"reforest","version":"0.4.2","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.4.2","_integrity":"sha512-m7pNWSMiV6BWIjfs9/L/BYDMpxrfCnsq7C9SwKDDDNmwwULxmCbmHjYFfAdwkGvASJGjTkWDhPwblXU5QfTlTw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/82aaba8fe07ea82c6804d766a7d24ad3/reforest-0.4.2.tgz","_from":"file:reforest-0.4.2.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-m7pNWSMiV6BWIjfs9/L/BYDMpxrfCnsq7C9SwKDDDNmwwULxmCbmHjYFfAdwkGvASJGjTkWDhPwblXU5QfTlTw==","shasum":"d1e75ac848cd05ce8b418fd3dc8cbcb6fd8a6a9e","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.4.2.tgz","fileCount":7,"unpackedSize":74067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXH+2ZMuiYFGHAmKN2E38qjVwTuOvQbCaAxA+JtInfCgIhANNKBVrPNdKQ2U6xec+enet44exr/Tl1so3UVS1qAw2t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5GKkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4DBAAoV99ghyA/jVRcATs7ODb1La36V7sA+BrOGxSl0cUTTWPxrf9\r\nQEQY/i7pax/KKkYsP/aaszeUnufes1mMwtg/MqE1OQlSCHVesWFEGcFK+eZj\r\nc+/zWCh6aGAi4MKEMQ02uFNsH7npRYtwWAKwahZ46TC2s7P3/VeOsrYR22Wa\r\nrxBv8pH2YACFPYoyNATF/PkbMdyZ0+9F2oE82PbVDX4N6VZKV5YFv/VyBcL1\r\n41XzWytloRi7DNkMjafhz1Z3t7L3PmnfVJgCetQqQDgFkA5vaTW295RqbUFz\r\nVW2Okr1bXAc3+HYVdSBFlFe1otFWlbHppHQMnkHXrnE9I56Q8q3PTp8Bu2CC\r\n0e/kDVJPRzklfrbYgATldOsM65+rLyZzz2ORP+2bgZizhdUHk2BpJJUoN9FY\r\nor2JcSbUAAzRdIg3Aiy5eTrNvFUOhexGqa1OTxykpzN/aDJjmzHc/q7tHrNb\r\npfN8I7sTbQ7JSHA1niDU4HZCgwto9u/yps6ht+EMc2SDFjsRGIv3rnO5K/8z\r\nHA0HYq4N0baEtwCWzPuispwutmGfxdBAPIumInO8tJlO7C46oQHfK1Kc50vR\r\nBIAHcXa2yD7ZiTLSjHM83p+wjC2iGnGWCPoMyrtuqhNNtwF6RyjLECjQJ8lM\r\ndplT1O2gaGBZm3MUWmWV/VjZU6Jc5iLROJQ=\r\n=Ng+r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.4.2_1659134628303_0.0017644408677424117"},"_hasShrinkwrap":false},"0.4.3":{"name":"reforest","version":"0.4.3","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","@swc/core":"^1.2.218","@swc/jest":"^0.2.22","@testing-library/jest-dom":"^5.16.4","@testing-library/react":"^13.3.0","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/react":"^18.0.15","@types/react-dom":"^18.0.6","@types/testing-library__jest-dom":"^5.14.5","jest":"^28.1.3","jest-environment-jsdom":"^28.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.4.3","_integrity":"sha512-vmHu1FCCj6GfopDXQsFZNLgN0Mbt32r4DzDzGRgyE2bReVc3Vr8d0GBviqpnw/RHWUd3L61NJUqyRd23tYXhCw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/94bf9db5082ba23d34dfa1ee2b00816e/reforest-0.4.3.tgz","_from":"file:reforest-0.4.3.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-vmHu1FCCj6GfopDXQsFZNLgN0Mbt32r4DzDzGRgyE2bReVc3Vr8d0GBviqpnw/RHWUd3L61NJUqyRd23tYXhCw==","shasum":"47d7b34b9c3e45cf72fb60afc638d65a6eec0b90","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.4.3.tgz","fileCount":7,"unpackedSize":73558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+cU5b/KqedJcw3YSgGB1ENwTHkLCfNdltoS9TJfTGZgIhAJDcmWNB8FQ3pIgIa+P5/ZzdZWW5C/SXQ/05QZqP6z40"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5GouACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq00g//Tdd4Ndx0NNc3WiGPdPQ1IW9da//W0on+RPLz3WgZyi/NFFtf\r\nYhlSzlfF0gwO1PnPrARE0ARwo+8qmJF9R0lKe4ofA124pzI4T1dmox6yVroq\r\nbmHyqa2WJA+tIy0KAVS+imvA4l0IiCpMl1kLM9Byqxug0v+j5JmFxv7u68eQ\r\noauJjvaIwVwjszPdp/rr8u3dCU7/ILME64acyzHcrN/LnGaWF3TyQ7X8GXzm\r\nMh68MFeUMZbxQ066SPYrvd6h5+lH2r+YW37skBCRBAZEjw+uBHzc/YosTxgK\r\nGCYvvaar0pFwQDmuPCiFIb1NvXuZLBbBfzyITRESyMpYDXFcM82bIteepfMT\r\nyupTDxRdh5wKMAJpV0EOgTzGQxxdHQnpIpAM14FLSHWwl00BdO845xChw4xL\r\nW17qUcqqrfzD2nbqaN/uLzCGM4ROaBaALrqxuWbVLCADJ0Du/XQBZHwvBEGo\r\nr93V2XavAZ6XenwLCq2iIM+/7+I2T9v3MZwWsQFnXScfyofeM9Yn/nrXFWoj\r\n9W/57KPDQl+EpdKDz30KAM+Gtk9txFDr91FWxh0t5MRbIuf/4fCeair+ZiAd\r\nsI2vrdntRKw9bg/IgoEKd3/gC2UY+x+mxdQ5D+b+5dJ06a5a5akkBIoEtyBr\r\nGhleeAV3VbzHTJ7MTVCFOaDy8scuJqOhxUE=\r\n=9PYK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.4.3_1659136557773_0.3256848866290045"},"_hasShrinkwrap":false},"0.5.0":{"name":"reforest","version":"0.5.0","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.5.0","_integrity":"sha512-ttoRy4Ult1674sVs5Q/HpPUeKWltakr/CR0eO2S07us8ER8VzAmFm0Bo2HJnzyo/D0Ajk1v0ebGlVjih2XBgtA==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/befc2dcb33666fad9359b1877dd178b1/reforest-0.5.0.tgz","_from":"file:reforest-0.5.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ttoRy4Ult1674sVs5Q/HpPUeKWltakr/CR0eO2S07us8ER8VzAmFm0Bo2HJnzyo/D0Ajk1v0ebGlVjih2XBgtA==","shasum":"dc6b1a84ea3f540e5f5021027ebfd33e26889aa8","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.5.0.tgz","fileCount":8,"unpackedSize":75776,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClkSHB53HeWEdiqRNfh7BvWEdPM3liC1M8NXVuzxVQ1AIgRYU3O4qYb/CPz4uuorjzG4WDQ/9vA7Xkh4ryyXT2Jio="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5Y/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomWg//TkGsIoLw9yV5EjEv/ovOPAOtLR0azAYwBUcl+vANc96xGG2T\r\nrvr8T0Ym5qtum9OE8KFKKozY02Mtv9qLf98J+IACa68w0+mOsvbpf3sIMVrh\r\n/CoPL3R9agh2pqEsKQ6o7iBnzyOyir+Eg+Vgoswn60fOJp0tyhMEAaaFVPPW\r\nieW1dJRowx1t8yVVvZdsf9uxmV+eJA4L+fzcb2pROWTpDGqFNAwkJfCQ8nYh\r\ntXLrriG8tlD70Zh2wUyhycU8OUClHubvlLfOqDK/dROF/OhRietgqkh8klFL\r\n7X925LK9GEIBhB4VfokRqDQdQfijn6UsuVvyNGAYWMESIUTq/No/PAiTDPf9\r\n63uoNX9pP2mQA17M6E1sIV4oUVY77VdC9qaYNel7ud0ka3JvwAHgg6yE0zUg\r\n9HTmJuSl7syNLCAfAfPob2W8pUGqjbS56sBix8UjsslNl4OPu1SHy7Aqu12M\r\nh5uyH7ykzl6w5tx1t8jjKw92uQhkwcA5e6ymWuGQwgo+1z36atABlZUkUUgy\r\n6w5sGMToZiUm2v76/HBxQxiCl3GQfbhhLDTWH9dn/muOKwFCBv+UCPXr1gJt\r\nrAiy2XzAyxao8y3N0IcfEdXDfHU82yLFCSlRet94WQqcx75BbwKsy3YJ/0Zn\r\noAaeFAlIM/2c1ZiQ3mJnhZYKE7Ep7nUd628=\r\n=IwYg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.5.0_1659211759857_0.012088845879312693"},"_hasShrinkwrap":false},"0.5.1":{"name":"reforest","version":"0.5.1","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.0","typescript":"*","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.5.1","_integrity":"sha512-+rDEsv6olXA87p28PEaROUbX/6mBbeUNPgHEdW8gPTi6WURG8yLJrSKGbHAr/uyMIZ31goZGR8Zo2TMUCuf0Mw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/f02a237dad3391f2d6f29992ea0c5421/reforest-0.5.1.tgz","_from":"file:reforest-0.5.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+rDEsv6olXA87p28PEaROUbX/6mBbeUNPgHEdW8gPTi6WURG8yLJrSKGbHAr/uyMIZ31goZGR8Zo2TMUCuf0Mw==","shasum":"6955036cdf2f7b69294e672f833f6a534a31a180","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.5.1.tgz","fileCount":8,"unpackedSize":75824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7pVgCC+4GnoQQamMeqSCnNDNhoYwq5CDUkWw4k1L6JgIhAI9z543Hc8gfpnDE0f86vpSCOSVlAdnlRj3fGigL0uLG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5aiQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJfxAAoFZ7I7cER3pD2OcodKXkX6FZ4Ke2tR38F9BVuMlTO0N5gTjo\r\noREqSW9fIPjxpERNbDQjedbQ72nkJJnwpvkUmBQW+MfutNreqU6vGZoUUlTf\r\nVOgQo0f1YwQ/97sLx1JfhMZ+XtNDFnigC3+3HgdBocIkkfOaDsk/bLKn2xLA\r\nvK+NaQmeInw3YRDNe8Mud1tpp8i+ZkkU+mzHnk6yih58frTwzB8gkMLRGG6v\r\nXdY2PDiHreuGLRunE+YGXMIsFzyAtYd6h2SmPlmQy8hPJzcWi1fZzbMC5FlN\r\nXhuxu7cm/7Zcqz1lQL/U10P0iLhzYbuyJgSErGZoyrG2DAc3Z1Zy9Hb5ouDx\r\nX0y57McuhCyxYEWQUKwjU1XD4tRZ20k/D5rq6izzTAkZ3VOdL0PqsYAt7QYE\r\n9B6ghe0WAf8K6cwegpnlaKrEJVAj0pFS9xUyZqY1LkfmxhscggtnkVunu79+\r\nz0RNc+BaPA2H9DjA1MUm7IRj7sxQmF5Aj1hljbQFqr0emmWaObcNX7hNoXLV\r\nTAV3fKlcx6CHi0eRewfkQGH7UpWmVmnxI8PULwxxAOwYGa2pPA1k4DyA4MsW\r\nvHz7Z9mvx9Web9iKxH46NmqVgWVfmSw/qfIK1Va4qglIkWDILJTmTahOaq/S\r\nDRWpe0q0T9S2Lp46T6jZA5CXVSQozKLQV48=\r\n=0uJ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.5.1_1659218064739_0.4932773344406369"},"_hasShrinkwrap":false},"0.6.0":{"name":"reforest","version":"0.6.0","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*","use-constant":"^1.1.0","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.6.0","_integrity":"sha512-DYSnago2MjOddULeC6vxXvXPl4zrTRiN9wT+Q7AlrozyqSUafMUng1TW4xTkPeumE7u21oCFVcFmB5ZbtLQ6/A==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/b25c9b1782ad811aefeaed3d0c80a48d/reforest-0.6.0.tgz","_from":"file:reforest-0.6.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-DYSnago2MjOddULeC6vxXvXPl4zrTRiN9wT+Q7AlrozyqSUafMUng1TW4xTkPeumE7u21oCFVcFmB5ZbtLQ6/A==","shasum":"0a5f5b1a6cd2efe3ae783ed72e3479961714597a","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.6.0.tgz","fileCount":8,"unpackedSize":86560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXooQvYO82U9tsu7t66XIDaK0M6f5bUmJx8ZbuZlhuawIhAK31ZXaeRzA7c+91q/PYEZ0AW+D+AvT/pYVLmE7z7jMh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5hrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkmhAAia//lOfjsM/Geht87+3B8Q3KDIKK4CFvegcJvHXVnl0vlHMT\r\nPLB7XMcGL6gpYpLuqhdKO3aCsQFQvQWWdqiSgx2/Vv8OQwKOnjDDbia2XGwg\r\nN0nYKWILZFKp4gk1ZkUluIGBpkKD3WmDApH/41ViIhS7wzvfH1woG6SrDaiG\r\n8kiyvu4M+xmbo3V8RLLxDZQhCuYBta2Cl6CxeZQBBVKC347w+zJMrPoth1W2\r\nUQ3D5tFgDqc0OtWMAqxdKwaEOhllMHHPfSc1ijPP1+LUzGlssUGTpMTwaCYp\r\nTf8isEWE1Mkv3+h3bvjjXIewju3n3qAdRJpR27l3W+TQv5wuu3bEb42xXrZW\r\n1SzCnlcy1xNqFJNeKoMV4hESbnQA0mMXg1q4UEyy23583pbF+PKqU6qoSz5R\r\nWgjdwYzrmeQuAhKnh5t5iO/JSnssagJzSm3z6Wj0+uah3SbgS1FytIRXs1+b\r\nRyXvyZu16IN/J8MjNg4qkmzmmXw168Wi+GqzkauT99Ml+TOMvBLPJoQYSwg8\r\n1OzFwfyQFOEDh7y9q2L2bosBujtsX7zLRF9aRSfnnGQSvzYm++D9i/P/aobk\r\nWpngJydea+agg/G98zQATXN7pherIC8WhH2noibiJO6wZ4s/NAHuT9ZxcW36\r\n0G6nQ+pokfvqqHAqswPyP6He0wgYeGURJo0=\r\n=5Bua\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.6.0_1659247345720_0.3673441929517196"},"_hasShrinkwrap":false},"0.6.1":{"name":"reforest","version":"0.6.1","description":"Collect and compute React props seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*","use-constant":"^1.1.0","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.6.1","_integrity":"sha512-WaSFSgER+9I3NtiRjf0CSSaPAt2nLScrRlmJQ33pqq79WYzaD+QhOzZVhPSkQSK/xpwCCElPdI8fpCeA6BCCcA==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/fed559f7f007751414c05cb23fc3ce68/reforest-0.6.1.tgz","_from":"file:reforest-0.6.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-WaSFSgER+9I3NtiRjf0CSSaPAt2nLScrRlmJQ33pqq79WYzaD+QhOzZVhPSkQSK/xpwCCElPdI8fpCeA6BCCcA==","shasum":"305f7d72df444353b40df16c6f156b9b56046c86","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.6.1.tgz","fileCount":8,"unpackedSize":86600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqLGw8joMiLeEmO46hDPNRBZ6o1szdNr5LGan9TIUXbAiAPiS9xV3liKRZlBDjloANUNu1RU5NKHaoLavMAzKO8FA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5hx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHxhAAmhBgJTwMnKPIZnqap9RMV/289UbpsyI2DCoSWkKJ2BzKQU+j\r\nFBnNJaR4ZCnbnAU8y5Pbpmw5MXrrhuR+eOK+rctLXd1NKlBFr3fZ91IAgv/w\r\nPW/QaXPFRcyc+YUY1pA8iWk/vvanbxKL1nY9QxCBbyCypCxVITzbOkWFUHgf\r\nk+yDnrwfsrMm0ubaooHA5x8G9xjQZKv5qLCiwNWNGbXaqrSpfdzKbcGtU5Z1\r\nDYjd2gDXqx7sSC0VWE5kP54wS3Bgk0sJQuKO7ilXw4HUqcyM2g42uOrnrqy7\r\nA8cOPD5TpVF+cXuDZgyT2YAmlIW/8ND/TfiCfBcvdhYFUcjwhPGLoOAIDfZm\r\nVF6VsHWf6MTeBMuN2caZPLvvFsYKdgOCr+P+Il6do4RhUjhdNOpvdqWFCQQt\r\nugJz4vfQ5rDjeC+C8miRFxiqt5DCG7Rq6AdznE55rheunJ4a1Tou3h6FN8a7\r\nztNiIyJ6MVvm1T8DyONrxETaJkBsbP2BXACACGETCw5AlJCl8BYdMXJEyah4\r\nsAwsIjHNYiQF0SCn7g8L5/IITgNrjXaGgThS+8oatvyHkCfAk3Vr3Y3li6U3\r\nXayTJx9XraBlSDk8XRKLmS/+NEQC9t25eN6EdTQogvKavjKcJmSGxueuF/Dd\r\ngQBctpg9paFtyw+TQVgPFLS8KVogdoAEGLo=\r\n=CH4o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.6.1_1659247733326_0.6424911655850689"},"_hasShrinkwrap":false},"0.6.2":{"name":"reforest","version":"0.6.2","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*","use-constant":"^1.1.0","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.6.2","_integrity":"sha512-/BAeBcV8gZ7kXE4zkJaxjoihmMlhGurabcmZpWc54ZVGlZ/r7y9yc4B/86upLVu6I566w9jlyduoywKjkwKs+g==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/34f53d21f3ae03eb37ab7989560e09aa/reforest-0.6.2.tgz","_from":"file:reforest-0.6.2.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/BAeBcV8gZ7kXE4zkJaxjoihmMlhGurabcmZpWc54ZVGlZ/r7y9yc4B/86upLVu6I566w9jlyduoywKjkwKs+g==","shasum":"f32b2e7cb8b8eef8eddcbec92252194905e2d924","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.6.2.tgz","fileCount":8,"unpackedSize":93078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0e7cB8NVIHKvDsGCyIV7WgR+bD8L3b7YIjrvjhABRpAiEA4zr8YRZ1RCKSiFg7MuWgZ/oCaLTEJZRKq1VyIm9ftMU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5uZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTMhAAgqnc4WETDxkRyxXhQfYGJ8tf7/uWuEXYsC4NiJpHIh/5KD8a\r\noZy0b+DQUfMrpuGOA1kmdxvBA/rLlvPDDxrG0j63sB5hHXGni+OQseaVs25k\r\n8omJsoR66dpy+3++Z5GXjVNFregEsXSGhTVlGERud+59I6iOAI97IAih0sBo\r\ngY70rAqt7IvyqdUesfQwu6nsDYhKvmm7dYNRBqP3nJ/jNcXvPbfusO6EbxSG\r\nObeZc+dPvY0c7aO6wvf9Y/CnC8Rl+HHhFmB8zlfUMyU98LZA/38h8EmNHcbI\r\nYpUQgontHiDCJFNH1pJXE8SixYXEe/fA+5c3N4rr8ejLsgHuIkfYmSWPi0FF\r\n3FcfN3BBr9/wTuSw+puNuENLYe44y0FzPpwBgEJ40+NSIZws9kM+oOeCz60i\r\nUNs5t3nl8AnGEK379qzGtPxl41pqnAfEo76Qzays/xE+c2haKbzkevoIOalU\r\nathLPjrUM67DjIlSLwqOsSDulL0kwdSzvyicjfSi0+BfyuRUgF6q6DaZqg0X\r\n/CKqQaNCcqHkETnx8/S6sykBr0ZRXZtpxrT4AYg6pWCTNnWkj/ZgbY0cIljP\r\nrh6L5PSmsSA43yYrRrk8iZXW965hb7OGsyChLkgVQ1ziKhBegh40CTFxdkmT\r\nBFsWDe7d49WDRyd3BGjS8pEF9FEl95AvwWI=\r\n=+3bb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.6.2_1659299430399_0.2995971808319795"},"_hasShrinkwrap":false},"0.7.0":{"name":"reforest","version":"0.7.0","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0","valtio":">=1.6.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*","use-constant":"^1.1.0","valtio":"^1.6.3"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.7.0","_integrity":"sha512-RoSm3J2g5Qm3NAhMqZTPkUa2M/lmdgDwea/vzhH1LR2ibgjAK8+z7IozN4UIKj7/IB/kjQVQWBATdCZGuBcy7g==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/256bf5a1549b281845dd68e70e184d90/reforest-0.7.0.tgz","_from":"file:reforest-0.7.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RoSm3J2g5Qm3NAhMqZTPkUa2M/lmdgDwea/vzhH1LR2ibgjAK8+z7IozN4UIKj7/IB/kjQVQWBATdCZGuBcy7g==","shasum":"245eb34a08cb6145f75d87dcdc560771ef4d98fe","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.7.0.tgz","fileCount":8,"unpackedSize":98551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdQsBV7ezGNfQ25tkpgEvQr2w6NyHW7JIXJQN9dYTYfAiEAs4p05PeGB2etAslVYhzeUbIXPpkh4gFEbW4NMuZa+Aw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5wuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuvA//dFOB7zTqfcMevSYCAL4agCYKMRfInTklciBtP9Xk5fbEf+mZ\r\nyf/Bcm8IWZRovZaTTXXHpscEuIEFVPvbJmSjB0Syls64ntEyEwxCC1y0viOm\r\n49NVOH938mPc9Fox6QNJCSxiQq+cn9LweZxSHoe4STaSMhMAlDp7MBEtxFeZ\r\nqo+2q1g3l1iYA9b3BHnzxpGHOG+3+y7YqJFgxA55+8eF/0JQr1kfdlc8US14\r\nJKtr1LDy1Nv409OHb60I2u+UEmZm//pTcr8Ipwqv16So8uaOyEyyY4t89bqG\r\nK4bfKqdOpIFUO9gjGScv410xHqa1TYiAcCMH9QJq6YLkRf0vWhNrHg+ydBAK\r\nUaDLAL9UXeovwo4JXHI5cY7BeP8rwZFMEe3/mePuAQ0EjyHuaAenJjHDlAsH\r\ncEZAQGZnGoD4Y0kYSXG0EWWjIjeDGYe1k7dW80BuVQuGUQiiyHcUopADkvoj\r\nnsUM7BZShGZFQa3Ww82u9CW7ht9BmItxzG3pCv7F8K4bN1Df0WSk5gr2SLSM\r\nkmsVyvj0F9P1/4Ef6Eatpzxks5Rr8nTfL2Y/MyG533P3Lzgr5jwfI/w02JtL\r\n/9yTC7W9KYxBSbYR3tt1jz+zRKRP+vYABHkKOzgMwr2aAB0atEzh6UJjs3DG\r\nmLINISvyg/pYGs8dapGTDSC2SekRi8Y/xyM=\r\n=XiYb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.7.0_1659308948391_0.9475409775939234"},"_hasShrinkwrap":false},"0.8.0":{"name":"reforest","version":"0.8.0","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.0","_integrity":"sha512-mUiC1Ls/0EYDYCJM11gfnackThQ0O34bcfNvfXwPSOQ6IV4Jd9xP8eva2el8UXzeolTx3m0RPeWfZ/q+tU/Eqw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/f2ce2d191aadafa2c5198740aed55bf2/reforest-0.8.0.tgz","_from":"file:reforest-0.8.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-mUiC1Ls/0EYDYCJM11gfnackThQ0O34bcfNvfXwPSOQ6IV4Jd9xP8eva2el8UXzeolTx3m0RPeWfZ/q+tU/Eqw==","shasum":"dcfd9bd83397c624bae43ae30863de91d2b857a0","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.0.tgz","fileCount":8,"unpackedSize":88382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPaTnMSNy/uciusWsUGTMmrTWa0LRR3zKIwBrgQvwsLQIhAKETLImf01WQz6Ia0L6lbe+cjcNhwgvuGt6Nel5sp2a0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6Ym3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI7BAAnJKYtzbGoUF6O2L8IHxQcYuz3W9JweSd66rvJxcuFSJSa4jF\r\nwJ7KSYs8S2wrPFGYN4YhNDNqWxruotslPppQvBDdGZVM3y2HXy8VnQ3MURlx\r\n4NSiNCKl5yjA4EieiPamV5O1+FkyQ9kc/HBjlOO7EwpOj1otjgD4Aaj9tB4z\r\nRPWbo6j5p1ytndOhzU6j8WtXqfpY3GB4jwRj2qusNLSiz8YL85Momuhtejmx\r\nqA8tOuch4vnhuOkToHp9fqpi+otjnc2HfTuT/xv4G5+twhvrU2ollPjtGNjF\r\nnNTXAFXrWQqLmT6QS69iUo1i+Ymos2XVCSHRV+vAzNhIs1kQwv90lWAC/Yoj\r\nevQYZJt6qYegNRdYZYsbUb0/fnFpw+E06YWZ4YinDwSJt/uMHEaiIWgzFYh5\r\n1b9zZPn4s66vWVnlDkb9h19zMDhd8H2Ukb2GOP8EUiEN94nPUFxSbrO1QYM3\r\nUjy0O0zGqSAx8sRh0l+fpHc9lMJs2BGOi7HH+uoiDq/1L8x+AU/R0j533Sd4\r\n6pcmNMmllNcWWNMNFWoIu6rgwGOw7TMUNn2AyZ159cTrtLgeEEM5fD4GByNm\r\nPvPPOKAfRHHk3GFH9nLw4KGkUIpDPvGke0oj5kPoqMoL0leHKtDKUUp0CD1Q\r\nLtkjm4rxON1Nc3PbowePbHabUp1mvVzgPuE=\r\n=lUah\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.0_1659472310852_0.37548566425402496"},"_hasShrinkwrap":false},"0.8.1":{"name":"reforest","version":"0.8.1","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.1","_integrity":"sha512-BHZZ9ShcjZH7t/EuW+1WxK0OdUod6TM4TPEfXubcOg8t7DTby1D5jH3i22uFo/72wM5DJL34cS4d+3V7EVX42A==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/3cdb2fa0a1bd8c0d88d5e000bf346f76/reforest-0.8.1.tgz","_from":"file:reforest-0.8.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-BHZZ9ShcjZH7t/EuW+1WxK0OdUod6TM4TPEfXubcOg8t7DTby1D5jH3i22uFo/72wM5DJL34cS4d+3V7EVX42A==","shasum":"8c16b583d7ea4c3096b883355bab2a19d1cf5461","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.1.tgz","fileCount":8,"unpackedSize":87405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwJWrnqVSoySLlvZ1QLuU54pVyMsZEn0QQwnULhr9n3wIgFoDliQorxhQP0jlo3UD+W5hsoRX1DF4GVUn5aNTEUA0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ed4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLyA//ejmgC4E1ysiHPxraSbj7KF+fJhMhsjiB0IQgVih84u4OYOjE\r\nK3g+GybAt7GPbiR9mCfOuc5n6B9euqmVnwaYFcBZqZzAimmdUGOoPQxH8kdk\r\nIBTutaT4DwLbB+BIlUpVJcENJJuLTbNlBSg4UD1b8Xcnp75FlDFwEbjhxV6T\r\nMed4neXN5/L4bt2zzFQWxSQcpvz+gWN+CqQiqgxWQ6J6B4RDRSpQtglLxjEQ\r\nK8oheyzeJOqAZEmQPanjlttftO6E/Yxd5UpJYjwdKw0A1pWsyNRwq8AHDk6c\r\nXCAOgzhO2Ia9OIdEAMkpUEYHQqEYXuTegsBKsF5BzIRiNUeRkVH1KfC/CSK2\r\n/ImGF9l5jm/TpC4Bs2xqKDlu9u8Dswy0SI8JH32Hhy7AADAH2cB5UWcFB6bI\r\nWxT6+08OCe7OUmxxZrae7PMhshnX2NH+vfDMKv2+RfSpKo+bZSCSoAK9N2kR\r\noBuxEHOBfjG3FTFzNaeOe7ohyEuvQqXASrT4m3XEdryhrxOm6bv7lfK5WkCP\r\niihe/5/SoWUdRNE1bZoqJCoSSPgFdN4fqIcQlEONP08sxyqxSjTI17UVzgtp\r\n8JP8rK8gOXtM+WSMbk+PZBuV6cD0shsIl/zV3FKUBH68baK6bIV3Es+onrDY\r\nVazMbBc8KN2Fw+NpjZLE/Urqn1vZ3UMBxWk=\r\n=37wV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.1_1659496312291_0.25792380315031327"},"_hasShrinkwrap":false},"0.8.2":{"name":"reforest","version":"0.8.2","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.2","_integrity":"sha512-wsfb+dJs3DjAYt5H2vwe8eKa/lQ8W0kBx07f2BjQOPaQJMhInKRisQVkHQw2jDFH05WgiIKcScIJU9FGNPSs6A==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/f3c372fe292f03d687c6ef6bf6209594/reforest-0.8.2.tgz","_from":"file:reforest-0.8.2.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-wsfb+dJs3DjAYt5H2vwe8eKa/lQ8W0kBx07f2BjQOPaQJMhInKRisQVkHQw2jDFH05WgiIKcScIJU9FGNPSs6A==","shasum":"d64e2d89165ccbb8d88ad941ce56aa96795a8651","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.2.tgz","fileCount":8,"unpackedSize":89287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBOhIZfVE9vo4iFfM08oEOvDUdkgIkAiGfVtkm78lirwIgVa4Y37anApeFU1dcTQE/njcNyrx9NaDK2fJ/DdArM4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ep7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCZhAAlGN4pv529Djx5F1rvypjLJFHJ0Ayq+qyCgBbFvGNHLQk2YRN\r\nRkkHmalwH9bvAk04NCEkukqXkckhL4WtmQileslL+l2pUVk1TrmSMqj/mL9C\r\nkbuWfmeOAa3tY/si/v49ZNq2NIpLtrmozJDOPZlytRXDtw803VdNCGH9rofX\r\nG5/umso9JkhacgaV0xm4nwAU8f6aO3X4WpHy6gJ4Fg5tXB0d5SfSQKrAA4gz\r\nKXi4jfniNx4K31JTSziOuu9OQwjvcO/0bCOOpLKdG/dEIX/vsNt/zQtDJY61\r\nT5uidd6PKnOhxTkpq0vT3D+PHHsudD/R2djamPv1/as+4A8QCw6ZMT40mvp7\r\n9RLQNVLB3e7UZvC6wvfCJtj0/uUe4RbULJ4c/CucbpuIf3cKHvv3EW8yyeFA\r\naYpkAbIX9zm0I+geU7/iz3OpbLIAml0Gwo+vSLtCZLhjBM301YYws3+jLSFD\r\nz4q0CacT3HgO+QuxytSaRG84DGJAEi2CAVK0MnNOp7BX1tgHqtpcV+05e++a\r\n3k4jOS0j/vEBYRyof7EfPndngDILulCMxiwQwTXSc8nLrIdlhCqhCE7MHsm4\r\nLphowGWJviMnDvoZUZQIAfRW7joUhlBCIEyfpl8ioh2yFrSu7zY4Yea2YCId\r\nCI1wxjfl96FRDlk49XMZ3G2XIESsCEh9j5w=\r\n=mUxd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.2_1659497083431_0.8153270422217063"},"_hasShrinkwrap":false},"0.8.3":{"name":"reforest","version":"0.8.3","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.3","_integrity":"sha512-WA3TwKvf9XQcyJ16cfvqd8k/5vh9gCoCNYyWcoilzeQ8so9zCXFfmlV1RxFQuImiSqndjk/8ikaixZaHXe0Www==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/6fccbee8c1ef5fffc311b4628ceea1d7/reforest-0.8.3.tgz","_from":"file:reforest-0.8.3.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-WA3TwKvf9XQcyJ16cfvqd8k/5vh9gCoCNYyWcoilzeQ8so9zCXFfmlV1RxFQuImiSqndjk/8ikaixZaHXe0Www==","shasum":"6e97a6aad59dbbd2e25955b285890bc1490e543d","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.3.tgz","fileCount":8,"unpackedSize":89137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFxsrp07Tn4sYFuFWLO9cqwPoeW5yfrvQOskYbOb5tCAIhAPCQx6+vvlbrFYXxW76vHkapNFFOQGAepcn6SMAzWOYF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6e2NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2nQ//V6QL2iwbvUFJHXwNUfc2JL2SstZ4rXmuNJt1KVbA01JzhtiM\r\nKxyPURclc1uafjLRM8uW7EU0NVKA3b9YShPAB2cahLry3jKbRH2EDWf87IFW\r\nB+/yvYtZHbFi4d5G+7YoZ7zEMuA/5bGlnXNoRER1oDXCQ6t1n8Gs0J43FFWO\r\ngSBK05CemQyUHtoP42BCjtLeiKKgKIZnYJQZxMDucV3bEJteRne9zNcZtUwR\r\n9kp3PqkXkLtU0P4NGVHbPnilIF3SR0Mmlxmz3Y5htncdKFlzI/V+Qzp/bIMW\r\nYkXN+ak6k6UaReAaeJTkrZRGEPck/xX5Vz3m2+qDY+hAvpTRsJAYKQ7lv0Zc\r\nNU7ZY6u1QSZoWstYDdNVeWwnxbtk05obBYYIXgH3QIoVulV7OoL1jMM24x6f\r\nIMAz15AtcQV+sDi7vVKaBFLe3aPRh01vQGVXbNJCokW5hP7GeJOMwp5TIkRN\r\nR+82lq1gIRLOUVHZ8jf7sG+VzgQxtJbZ4PLtuEQqrjAk2BAewB0GHw3LH9f/\r\n9x6RMChnDvmDyWvnQQNJJDZ1uC0AGyJ1lJCov2BHSrAdxmxQ1abCLCdgvxuQ\r\nP5URke6e2O8UBZeV8C6DjQuBMn9hFzzr/2iO6Zb6AnpBQd+wc5xkY3X9rp8x\r\nWnPWiBDOhT7UxgDWMWdAKYMuM5qmAJsqFE0=\r\n=t1rw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.3_1659497869448_0.6638825115639708"},"_hasShrinkwrap":false},"0.8.4":{"name":"reforest","version":"0.8.4","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.4","_integrity":"sha512-wVir3JD9zX/w9HEeXlTDjDY9rFppRvLviLsKcFmXfwfUomhSAHwzTWYCv2BXyct4FAQl6E39vH73MGDDvGk87w==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/356413a8f9792aa5f0dadee547f12369/reforest-0.8.4.tgz","_from":"file:reforest-0.8.4.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-wVir3JD9zX/w9HEeXlTDjDY9rFppRvLviLsKcFmXfwfUomhSAHwzTWYCv2BXyct4FAQl6E39vH73MGDDvGk87w==","shasum":"e8e601997ad0be19eae07d11e4e475ec6129d601","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.4.tgz","fileCount":8,"unpackedSize":89719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3vU8LH6c1kRNbynH3XJXIQxIokoctkt1mTS+kfWRAuAiBpwAYaudlrfjgDT+Llfls9yUe3Z204Tm5t/NWEIpTeHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7HE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9nBAAheHT0FnP0V6+Pff57GamMjOBUsU2YpWpfqjqzvVhz//ljYLd\r\nYcTbysSWwuFQLrWKuT+7I1TmNQoOUEkwYiBuJ5yP0eB6z6w0CeXGmA7AVJqA\r\n6AwTqKX/UJ88w9lgcscPA7WoASq03XPHExplHjkrk+28jiZUWOmhokJ/ruqI\r\nuHCOvVDHiO9eIsaQtVN5yyYqahR5XcBylz1CU5WL8/VQw9moYiFlry8txPMm\r\ngseawWFeuue6LCRNhQQpixRVZ6CCvYPYOdgLpY1LJTa9OtYA6Aagw4HuoIVQ\r\nIzVhwUc++P3rDZOzY0a5fAVnPErm63Z53I8/2zPiFfgl3vwE5bSRNiRNIFoY\r\nt9IuWN8XJkrNKaS7UTp1qHDtAjfYYGkvWMVzI0GVN+/Raa0Cxl2KfopeMqou\r\nJ47F5jqrNOql+9Z3u9k2FB8q9Dqvg+bsrg0FG3iBroh4HFb4jTQkDsch/Tqc\r\n1ZrGjxGOtetsJOLYtllCHrgrl3E+0SoYuD+7fHhNna8w+xZQDt20TB3aatI4\r\nR795r1pz+crhhmGim/im9IWUqAWH2NBogB138jo2W3sLxVBc+2l/eV35MpTZ\r\nthApf+mYKMgOvmfUXaPmS+RznVhU5ojj/Xn4dpu6K17ELTw8EldV/s3vVlh4\r\n2WGTzIc+k43zUuYmEqGOLluZNBw+Cp+r/LU=\r\n=k7t6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.4_1659662647962_0.18493334439407016"},"_hasShrinkwrap":false},"0.8.5":{"name":"reforest","version":"0.8.5","description":"Collect and compute React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8","valtio":"1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.1","typescript":"*"},"scripts":{"build":"tsup index.tsx --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.8.5","_integrity":"sha512-YopTtIu11jF+XHdol8UW1pERPp1gKYOD/XKox19IgifSd2QbRRrFHQzZW2e4PmpmEV/68ghGGDPZOsesePQL2g==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/529a7c559a1d21c39cf6ecc0805b6c25/reforest-0.8.5.tgz","_from":"file:reforest-0.8.5.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-YopTtIu11jF+XHdol8UW1pERPp1gKYOD/XKox19IgifSd2QbRRrFHQzZW2e4PmpmEV/68ghGGDPZOsesePQL2g==","shasum":"887b88a05ce1a3cec0226938619db0548042b89a","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.8.5.tgz","fileCount":8,"unpackedSize":89283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4WlwKPovrncmJDWLD70EenMi09O5IDVbfQgR7/ZEzAAiEAgjFDS0GRHQtW5nac4eqjaf7LM0PayLcTDNpSFzwsMW0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7HYiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPFg/+I6f+M5iqj/031PiIrR0lXzWwAEEBOoATfia/jLFLOnIFU0LF\r\nYdxVBiljYu6Uc6rPRgCpZ7DJerJrdMM5j87AEtaLuw8jXW9bM4zeXhOyKQDA\r\n0K2RP/Sy5VkG8z2DIiXR3/kOqi1DaDc0ysXeEhrHOqXkv1TvuadcaPP8WwVM\r\n9xeWMEsQ+q7Y/e9IqpLuglXbbJqsKH65l72pj8UD3yZVuV4VWW74o/oW9mBR\r\nwsAhgc5y9OGQAq9xsg6km0oXFkeoAdmgkB2/ubj0o4jg1hvnN1ntSpgw5+iy\r\nNXCQHaU7kZ4qScGZG3R3OlkPbzowSCxfWJg4YWbSPRTox/BfUKAWwGfeYxIe\r\nsGQp5GwoRk53wTdP65GYL0vn4snm1eDvsk0JVTghIg9HQvelnmmhJlJIbUh9\r\naIf3hFwiMuADOucs9Goafuf5wGhoHDuCxG7vj7Iy4X6s+0zEU0fX9mA9BWk9\r\n32QXQrIdX5To7DjI7r40xv8VJ26WjME9YzwKnEQ9DXQ3a8eyemArT5XqWw5h\r\nppORCpL13fdY5OLwZKJXfCdOpJsdBTA6EXUouvhHVDaXwd+b33+5uyvjE0yq\r\nOKODVuWOxzjNAmSF+1DzyhG/tkmbwhevG0cXfxNHlBwK57u4virXykiogRZL\r\n3Q0HkRfCoSRncyTOlDcNhmRC80yrEXOiTng=\r\n=WcZz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.8.5_1659663906393_0.5263464065235959"},"_hasShrinkwrap":false},"0.9.0":{"name":"reforest","version":"0.9.0","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"jotai":"^1.7.8","performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.9.0","_integrity":"sha512-RLs2/uYxx6c14E1h3+5bsORRJdDOzNtxrA15I6PcTDGqxD+Q8F0cvL/Vno/y6eji0+kwF7Sfc1dxh0BJ03ApjQ==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/4ee75fec107ee1d91cd4dc61fa314ef0/reforest-0.9.0.tgz","_from":"file:reforest-0.9.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-RLs2/uYxx6c14E1h3+5bsORRJdDOzNtxrA15I6PcTDGqxD+Q8F0cvL/Vno/y6eji0+kwF7Sfc1dxh0BJ03ApjQ==","shasum":"cc5f6c531eff8c7f1578d9aee93c512413dd5464","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.9.0.tgz","fileCount":14,"unpackedSize":92817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE+iwCLVmTMlz+/hoFTDkUckr4QKEkFMYrB6ePdUzHsAiEAhfXTpKZdhFhPQlIrn6t6pgv7cpaQD2uWxu43eGqCVtA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+sdZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIIhAAls34vipxLe9hHfdoXicmWMDWH71vrfN6CWDd5RLXtTr5gKDq\r\naImGBitO8Wlj55qaisekeHr8ofshuCXfJuKXU4SaeA0N/boilPZm4g1GBCrm\r\nKwfPC21amuVrL7Oh3kvkFBSNavEuv1pCrexuWsOSJRxr/fI8dQ79qPTQDu82\r\nfghW45RXksUV8FVSUUF7qiS+roLq5Rv7XwlVRd0MBtx5oHlLbkmTqtZfxT7g\r\nxTP+uaN98O9is1KKIb4Z1gWy0kjXEfgsT7Okhqc1wpeBUpu7yT3zntuhaQHW\r\nttyvqIixZMtDhi6AAGG0Wwh75X3Iylcp79p/CgM8pUVKUl2hEnnLMKWDXlMv\r\nxylw03vO4GnEewANrrdDCb8Dn24BT8+Ta+a33vEJDXoMLvCWMc0WY2obhBS5\r\nvL9P57UzH/UCHlH1zeUgFgmYs9CkpNWc9Vic/k9xObH9UB94ll4SkB67Zn6Y\r\n/9Pdp5VBTQ1l7bwue27t0vg92tob0hvhs+Lou4KTdpn8IVM7BYQX+z65UYXi\r\n51wbN6jQ+DAZO108FC6pEpn71t1HbKi+x2oJhm7gT3BPR0yx1WWgW+pEp1PD\r\nAIyI40nqpmIVlccgyHoUWmqxv+eiAcWLzssy9GuLgZzipgo7kUlBMa/gyB5p\r\nWilym2oQP01IeotRCzAzbWYhGlCRd98jWDM=\r\n=wPCc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.9.0_1660602201507_0.39841282181020965"},"_hasShrinkwrap":false},"0.9.1":{"name":"reforest","version":"0.9.1","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"jotai":"^1.7.8","performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.9.1","_integrity":"sha512-ezZ87JvSqBHk7xorX2NiY5HSZylOFAIG4XdtrgPvjNTDp7lOfqMvhyg9Cc2agNzVP1LzsKWn+27qRsE0UuScwQ==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/0c3626848aabc7e7e969ee081a3273b2/reforest-0.9.1.tgz","_from":"file:reforest-0.9.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ezZ87JvSqBHk7xorX2NiY5HSZylOFAIG4XdtrgPvjNTDp7lOfqMvhyg9Cc2agNzVP1LzsKWn+27qRsE0UuScwQ==","shasum":"5177f8d8ef58fb9be5ada6adfaf20502e2ce7612","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.9.1.tgz","fileCount":14,"unpackedSize":94248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVT8KBr85CFpW+F4k0UfQohg0RipMbpusxeQZjgbnMRAiBhfOsg+E+6u2b+DAgiK8PjaMTFC4czHCPsFZLVsV8Jfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+xYPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpooA/+NdFzAu0UF2u8FmGTMfkjZxofO5Te6/F6mUjOrjq7SmU53u8Y\r\nkNw70ftvajWQlEN0gkfWuTCXkSt7Y9ywUSCeW0YEXvSxwmlWx0v0V6IRJeGs\r\ng5Qk6OCIPa2VwAln6JSNjzHXUlk77JX47hEcmywAM2Y9RRHnUy0bRM1PHzpu\r\nnMy1OiLMpk3DxfzaAguSoSRKWHxOvHd0b2bba9pKOBYFylY6COCZGTWplzsN\r\nHGY9/RWoOmIgbVNGAfeliH/B/T2jdHUCGkhZ0yYvuZYog4IqFMKJJubT36nk\r\nHtGcVgAH2pDXHniHByFeqx2kWVgBmYhZL9MD/ycVpDXhUCoV0cy+S7skpJD7\r\nDOkHGBy+bKvEGr6sXnr6Bn1RYKenYmtVc14MTPmkhfAqfEcSolHLs+jt4GIY\r\nk7URNi3oyOY9FHvJtEFo/ndM1PhnbUu+tYiYP1ZZOyDqMCk32pFJ0HbaVNTL\r\nVOwft0iNSoQIEwml0Wbk18tY0mEoeJ9V5P3D3cMhgsx2ag6fFuApE1C64VJi\r\niF9gnhyry8sIdVFzqzv1QKLOukWIqgHdPdTFl3p/F+Co9SI+meAJv42gIooH\r\ny6bLKQuR3hJsy3UWZYdPNMFlAlmfJlcgpI9Ix6FdugDydyQHyXen0h0TuNmU\r\n22WRcuDQ4WpsRygm2lAv3pJQ5ynVYy49guo=\r\n=/BQN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.9.1_1660622351310_0.49176351413508224"},"_hasShrinkwrap":false},"0.9.2":{"name":"reforest","version":"0.9.2","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"jotai":"^1.7.8","performant-array-to-tree":"^1.11.0","suspend-react":"^0.0.8"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.9.2","_integrity":"sha512-9RzAH+xctlPhdsx0/Ur7wMBx+jIn2ssyQvwQEiBwxA8w4fnircN6RJ5hE5cpVJSpEZSvIyxVlRIYR59L7dR+Xw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/411ac76d9a25a6ba33e702f22cd7dbd1/reforest-0.9.2.tgz","_from":"file:reforest-0.9.2.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-9RzAH+xctlPhdsx0/Ur7wMBx+jIn2ssyQvwQEiBwxA8w4fnircN6RJ5hE5cpVJSpEZSvIyxVlRIYR59L7dR+Xw==","shasum":"318ce813d02ee74ea90b8e97a6dd6452d7b57ac8","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.9.2.tgz","fileCount":14,"unpackedSize":94287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJIZ0eIsnSXtnF5Ild/t6G7aJ+caO5/BzqfA2NmH4HCAIhANwj53g2Zbw/mFIT6GD0e4EUfO2rMIMM8NTROK2kWDrT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+9ufACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ2g/+JXkAj0C7rkEyVDfrWroGm/iLJTBGjj80C0/Hx0ErEotfhKRn\r\nPSb21jneZQLrtIQHnZICDwIJy8owH6e/tSmvAbBAfk5KBfvXTW6Ugw+AcjyP\r\nvZbkkgcYp7mRE2GvZf8yLbHZZazYuQf1BL2xbwikKlu6sQaQ8iHlT6RnBh81\r\nd+vrt389wP3B8LrwMu2O7SG6zkZwTRei/XT0TJ0MFnp3ghxiG7Ai5eLOMJD2\r\nN7a0YlbecXKinDvjaEn60vyyVQPqbrdSI0dcJxPDOXPHlg3rqALMBjqY0QEP\r\nGt/+PqMvQdEhPvRTUE+kcfmd1wsfw2fGZobxyNDWcXgdqDR/dth4NCvy67Il\r\n40OVWdCkbs3fVz/A64zYhIG3cYgq1R9MgL8zrvSjk7tNjm8f7M7hMP3izCOc\r\nnS49pX3eXru2Sfg33UsD9gxcpXQXuHIGcNPNAqSJt+kANEtN0+sCOTBfN7TW\r\nTF2+7C6ZWcQ2bfxTTFsifHpeBN+M9rPKt51ua1QoVVL4gnH5FQjdzJfFNGg2\r\ncO1aYc5ydWn22gIPVmt79X0fSvvzcBmS/59Sq5Jtp+1J+pYnoukCccJoRchJ\r\njHViSVSQ6FAJqKGV1MKqQZPUdbqk1zMXOT+Z0JZL9wSFguHc2Mwi+JJyEXQX\r\nVQl959rI4ho8JA4pZbcKAdsMzsrd958njGA=\r\n=cSbg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.9.2_1660672927584_0.6483840496658801"},"_hasShrinkwrap":false},"0.10.0":{"name":"reforest","version":"0.10.0","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","proxy-memoize":"^1.2.0","suspend-react":"^0.0.8","valtio":"^1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.10.0","_integrity":"sha512-XJe3Bv4fRB706BW+S3YmQLxnVJiTnm8mvsY+yLV1iOvSjNbqVwJwUOLqJHJK30RTRQawUaAY8scyn7INxpAPxg==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/280e847a7459d8253d8b549d6f0c5f34/reforest-0.10.0.tgz","_from":"file:reforest-0.10.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-XJe3Bv4fRB706BW+S3YmQLxnVJiTnm8mvsY+yLV1iOvSjNbqVwJwUOLqJHJK30RTRQawUaAY8scyn7INxpAPxg==","shasum":"249076258c0baf7e6656f1ea94b8d2c21988ed84","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.10.0.tgz","fileCount":15,"unpackedSize":108169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMqn7zojeKAKBjWLAt0iPAbiZXAYjjCRpHydrWnFu/PAiEAx9qmlpDoATgINexTXWU1Cabahk30LeSseuku65P9/t4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/dqiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEcRAAibRjkqa9jwhZX8UlvVOxsmD1qBGYUQuheRE0rnxSe9FygpA+\r\nsAYk+SpQgbg5O9Ea/7+lxqIxYNpe1O03S1/fW9/uQkRUDuLA4UsjSE5nJGCY\r\nCZ92QmMUAjlUM2T6/BI1AyMPQoBt47VOLlwhS2lATSyC/7baMSWqtuOQC+iu\r\nio5f65k4xfcldrDcT276d0JWPvUq+icCDwb83I1Uh3hThwgLC757FFHlzx3Y\r\n/gI9qwHvreq7/4MSLPmGT4AV4qi5TMqj6hh6bRH19m0s1F29twY/jw5IiS36\r\nI1p8iVsD0MrGCb0frZD/mYYAsid6pNCrPu5U0/QTpmp7yelRQ6x6aeCpl3CQ\r\nM7+WTlpBG0bgMZss4+JWX1RURR24xl+uC9qfm9K2SHPspruW5tPIb4Z7gIdj\r\nbz5toQ4c3vWW1nMnBi5gCnHVgMNxcIjl4doy2f2R1uHnQKxkHEflQ87YGl56\r\ny+FG66rZSe05iZnGSKptOeKAyrMSdrLNTlp1XCygZo5shFC3zjYXL50z1cJh\r\nF3K+xWnEHViSCQTCtpYsNN2ZuHk9E2zSg5LYOtig6EW40llxGg0TI77b8/ET\r\nFzek7eC5Nd9LSi5d3M3Hv4ph4Ky47eptt625zJspVTMmYzDgrVK+OZrfI9K4\r\nGddQpRYynMzwUlrCycqXgwAl1MVtRgBpyyc=\r\n=D9dU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.10.0_1660803746719_0.8595711519523959"},"_hasShrinkwrap":false},"0.10.1":{"name":"reforest","version":"0.10.1","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","proxy-memoize":"^1.2.0","suspend-react":"^0.0.8","valtio":"^1.6.3"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.10.1","_integrity":"sha512-3e/+mRAZqgFoT+Igit0akXI6FvwHbZyKBmAjK00GPUuQ154nJP2QOMVDJU/dXQqsecO0GCIswOE7DY5kp/8tlA==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/bf7958c0fbb87ce75b6d6e3044a48cbc/reforest-0.10.1.tgz","_from":"file:reforest-0.10.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3e/+mRAZqgFoT+Igit0akXI6FvwHbZyKBmAjK00GPUuQ154nJP2QOMVDJU/dXQqsecO0GCIswOE7DY5kp/8tlA==","shasum":"f7df7ea4e901b4159858d83e0d226c821facf1e1","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.10.1.tgz","fileCount":15,"unpackedSize":107815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDulo2a1xX9KQmhUrQQ0ZqBCYsk1MrvfZsqe3A0hHbhzQIgb+jfNZMK7dr+4UH+Byuv7psCHsv8JpEJogtDT1R0ssw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAP7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCNQ/+PeqnzOSCzd9ZLJCKJ8jQw84KJ5NyFfMc/5QjT8q6Ht8eMs/+\r\nJ8fZKb7Cpi8OtcBc1pWE2BOMkr0bOyR5ZwDkNAy7mnhsKGkvkvt7KuLk4Jby\r\nL8M6MqC/d2MIsuI+Jmdpup7UQ2coka5F+T3t+99yxgvJzKbZyNMO383Oq+Ir\r\nkIXoVptQfA/vcgTm+Xv4B21hgqg+w8VVQAFy8GfUUvz6g8waOUyoVQO39mdR\r\n7FbiDyJQ2tRlXMvahPEFKfgeSfPoQoAWmQfLGQqePc3qOy3Dn1mDcbl/+Oj2\r\n8tAiw4f9s9cR8p1yHUdcPkJHP8zIQ6ChdMhi6vvsKh+P6SSbAcFxb0Q092it\r\nCXkpEQ5kO4AMy/NLqF+1eLkYwDbc5WDdVuLOG5+1g4f29AW0dWuCDcJy1/wG\r\nv8nRJpA6CwCN0QlIBGxIGo3w3Lu0sgS8Ut/KfhtHcFcR3F8ILvQMglaB+tCb\r\nspn0pS/QVcI3EyY9TfgkGhRqXnPxPtAT++B6pi+n4NpKWAC1bt9kLUOkKKxc\r\nF6rCr31t+VretpwhNFubJnnXXS2jVAyZgcbUITdYjSdLwGLQwS3AygPK9co/\r\nZShJHnZ/xurm0NbYDKsdoFoMfRbGgIHzOMtyshlnW2zSjdPdWSjK3/bQIA7Y\r\nTfjewBZmFukrj2XjV3di7LRzdzql+mcEaPM=\r\n=Zxp6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.10.1_1661009603824_0.4596331581976447"},"_hasShrinkwrap":false},"0.11.0":{"name":"reforest","version":"0.11.0","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.1.0"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.11.0","_integrity":"sha512-cBJ5zRjGd3xBdKMp6zWE0sPO7T5kf+SdO/g9GA1ttNqpIJYvfCtcNGhVAOu2ydlJ5q2jldwoT+1v5PaALdW6Gg==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/c61ec604cff466cd213c113ede48867f/reforest-0.11.0.tgz","_from":"file:reforest-0.11.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-cBJ5zRjGd3xBdKMp6zWE0sPO7T5kf+SdO/g9GA1ttNqpIJYvfCtcNGhVAOu2ydlJ5q2jldwoT+1v5PaALdW6Gg==","shasum":"ec7801f1b168ae459e04fa0b59d8ba07abd0d71b","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.11.0.tgz","fileCount":14,"unpackedSize":81780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJLBwHNi4U0i7EC3aYlEmPcfwaksRq+WNo4+GFg7ZD1AiEAtI3epon0XpJmFPqLZwe1ZdG5fcpqyYZ4RT+t5qGTf0A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAybYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzqQ//V86B6zp3/xBKlc3BNTllKJFbEeLTeoKtGA+WqDc1r65agp22\r\na+WYWIqw1AmCXSRTRA9FvM5JOb0yvIsjrYFK1bFV7kSDBc5mcCCa09u3jZXS\r\nzFPu8IDGXR6BZpD40zH2mVEghqm86NXpOHdNUH/jFJ95sy2StQ4uPEXyYCdQ\r\ngi+goEvU5Rh9ZuJRh55YDsE19njwpuZvRquBFiHkAHGHZpSfQIUD1VtTqMcS\r\nL3p0kJEEZkgYW+SVv+F0rUDGandI1SRbPHShgimt4JwYB/l/UnN+Yl1w/JFP\r\nfcIIH1sqjaH/+wiqmaPqXw1miccTth0xwwFaFYwgGRWySg8uqTGMc2E67SMh\r\nvo9hq1uWchtt8uTa+zVok0TypLSjtmr8fKIq3IrPLvG2D12GOjZCwceOwB9S\r\ngRhgC1kKHMLu1oqzsAaCplrOuJ57CBsdXZwEX0vwGWlk6+xvfS7t2tnSyxPx\r\nJl4xI6LIjPl76a4AJFnXafdIx1JrjFstqzHP2HsGlYM7LWff62YouqYP8QWC\r\nU1oNoy1oaIIr8NYj5CMhlCBTZZqC9hVyVhquPEcDvOtEITzalArUnDpp9onJ\r\ny3bJQuvFeMR5yZ9XfFigQ2tlTbA+txzehpZQiIG6ORVhrcaOkwsUgjPDDii3\r\nmcfCWSqSPq24zMgrwre/3vna/RcWhFQoQ5U=\r\n=cAMa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.11.0_1661150935913_0.7371314360962848"},"_hasShrinkwrap":false},"0.12.0":{"name":"reforest","version":"0.12.0","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.1.0"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.12.0","_integrity":"sha512-UbddxGXpS8XZQAI++MiAXty0Qd9fajZnAm7FPELsPnTudIBf+TbbgsZqDniYFhkzFoJ1LveiOBxFTbVk+Fkdng==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/230e218a76d5d2ffd9d9488e3642e6e7/reforest-0.12.0.tgz","_from":"file:reforest-0.12.0.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-UbddxGXpS8XZQAI++MiAXty0Qd9fajZnAm7FPELsPnTudIBf+TbbgsZqDniYFhkzFoJ1LveiOBxFTbVk+Fkdng==","shasum":"2a90a6a5dad99596657e62d7e2762dc0e4177a7d","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.12.0.tgz","fileCount":14,"unpackedSize":81983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELPM5D0fEDKxsjiqTI8Boe8pvAv1/9Y5W4rd6Uj95jAAiEAukBSabfkHFLV5D/W+cHL2B7oCD7EdZZfZZ4nlM/DlyY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCWY9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp42Q/9H3p3+RPQMqgzkYdeYiQ1jXHSRerF3QZ2MaRgdkFMRdxwMVZG\r\nJezb/jwUklr484YLC2Lg1PRPcR5lXsxOITbU+Gdhe68SvslmYckvomwnZhTM\r\nfTmBo9+hQjvzUePZ+TqZfR3GgjN8Ex/ySVEk1OnpklNCkYP/WP8t4VT4dcZV\r\nTYYURaFTVYnPy/XXORFIIg/uhsQRioLylKkgq5XRZPuGlcZRfDS+mVLnAV4x\r\nk9lk0KkX451kTJ9sg7eSM0oj0aj6o+qjPGuMHcbX6wWHpZybVav9kGdybgwA\r\nMngfQqeXTLC98Q8l4yvNSornxcL8eMyhjHeCz/0Ekqd0xUHFDV/vm2bucmXO\r\nRSen2vdhsCLRBGXAZWG5/XaLXf66uMKPBAnDjHH3xq2sxEr0yKAc98YqWcRL\r\n/VBlrH2yPiFatK46kzwOsozKLkfiiLQgrJpzjBboXJBAdJmAYBT0bd5tSBpl\r\n25c384NSO2FTwMhnHNq1n1lCgkLC97GUhV3zDGWI5cmdapitWIRQgvxbDJUF\r\nas+IpvSue/lfxS71D7U74HNM2MzgH4W75FLKssYpTS9oS2YcJufRTGCS0+8P\r\nq60jHvGAxLYcmvrLEQ8WuyfnuJMDym4Mc/QKqQ5evXeYwT3DLrbUYyD06G1e\r\n0FXWEICKSoCeWbpj+o7r2VN35XbdXtL6EDU=\r\n=IWSi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.12.0_1661560381399_0.4045676515200689"},"_hasShrinkwrap":false},"0.12.1":{"name":"reforest","version":"0.12.1","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.1.0"},"devDependencies":{"@jsxui/layout":"^0.1.3","react":"*","react-dom":"*","tsup":"^6.2.2","typescript":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.12.1","_integrity":"sha512-4DNXF+vZBZUayxFEWyXIj+ULiNK0tccNkmk6a8dpjUbXfWRu2Wls96P8ty5TyqIeOVSecd7vOOgTbSs3+xo/Pw==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/c0c76edd8a57401d70081d8cca24fba8/reforest-0.12.1.tgz","_from":"file:reforest-0.12.1.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-4DNXF+vZBZUayxFEWyXIj+ULiNK0tccNkmk6a8dpjUbXfWRu2Wls96P8ty5TyqIeOVSecd7vOOgTbSs3+xo/Pw==","shasum":"42a60ef0e4a10756150fd98d62ecde862aa21b34","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.12.1.tgz","fileCount":14,"unpackedSize":81952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBh7AYrH09TgUrHHN6odblvNW3FEjBFnCwuZ0GZhv4EwIgXPuyZWWbN35YNLabdxkrDZ1Vv9VcEziOrao+ORA0gIs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCiQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbXhAAmHbfdrKi/iVExnGlp1frNetSEne/+I0hsq7D8Vsr+u6neE+U\r\nkISDd/TYbO1QidHjjJ5chPeL557N8sIBT01muZZmnL2uGFN/QEOoXVQJwvkD\r\n/pvO7ZUYEzl3NkDb6SdQAd8NUicinCKR1Ik6omEdm6puBv8Myf8AvQOuOL77\r\nmVv61QYfxB6Fzm+Aso0dm7KbhCuz3llBwCgT1AYvDAyQPP9lvr2TADnukUiN\r\nT/iFtUC/kCD7Ivuv+VJ+dfNGhPMX19GWTgNcFz9SCoEpDVfy76LTHjPF2fg3\r\nOshG1/rpcRGNdFJ77SwEH50kpBuPlI8xWvajFvpP6okFPxZ2NwxAEyTj9RV7\r\nI9vONwcWVY8Q3y8XNZ3/Pc4WT94OASZXBybcOIAvOiUayz1DoSnlckqA3tMy\r\n+p7wxLwudtRPkDxdQK0TQoMD6tW4sQbfEeDttY7Q7OIcQ+iATNIDuK2fQMch\r\nFdkYNf+iqbkzLdQRQxSxb6aV6hXw/lef1ZarzqOq+HyUcM3/bEIwMLy9lcUk\r\nLbV8jWiDWRGqHNUN3ieOhvmv/hzJQTKhfAVMH5Nx4iZNAbPr6eldMvQn05kf\r\n5ZtlSdPrDVsTHvyT7evfnn++In9wAx9C1mrL2px9ACXez06dlaB+Y7SPn+my\r\nypunDsYWZQVQKxzfSA0yZYp1PHywLVjCTME=\r\n=7ECl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.12.1_1661609014109_0.23541363508011637"},"_hasShrinkwrap":false},"0.12.2":{"name":"reforest","version":"0.12.2","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.3.3"},"devDependencies":{"@jsxui/layout":"^0.1.9","react":"*","react-dom":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.12.2","_integrity":"sha512-SnO9dSixvvvh5Zcmi0wAeU+U2zrFIlvpRxm1O5S+sR65ogoiueMXZfuoWEoix8HhrHe2UNRwfUZ/+FHkiMGutQ==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/8538dc4b1040c11e76424a198a5ded68/reforest-0.12.2.tgz","_from":"file:reforest-0.12.2.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-SnO9dSixvvvh5Zcmi0wAeU+U2zrFIlvpRxm1O5S+sR65ogoiueMXZfuoWEoix8HhrHe2UNRwfUZ/+FHkiMGutQ==","shasum":"f2d50d59b19b2f919824d48f36d8485e96ee2834","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.12.2.tgz","fileCount":14,"unpackedSize":82383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChRpFCRYjLs3+IjUVaF/izDG7ds0ZLoOZkqiKKGeY39QIhALf0yZnk/9pkl77DPmQuzCKb0VaAQ8WYRK7c+88TtTc6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8BbdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4FA//bA3D4ryI6sZ0FyESMWaB3/y1NEBgi4fl65S674tMPAJqy0Gy\r\n3YmEQEIis6hiwDEeKz/b3thGRwaue4XJtlWCMSQ+4NUaljSyDLqpD42JzTqr\r\nOssrvzx5VdkM9AD2lg/a8JMd4H7APrRhMMi/q8iECfmAeP9vlYlNTyGknyNA\r\npxIK0JYNN8RDx5dRuiygFdNIN/s6Nd/xOYhd98JoIbLq4kjG8pSIKO5Tp1Y8\r\ntJZ4CHMmPPUMIeJB6sNVL5H5rccQLhp1JxQMHH6LX1lgrtS909fjxJKq/scG\r\neIDJ8vQtuMJP2LURVyx3e/Y0KZugKwDIqqkLsgSeDbfWLqFlwxoreQz2sqtX\r\nnolQ1rvLh6GrxcLSoMz0W/ZkWJB1NPmAmX/GRYGa5mJKCBfVWmT+725jj3s+\r\nSqy6jBVTu9L/G0joY/MDL6zYpQk22BGrMGGjEKvrOYZy58ou/H2lMjz8QZhT\r\nfSXUjrSGW+RHyWQ3b4Q/ROqnpan3dymFJ+UVZ20hkpHAMjNItFVLiRnUljHT\r\nDWhgq+DQhK88BDRjl7Iptxi9OXh/nyOt0YVlTFuQWx8e7xA0Fd5qbNpR5FFP\r\nH3RR61tFszH7G+bCDgXS8cjIS3AbmgBMoGPU61PvXketPAlgw5QJ93n/Bt8L\r\n1KnjicKOAu7BVxyBrKUqgRBf/NxIZbqrvJs=\r\n=ljL+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.12.2_1676678877613_0.761099602068382"},"_hasShrinkwrap":false},"0.12.3":{"name":"reforest","version":"0.12.3","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"https://github.com/souporserious/reforest"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":"Travis Arnold <travis@souporserious.com> (http://souporserious.com)","license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.3.3"},"devDependencies":{"@jsxui/layout":"^0.1.9","react":"*","react-dom":"*"},"scripts":{"build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"_id":"reforest@0.12.3","_integrity":"sha512-ztYqy3EGOhFObDF4EiNs0eOBYUN/plRrHjDO9vp3cEEuJtav6lPp1xbO/B8A0+NtKi43ysvhvhcsLCm13lJaZA==","_resolved":"/private/var/folders/b9/1zh201kj023336fzhkc34v980000gn/T/19f5922445aa71834c2dfb848622ada4/reforest-0.12.3.tgz","_from":"file:reforest-0.12.3.tgz","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ztYqy3EGOhFObDF4EiNs0eOBYUN/plRrHjDO9vp3cEEuJtav6lPp1xbO/B8A0+NtKi43ysvhvhcsLCm13lJaZA==","shasum":"1c2d9fb5fb2d6870ce077c75eccddb59c3a6bd36","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.12.3.tgz","fileCount":14,"unpackedSize":82383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjfJOhBnnkQK05qZuEq7jm27c4Sa6xKHS3zZGP+z6VFAiEAnuMfnM0ml+Td/hnyaD5dDfJZES5KXf7Niczodksmy/g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8DQoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdLxAAntVS7UnGlKrDQpg6XlFQMTV2NuUO9GWn4uSlBJICU7kRZFGG\r\nHtoYhtqtci8iKmsnsbLwqZwQeXwUqLgo0jJUaqkEWjYgF9nJDHFbZXt5o8WN\r\nR4W6fO0kUonC3Dq4yR2yC1R58Bx94V7X9Hki3wZ3o9i1bhwg5sdoIviQfoPa\r\nAlrI4C0l60xn570aMrt5OmNaWcq4OiwiSiJC5I4KZIlyh15kwaYzxNABLcsP\r\nzyyVfoApoU50dL8ILOQRgfxFqC7s9Q4mj8w74yPNf26kjafYdVxrLISmML0w\r\nciAdJ0j3PzSvgGPhrURMj6TzoAvVXSF2ZepKZLWWM8fuXfWzKM9IywV2ePYG\r\ny8dqLGj+c7LCXI8hVgMfSjdeAob+os35muguVkM5YMY41twdvItY0Ch+I1Nv\r\nGYKjXncKzdjHiWQYZYM9IAt2SXH2JNNPpA+1JRhsgqJiBSL8XLsZ5F/dzsqs\r\nkvIQP9pV3qjELdC7pR0fC5zhIlXLv8fnmX0l3Reb9i6sqprQk4IKtwTN9miG\r\n8krOM22Vql8G87h0py2qLDqMB7Nt251pSKJiloLgrXKq0xrFd+MlBca548CD\r\nLQDNi/6UyugLHbSoWjfPwR7Ya1Ot6QUVwZF+I1VlTODzp5RTboEHO9vVyrNR\r\nCM//v7fhyoUM9W9SEezRl5rI5586X0V12iA=\r\n=V1CR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.12.3_1676686375862_0.13067326288346814"},"_hasShrinkwrap":false},"0.13.0":{"name":"reforest","version":"0.13.0","description":"Collect ordered React render data seamlessly across the server and client.","main":"dist/index.js","module":"dist/esm/index.js","typings":"dist/index.d.ts","sideEffects":false,"scripts":{"prepublishOnly":"pnpm test && pnpm build","build":"tsup src/index.ts --dts --format esm,cjs --legacy-output","dev":"pnpm build --watch --sourcemap","test":"jest","test:watch":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/souporserious/reforest.git"},"keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"author":{"name":"Travis Arnold","email":"travis@souporserious.com","url":"http://souporserious.com"},"license":"MIT","bugs":{"url":"https://github.com/souporserious/reforest/issues"},"homepage":"https://github.com/souporserious/reforest","peerDependencies":{"react":">=16.8"},"dependencies":{"performant-array-to-tree":"^1.11.0","zustand":"^4.3.8"},"devDependencies":{"@jsxui/layout":"^0.1.9","react":"*","react-dom":"*"},"gitHead":"87a7766b253a2cd284e2e3f15f08046dd04ee7e4","_id":"reforest@0.13.0","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-f0It/s51f1UWCCCni0viULALDBhxWBPFnLmZRYtKcz4zYeNWqeNTdcnU/OpBry9tk+jyMQcH3MLK8UdzsAvA5w==","shasum":"5275f593e1190bda39e375d6d394d67cedbd20b4","tarball":"https://registry.npmjs.org/reforest/-/reforest-0.13.0.tgz","fileCount":13,"unpackedSize":85127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4YWCnPDQcQlax0dia5yBWnyL2++S+KiEfeCJf7C8k3AiB5RUMGkv8yTFyOaARvvG575bkQgrWG6XZ7jB7sAqCsXA=="}]},"_npmUser":{"name":"souporserious","email":"ftntravis@gmail.com"},"directories":{},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reforest_0.13.0_1686555395688_0.8963760294683998"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-28T19:44:33.562Z","0.0.0":"2022-07-28T19:44:33.728Z","modified":"2023-06-12T07:36:36.038Z","0.1.0":"2022-07-28T23:46:15.798Z","0.2.0":"2022-07-29T08:28:45.724Z","0.3.0":"2022-07-29T17:36:09.514Z","0.4.0":"2022-07-29T19:46:15.587Z","0.4.1":"2022-07-29T19:55:22.641Z","0.4.2":"2022-07-29T22:43:48.596Z","0.4.3":"2022-07-29T23:15:58.060Z","0.5.0":"2022-07-30T20:09:20.066Z","0.5.1":"2022-07-30T21:54:24.884Z","0.6.0":"2022-07-31T06:02:25.941Z","0.6.1":"2022-07-31T06:08:53.499Z","0.6.2":"2022-07-31T20:30:30.553Z","0.7.0":"2022-07-31T23:09:08.600Z","0.8.0":"2022-08-02T20:31:51.007Z","0.8.1":"2022-08-03T03:11:52.522Z","0.8.2":"2022-08-03T03:24:43.668Z","0.8.3":"2022-08-03T03:37:49.656Z","0.8.4":"2022-08-05T01:24:08.151Z","0.8.5":"2022-08-05T01:45:06.567Z","0.9.0":"2022-08-15T22:23:21.776Z","0.9.1":"2022-08-16T03:59:11.507Z","0.9.2":"2022-08-16T18:02:07.749Z","0.10.0":"2022-08-18T06:22:26.886Z","0.10.1":"2022-08-20T15:33:23.989Z","0.11.0":"2022-08-22T06:48:56.154Z","0.12.0":"2022-08-27T00:33:01.616Z","0.12.1":"2022-08-27T14:03:34.293Z","0.12.2":"2023-02-18T00:07:57.805Z","0.12.3":"2023-02-18T02:12:56.075Z","0.13.0":"2023-06-12T07:36:35.942Z"},"maintainers":[{"name":"souporserious","email":"ftntravis@gmail.com"}],"description":"Collect ordered React render data seamlessly across the server and client.","homepage":"https://github.com/souporserious/reforest","keywords":["react","index","accessibility","select","utility","list","tree","node","store"],"repository":{"type":"git","url":"git+https://github.com/souporserious/reforest.git"},"author":{"name":"Travis Arnold","email":"travis@souporserious.com","url":"http://souporserious.com"},"bugs":{"url":"https://github.com/souporserious/reforest/issues"},"license":"MIT","readme":"# 🌲 reforest\n\nCollect ordered React render data seamlessly across the server and client.\n\n> **Note**\n> While digital trees are cool, climate change is negatively impacting real trees at a rapid rate. Please consider planting a tree, starting a garden, or donating to an [organization](https://onetreeplanted.org/).\n\n## Install\n\n```bash\nnpm install reforest\n```\n\n```bash\nyarn add reforest\n```\n\n## Why?\n\nWhen building low-level components in React for accessibility, styling, and animation purposes, the orchestration for everything can become painful for both the library author and consumer. In general, the problem boils down to a component needing to use render data from another component[s]. This library aims to solve this problem by managing a tree of data built from other component renders in an easy API that works on the server and client.\n\n## Related\n\n- [use-indexed-children](https://github.com/souporserious/reforest/tree/f728464cc2b576472cf687a37db16e55b8ad9dea) (predecessor)\n\n- [use-item-list](https://github.com/souporserious/use-item-list)\n\n- [use-ref-list](https://github.com/souporserious/use-ref-list)\n\n- [use-roving-index](https://github.com/souporserious/use-roving-index)\n\n- [Managing Indexed Collections with useMutableSource](https://souporserious.com/managing-indexed-collections-with-usemutablesource/)\n\n## Usage\n\n> **Warning**\n> The API is still in development and may change without notice. Docs coming soon..\n\nPlease note the following example is for demo purposes only and you should use a more robust solution that is fully accessible.\n\n```tsx\nimport * as React from \"react\"\nimport { useTree, useTreeNode } from \"reforest\"\n\nconst SelectContext = React.createContext<any>(null)\n\nfunction Select({ children }: { children: React.ReactNode }) {\n  const highlightedIndexState = React.useState<number | null>(null)\n  const [highlightedIndex, setHighlightedIndex] = highlightedIndexState\n  const [selectedValue, setSelectedValue] = React.useState<React.ReactElement | null>(null)\n  const tree = useTree(children)\n  const moveHighlightedIndex = (amountToMove: number) => {\n    setHighlightedIndex((currentIndex) => {\n      if (currentIndex === null) {\n        return 0\n      } else {\n        const nextIndex = currentIndex + amountToMove\n\n        if (nextIndex >= tree.maxIndex) {\n          return 0\n        } else if (nextIndex < 0) {\n          return maxIndex - 1\n        }\n\n        return currentIndex + amountToMove\n      }\n    })\n  }\n\n  return (\n    <div\n      tabIndex={0}\n      onKeyDown={(event) => {\n        if (event.key === \"ArrowUp\") {\n          moveHighlightedIndex(-1)\n        } else if (event.key === \"ArrowDown\") {\n          moveHighlightedIndex(1)\n        }\n      }}\n    >\n      <strong>{selectedValue ? <>Selected: {selectedValue}</> : `Select an option below`}</strong>\n      <SelectContext.Provider value={{ highlightedIndexState, selectedValue }}>\n        {indexedChildren}\n      </SelectContext.Provider>\n    </div>\n  )\n}\n\nfunction Option({ children, value }: { children: React.ReactNode; value: any }) {\n  const { indexPath, index } = useTreeNode()\n  const selectContext = React.useContext(SelectContext)\n  const [highlightedIndex, setHighlightedIndex] = selectContext.highlightedIndexState\n  const isHighlighted = index === highlightedIndex\n  const isSelected = selectContext.selectedValue ? selectContext.selectedValue === value : false\n\n  return (\n    <div\n      onMouseOver={() => setHighlightedIndex(index)}\n      onMouseOut={() => setHighlightedIndex(null)}\n      onClick={() => selectContext.selectIndex(indexPath)}\n      style={{ backgroundColor: isHighlighted ? \"yellow\" : \"white\" }}\n    >\n      {children} {isSelected && \"✅\"}\n    </div>\n  )\n}\n\nconst fruits = [\"Apple\", \"Orange\", \"Pear\", \"Kiwi\", \"Banana\", \"Mango\"]\n\nexport default function App() {\n  return (\n    <Select>\n      {fruits.map((fruit) => (\n        <Option key={fruit} value={fruit}>\n          {fruit}\n        </Option>\n      ))}\n    </Select>\n  )\n}\n```\n","readmeFilename":"README.md"}