{"_id":"@cinematix/reactor","_rev":"9-920c38d813002f64290454d410b67d51","name":"@cinematix/reactor","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@cinematix/reactor","version":"1.0.0","description":"useReactor hook for using RxJS with React Hooks","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","repository":"","keywords":["react-component"],"gitHead":"a4c1960ca0e08cb17e375bf1a62bd7d1b5e4b731","_id":"@cinematix/reactor@1.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XKMENt7MaNnwnp88F2taGZ/INEgZkKvdmbxHhiPESkO3IA/Q7Z9VYcHjoASELMPATtI5O/phlWauUZ1MD/Cfhg==","shasum":"48fdb23cb3ee9ff178c668c72a8d37b3eb1f79ff","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.0.tgz","fileCount":5,"unpackedSize":40434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRyslCRA9TVsSAnZWagAAKvgP/3cV4LEoBmdvWNZ74wud\nfUtIXVs1cYBIWsFZ2A4FLuzxJQeLugNE+Q33ONMvHWJ6oMzlUGponIPl/c8D\n0xWQ9tnWiE7XoXtklSXwYKBhCGk82eptuKA0cs9ql/HNlr1DPUDOKnI9RHTh\nnvETnbeWI0zd+gp3eQPxmtcd1lR3c/YmYiyF9pEvxyIMCXSUFi3rDTSFIFj2\nHOfrn5HcO8gw6e+mBm9xg661FJcrrgpxaDtFZ8VVOL5guPcL82rUUvHwNwUe\nlwO62ms3VqiS5cyek7Ongp/oyOb7T2fo0f7ENdoCMJ+n/fkghvy3pilYY4Ko\nv0z8ZBsBO6z3BcFVDLbIr4Vu3Yb+wOp583k5sK7u2dcS3Ae6LrlMCYJWhoQN\n+z7rjtczQzu5COhjRHnc2LitWz0eR9RJSYedNROC1oZM6X1u2bWDfrW3x2yK\nYBI6zsEWBZkrqOguAWTRCbhhR6hsK8dpy3EouTZDfYY9e9kCBBvqQkWIErYr\nEImWEKZs0iU71Lwb5dMKwRkBs274pCnisE906PAAFh1dB3PKjHTOuiGjWTGK\ntbA6f3M0XjTMAKU2URvjjU9syLq0KCUUPKkc+3NgxMAYai11CJG2tsNNx9UK\nIvxI6fXJY99KO/EKQfOqeG6esL8f7qcPwMomaIiAryKDIqivx/LLI40AGCah\nL9pE\r\n=Esvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIAW7O4boil2cuEnAGPVZHVnMnMcfhPVwr8rq9IN6UxgIgZxxN5ZrGlyRar8ak5NbvC7x+jSmPiXMbOqcLByICSQs="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.0_1564945188209_0.2729677053510091"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cinematix/reactor","version":"1.0.1","description":"useReactor hook for using RxJS with React Hooks","repository":"","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"e3bcf3a4b93bd597d87eda6ae037a701d4aa37b2","_id":"@cinematix/reactor@1.0.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tGrVTmdTn1eIqTMFhHUsCoeHVBxKXLtZNZlNYL3m4B6ZOEj0eSJDEss/QCtuIWews4PAveLryQoCgxCmMGkZ1Q==","shasum":"3cd105a66a4fabca8dddd59160945e430b164afe","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.1.tgz","fileCount":5,"unpackedSize":40659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRyyWCRA9TVsSAnZWagAARaUP+gP3pQPH4MKNQW0uNaUX\nWgvKgXuPXsRW4b1TEeOd8b/lXS9VMZXgBg5J6P4lgWnTmEie1utQbiXljojA\nsB4RvXH7fQlK0xvWicv25p3Ftrwfk0lGj9fAH+kFTQk6G16GAgW05pbeT1Wt\nlVy3iwJ9wPSvirvj8xbH2/RmW55+gPsnjj0FXpKPO7ID75i1VWWqanOpZCj8\nYKNFTtg8Xs9VcD8JV3F8zMp6hHtDHzSIk+nFYBKuBPY7zapC0I0kH7dWXJ9T\ntqez3AyTugm6fQ/IXsjJiMAieauL0rp4kQ6DouEMKbcosZL0jkcoabdGoMHm\n1LZJ/JsVPGFhvgA28NfUWQ1l1IZ5DzAbh7nASLDLZphW5ZO0rp8MxvlgSxVS\nxVbtV2PJrt6YsMH1pGaD20t/LcEBcagjJtkmcJ7ZyZCMf2SO2w0jR+HRBsPy\n7PnnI29HSFowg7NWuRVocrmvj6c3TS9VCK9D21CGAb8Z8EtDmytJjQhOqrm+\ngSx3wth0OH3nfcdggCdjd44yoQB7UEsy3msts0pyrz+8YK7einoVQoX8Nb1A\nBqUAihgdMhb/PyjXBkRY6diBxXn22575e5LmhtQhL6Bg1VyIJpROvDQiG8O9\nncRxS20cIFPb1HeA+w2uZG6Hmlhe8xgzEN2gTUa8Xzo6uu3gMvjUZHqBgYGd\nVKkG\r\n=L0n9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2g/UUu//63coom478KIfqR/7f9glqPsLlhDcVb0EBpAIgJBzXHiBX9ZgxTnW9QTE3AAo6BloRN6vaw59uuP/bFVI="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.1_1564945557542_0.3283524771290678"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cinematix/reactor","version":"1.0.2","description":"useReactor hook for using RxJS with React Hooks","repository":"","main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"c8865b4ea96e2e5837f093544cb1347e3523d6b6","_id":"@cinematix/reactor@1.0.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-84Gd8e4rrugrqTL0GEYfYv8pOhIwaluK2D1ZB6RwLR0fGOR5cxw6k3ClTWSVZ4GW+HUsyp7zGTE7v1kbL3vaYQ==","shasum":"bf2c5c5a1aa27bd675e6b480d312735f5a655c1c","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.2.tgz","fileCount":5,"unpackedSize":40653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRy1ACRA9TVsSAnZWagAAHxsP/3ueIWS/zoM0NVIFn0HW\nOAxJ7PKiw3j2KH1ekKQkZahrxHtFuItkx7ij4hhxXtOsPRIxvAlTTVhyRmbj\nqbyBapZ8SB90PsoiMEXANHNmQfC7I97rjxNw0+36GexS62n6ckotS2egWQD0\nFAT1wFFn9afZYsB3YMSa8NykzjOL2TWX4J4biysKWuH3l8B+HyuaJ4p+HcHc\nxmXsQha7zsFdoThTpt/7OWb/BPT9IkOc+8K74JeCvC+OhZ0OZKd9IF087S2p\nVVFZKiYgpGeBR26FDi5aNaO23U2KtGfHXCH9u3pRpuCWPTb4W8tmNvtrZdxZ\nwj+PLvJ+3BKXilxZhWmgM04n82v/gTKeu2xOcdywACfmJfWhNCIRRobcG83I\nkOydQ5deKrtltpw6K3Xs6gjpucmauhbkvbaTqD4+WsIao8SbTIo/JaMHRR8u\n34bdRFEuiy4AVJ4xJ8MJsFuYOdYFiTmEi8UygnGxVFvwjlqrE5INNrZPS2Ey\nw3Aw0t1wkVMmgXhGSjyHdy+EsCQqciANb8Pd0Grnv0DZg0FF0qvWygmy9Ue1\nwUqnL9IEBmAfJPaSZTzvgp3VRqWx1hTI3wa73ZyqkhwWUPR1b5gqEFM1wXH2\nGKrdvpZm4HHUwyiSYeq190+lIqTGbFufdr9N/Q45Fz5Se2AdRegJWv/TYHKg\nPHYC\r\n=TkTp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg7Z5DqAM08PXVSnrGosb+KX4oY5FkPGK+jmciyr1xdAiEAwkJCdZmAqEu99CwBQ4u2a7odzJupMZHDVpzoiwCWpn8="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.2_1564945727610_0.7474654493787583"},"_hasShrinkwrap":false},"1.0.3":{"name":"@cinematix/reactor","version":"1.0.3","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"55b92f4661929940badfdcd6d5d2a7faef1b45a2","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@1.0.3","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-plX3O6d14tp7Q6GcFtQDxsFf4kDNhdLSXxKjQMuRUKyv/JOhbSHNsuwXG1qnb6cn5LOVDn5s5zhc7sMVEZBFlg==","shasum":"b5e5de9028a7c0550d908c45382d3ba4b8d50ec0","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.3.tgz","fileCount":5,"unpackedSize":40681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRy2mCRA9TVsSAnZWagAAT3EP/Agte9B3HUdzJETueSwq\n9GQBi2EI49/WwOvYp3UGD+/r7K63oStGsWRZl1EqDrOnEoCYYXC12tVATNAh\nA/hT4WLPkNlu4Gvdgpy+WCHo10CnOHcBypn1uJtfYt4W+LZU7AGmaLC8h0tb\n1JSuRdgo+dmYJ3+nuCq61qLNSb8bPtxghw/tLUEJtZQvgYILTnJjf6jilB+T\n4l3TLwYmBHf/+FrY1WutJubNP6jJLPrQMavzSJfmc7KXYlK4XNhyrYcILN/U\nPBSzjOS38XVekwS7h+xcWVkM1NobNruWP/+4VrFO4pMSig3iWZRXn1gKlVmy\nXfyzyjmlM/sdZqLUqY7zIMMvRiRAvUlC5DYiN5Ss+9nQXlda1wPyHwpbV0x/\nra1JGIVAvRwkxqEWK2yeDnik31N2zGuVaS1eP/Z4XV2aOeUeNIvhcHCpb/Lb\n4bavNtpo6K1tRYCg9H1SaXz5oehStOp4moBo6G5OPBjsv/Y2NHEFoCkg78HV\nlNJ40HgxPqtkycMt+GxCsURg0w0KtdObIWD9CmjZjiogJZuii/LivEY3ntP2\nlp2i8n5GJwM2d6XvqZSXFjWcC2UgJeAS4Vrt8KKrq5rR9q2JET08QvgZt0VL\n7gf4N6bdUUiANBy2jlz/WTSiMVhpfsicadebuloLqApnyGa5kQyNBgAYrzP9\nGadO\r\n=DCzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJMpiXhc0sPoxSmzgiakDIFlzGhB/f3PUObkzvgGMybAiBH+5CoH22w5F7hIyU3U0oIWQvB00O+SDNOaz+Etgnidw=="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.3_1564945827460_0.8002052746308723"},"_hasShrinkwrap":false},"1.0.4":{"name":"@cinematix/reactor","version":"1.0.4","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"4260a7cba03b55427cf69056a2337b363eb0bf3b","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@1.0.4","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hlg/tRr841yhum4rrApFi8ijugrbvXepD7v5DupavjJXE6T2qZR7tgd9d8sVyz1C4o32aPkeYllQOZe+dMTzrA==","shasum":"97ae340fe5bb22fd4993824cda5c1d35acae7b72","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.4.tgz","fileCount":5,"unpackedSize":40802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRzCRCRA9TVsSAnZWagAAE0UP/3pR4T5ad7UbIfxv6oXZ\n5tXD/l91K+GjenJb7xM0iphvsKKwkw2DBUQCocNq1Q1x1pjW/r7zvR5P3z19\nSWjaM/FJtEnGv19g9k4G6f+gAPnHsQcbVJ5+bVe0FwIZkSnJuexX6y4NvPas\nLYiLUETy32u/9CY8o4QK+TLUbXziafoPDtP9zlq+svoluFHeXKt9GANkbMnE\nniDN54EGmvlh9vM/FKctZy8WKyFvDAAg8RUAiXHIRJRZ/K9NHx554enghSOh\nZ71i6HamhJQPH7X7/NcyKn+ZxwrMPvi7Bj6B4XNmxRlwMBPXVsSD2JOyiG1r\nATyburmwtE+Xsnuzc2HGeMdrzJQY+mdQwbArxHmZoP+PVCabmhnLLlPSJ1xi\npUkDk1srTP+LZOr/zx5wUpGg3DRlXs0pZqovjpga0/2D3rsGfqepmipxmB4a\nz6gj12k3tBm2MCxffTf/br0oijaDQ2n2m8GGy4EvvD/db8Sz7OLLUdl8ig4l\n97PULxBfWUJ0lMktDqD+vSG532XTPu8jFo8+j8Dh8KXD+ABSM6coCPqRFsPv\nZyvzgLj7PK50FlINpRLLV/mm3ilKLgmXz570XyvMso9Nmmr9qQo5jjglchsA\nMgyJDWNX6fd/gl9s+ug8jpS9K5WOn7EcdHyIyWFlTu3ESFGjjVP8+InjoWrs\nRcA/\r\n=fK44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEs+0b79jRdcZOEJTD7U6WBIZI1G7ga25GTJptBmvNBaAiB0EkH6xRqP/o/J7jFuU5HJ6hDZdiBwlaqEJ6k/QTfcKw=="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.4_1564946577019_0.6189536893333141"},"_hasShrinkwrap":false},"1.0.5":{"name":"@cinematix/reactor","version":"1.0.5","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"e0acbbfc50ebdb0c6e93c6cd04276e9418a0a19f","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@1.0.5","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ar59QAcqXAeH42qTa+TGWJUQVIqDggHj0pctD2jc0N8RVcAlS6LcY0nehKduxNXbJuMYIcbQDenupFyEGrgt1A==","shasum":"1b3fdc5f195292fb3f34c34072f2231a7f21f7bd","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-1.0.5.tgz","fileCount":5,"unpackedSize":40798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRzTyCRA9TVsSAnZWagAAnlQP/R4GflScJzb6vbuYUia8\nFH8FrsbPnqmb95YFatgZBHYK4hKF61HwPccitj4476/HjvR6UxQ8GDOIhnkn\n0Q0AjYs4IfK4HkwKiBV5t0An6jTEGr//MfYszEJ+NGBzQZSGDaMgZmYCV54Z\nYtYKrG/ar7lFIFnbJYc/5ONcxUygN7iBBLCgUdnh56vrxuzJDy8rd7LqTY1C\njD/2rHQ153YvbAz0SE1VDAAKPuuEkUwGD0ZfQJUcQgkktvUvkS2JEZaojG5H\n7DgaBbu3T5JL/LN1vAiC+e3DKSysa2c31HHzY/tzH6m+pbt18P4EAGUUOIRj\nA5wTRCc1OGf7GfRIa2/CnjUU8iUGlANJGh6qBVtbCWqTjJXuCjQoBCWDIyl/\n4JdCAxeNJEwSaKiU/accC9pt13mFwJejF1KBqdmQPOcCFoqTTO/qKvX6vepA\nLsBaXD0XDPNQzW1UoDa5kKYW9G+7krpggrcu0D5iAuWbzNehxszxrr4Mkd/2\nCI4CwvAaIf2N0Gkrgw+bVDhZxCjn3xdbfw56d4zxbtgRGVD00bgMJ8b8AljF\n4tcupKP7aHUQ7q53DKIi/Q4u4CyYiIzoFyTiW1RPZyHNctg3JJ9Gm+5VbRJc\nza9Vc8oTdQm0IRTEngMbyTYpRWOtAwe91Nm//S/to7lU2cfuKJj5QR3KLc4k\nuecl\r\n=phEw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDb+W7xZb/MBFuOyqYeSALbhsEcOlBMGhQO2lwAG235PAiBVJgOuxlnRRQfCF3skIPMKprEWst2+p6k5rkkCpCarLw=="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_1.0.5_1564947697255_0.6077498356838344"},"_hasShrinkwrap":false},"2.0.0":{"name":"@cinematix/reactor","version":"2.0.0","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"GPL-3.0-or-later","keywords":["react-component"],"gitHead":"2eb4f677ffd992866e9103f3f4e6c2e0c708f455","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@2.0.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pY/d69CZkk/4+PL6TCL7AyIgFfLUIo6lUCeW009MMJ6Tikm2I3zCJUkIQwg2rwJAPb4CKc9DcRGOLcDsQnuyZA==","shasum":"4594ecc919f1d3a68bb2b43bbad5a45a275566aa","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-2.0.0.tgz","fileCount":5,"unpackedSize":41451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSD9ACRA9TVsSAnZWagAAF24P/0bHU8gIQIlND55HrunB\ncyLdERKGFNXdA3pkVMw5zj60AQEi8RLYDSlOIua5S5UN20KOPVUmP464SfJ5\n1btkt5Yf7EPcQPGuJPjK77kbP+gsKlNPhvRFAqCS+JvC+UWtpwJJkwsfUzJC\nP1MQSS1mEIH88yunxLNdhZIgQx9c75DitnJSftNPQyXZ0LKE9BW8HdJO8jIV\nIdbMXBr5Q5ei3nB18JjxFPp9Qmg9hh78chwdGty0mHEeciujerkHehYrt24b\nwO8ggwJwlUNVXDhESb4hm614w25hO5HonpRbMfU4tux+J8+dMGS+x9dc/Zaw\n6+CoK53z/xuJvDg3dWevYVmgnaAwCBvPV60lGEK/wT5wD7Dxg2VWWnwZ7IFq\nE4YHjTh3E0pY62OSEhOhfOQAdk1G9QEsnnexF1J1B5RMlcgnAtZauJyO8QoM\nUDgIBYhQD32R3lJXPlyifZitTVuCImib8m8UDfbg6Da+v2doN2Tp7W3s3e41\n28DgSXvlFQZLdvKE0p8wB/rbdkXgThYzcPJVviDwZbQa3WkBdcu/SFoOAQk4\n/aykwUJoO3LDJPh/iRco9ZY2v5kkFFGP/GLxwkcLULENA9lor0Jd0SRODwwN\n8STXBXmnK1dG+jAprXa85GhFLUSQm/0V2UrMuao+GKyWgJZThMTc2SLEXClJ\nXL3a\r\n=szDs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYnw0pLMm77hKkERnaQNFG1VptisC1f9BrrWz1+259MgIhALZ7TEjP7AQv57RO/TA/AsDWqPa6xPf0EQtAUJZ8dgDl"}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_2.0.0_1565015871387_0.6320867988130674"},"_hasShrinkwrap":false},"2.1.0":{"name":"@cinematix/reactor","version":"2.1.0","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"dependencies":{},"peerDependencies":{"react":"^16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"LGPL-3.0-or-later","keywords":["react-component"],"gitHead":"8e2d0028cc6944158e96ec58cafe4e414af3c678","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@2.1.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WMqJ4p7Xb1bQEBdyjCS1UYlmlCbzJa1Q2gvz+gSSvM2epHi2O16hioXQrq0DRMZpX0LdWD6yoBtaR6o2W966wA==","shasum":"6a27dc776c111f3409537f0a897ccf2c3eda1dbc","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-2.1.0.tgz","fileCount":5,"unpackedSize":14005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnD3zCRA9TVsSAnZWagAApLwP/1S2NSZ42DFsfY+CTkuH\nZu2OTUynjOdpvz0JGBuneyqEPCcsWv0K90Zy3Q9EI15eCGGCVzWW1SVjv4mB\nfz7UvCx/OABQIm0oop6o62oC9A08kdrJqNnE6pnSbaxrw3yFVSJq6ipJs4CT\nrvcOp/7s2bEDLTjPdry3QqS/JyfCOTtc8BYLU/dnLB6ql+QDPZAWmHa/dlk9\nQ2F2kZ6Qqz7GdB1BqJy3wAO2Eo96mqWDyYfOMyJAQGcr3jlsfSRTZDol2i0j\nUq/7mEWoobJeW1sCMj1oGOWqYpp7BYpzmdd/O2qU5OS3N/s0ffFz8oKIdm5U\nvLgXjnwHJCJNTTH6X5m2CprhUfiwzRoP+7W5fAQ23V1tUYll4/PUpUGCaSGy\ngTFLcMpKNCvcd4KuS3FVGGB/BvMxaDB69D1KMvjATtAc1O2oxEGsSxLc9rls\nputsyNGJb5BMxGx3EQEMvUstGqrkGnf5jpcatmYYLBpAlJr5RfumR/mLwQfk\nEExuOjHQUZdejGtDtXbimMP0HpZL/uXmTh5j+ba+1jL1FxVSNLEudZsf6Q26\nd9+LHuy6jhhMgKTlGSAV4mkt7eaaJnsW1Kb8h6vEDgRxjtBM9Tkof5pMQyDW\nmFpm1ZTuImEt1IS0tIEV4OKsHzI9tb1qymyVMSTqLLDP0vTVE1khDCqj3Ipc\noPF1\r\n=rrAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHF1BJoWLLqlsePljJUT4DSaet3AfCDp0jJFTePQyokUAiAZfeqljMwCUyUIDhZiRL2HpAJ4UYzyzhSlBki+kH45CA=="}]},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_2.1.0_1604074995221_0.0389313931388966"},"_hasShrinkwrap":false},"2.1.1":{"name":"@cinematix/reactor","version":"2.1.1","description":"useReactor hook for using RxJS with React Hooks","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"main":"lib/index.js","module":"es/index.js","scripts":{"build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","prepublishOnly":"npm run build","start":"nwb serve-react-demo","test":"nwb test-react","test:coverage":"nwb test-react --coverage","test:watch":"nwb test-react --server"},"peerDependencies":{"react":">=16.0.0","rxjs":"^6.0.0"},"devDependencies":{"eslint":"^5.3.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.14.3","nwb":"0.23.x","react":"^16.8.6","react-dom":"^16.8.6","rxjs":"^6.5.2"},"license":"LGPL-3.0-or-later","keywords":["react-component"],"gitHead":"176753862aa1a4d9c62b1e3e6c3945345aa47263","bugs":{"url":"https://github.com/cinematix-app/reactor/issues"},"homepage":"https://github.com/cinematix-app/reactor#readme","_id":"@cinematix/reactor@2.1.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-4gCwpKd+iCWnXFj5WMR/2Bv83p+f1aWaCzW4lzqefcJu4IXgUYpvGLF+NkYqNDMQsX7QUCZ7Vfb9gOz+Y76zpQ==","shasum":"7f6adfef611cf91f95a88b81fe8d06b08eeb8d05","tarball":"https://registry.npmjs.org/@cinematix/reactor/-/reactor-2.1.1.tgz","fileCount":5,"unpackedSize":13984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGv6i+ZN7h9y7n19syqfK+gu8v4JwS33ZRW6mi+fxixTAiEA4yHSw96F9VXamR0VMoetRKnMgT8DLckUavnV+Ke5nKU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDTKoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKiQ/6AwXOUyRmrqxveAHSi7c5ktcl6lplqZPK2IKiDpichJCtWrPD\r\nUav9kgSrNg1wdEJp4akWtHbDyjlgawBSbQZAlr8dMmJNYBj4CDwbYa6DZ6tE\r\nNdIM1Qr5sTKeNsSOdZrzrXov/ot6oom9N7Bt1hRgvFyndMgiT3kUoqaM+UCi\r\n0a/U01GM8WflQhZ4si9H55WNSLznGGPvRu/VJIoJqvhwAe3BrIaAZGffqD2F\r\nxtoGpULfoerUM8DzRHOpaUHAcE5aT9lk3yFRVqkac9h+qerxhfkTEd9F2nsD\r\nTn04VDxVxJRMQBWsLbuSDakFQK5HdV4IkleEHKISXbtpkwSQReL6PcdzbuRO\r\nGN/RTND6ePfFlT302RtvuyAFOjySe9HVLVvxiZZbTBnQQEyv6a+OU2D0dSjf\r\nE+Ew26mRP79aUCAD387xFvPE19itrCUca+LMEzb+RA0T9CPQlxxvbFvGJJtW\r\nnc0wg9b2a3HLXOl1NV4CQm1qLPnLEVyc1seuJZoegq9wrE1iBEH217+8jpcq\r\nMmqjL/GVhq+VTUXZ5FdUFjCm3YziEZmuM65LyyuXZH6pnQm3qBEj0hZo7/0v\r\n+NHBeW4d6uIqN5Q+7eGNL6QKLGPlZqMbG+uSueO+OUVYYYMPU9OToz+orl1y\r\n7xL69Zm+yqi2bj+Ei4Ygz/EUq2uFikY2d8k=\r\n=QG10\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"davidbarratt","email":"david@davidwbarratt.com"},"directories":{},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor_2.1.1_1678586536710_0.7382542969989807"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-04T18:59:47.969Z","1.0.0":"2019-08-04T18:59:48.453Z","modified":"2023-03-12T02:02:17.037Z","1.0.1":"2019-08-04T19:05:57.690Z","1.0.2":"2019-08-04T19:08:47.845Z","1.0.3":"2019-08-04T19:10:27.586Z","1.0.4":"2019-08-04T19:22:57.198Z","1.0.5":"2019-08-04T19:41:37.387Z","2.0.0":"2019-08-05T14:37:51.494Z","2.1.0":"2020-10-30T16:23:15.349Z","2.1.1":"2023-03-12T02:02:16.910Z"},"maintainers":[{"name":"davidbarratt","email":"david@davidwbarratt.com"}],"description":"useReactor hook for using RxJS with React Hooks","keywords":["react-component"],"license":"LGPL-3.0-or-later","readme":"# useReactor\nA React Hook for using RxJS with React.\n\n## Usage\n```javascript\nuseReactor(value$ => (\n    value$.pipe(\n        // Whatever you want to do, but the end result will be passed to the dispatch callback.\n    )\n), dispatch, state.someValueToWatch);\n```\n\n## Example\n```javascript\nimport { useReducer } from 'react';\nimport useReactor from '@cinematix/reactor';\n\nconst initialState = {\n    search: '',\n};\n\nfunction reducer(state, action) {\n    switch (action.type) {\n        case 'CHANGE':\n            return {\n                ...state,\n                [action.name]: action.value\n            };\n        case 'RESULTS'\n            return {\n                ...state,\n                results: action.results,\n            };\n        default:\n            throw Error('Unkown Action');\n    }\n}\n\nfunction AwesomeSearch() {\n    const [state, dispatch] = useReducer(reducer, initialState);\n\n    const handleChange = ({ target }) => {\n        const { name, value }\n        dispatch({ action: 'CHANGE', name, value, });\n    };\n\n    useReactor(value$ => (\n        value$.pipe(\n            // Whatever you want to do, but the end result will be passed to the dispatch callback.\n        )\n    ), dispatch, state.search);\n\n    return (\n        <div>\n            <label htmlFor=\"search\">Search</label>\n            <input type=\"text\" name=\"search\" id=\"search\" value={state.search} onChange={handleChange} />\n            <ul>\n                {state.results.map(({ value, label }) => (\n                    <li key={value}>{label}</li>\n                ))}\n            </ul>\n        </div>\n    );\n}\n```\n\n## API\n```javascript\nuseReactor(\n    reaction: (value$: Subject) => Subject,\n    dispatch: (value: any) => void,\n    input?: any | Array<any>\n): Subject\n```\n* `reaction` is a function that returns an instance of `Subject`\n* `dispatch` is a function that is called with the result of the reactor. It is the callback to `Subject.subscribe()`. It is best to end the observable sequence with action objects, but anything can be returned.\n* `input` is a single item or an array of items of data to emit. When any of the items have changed, the entire list will be emitted. Internally, this value is converted to an array (or used as is) and passed to\n          `useEffect()`.\n\nThe `Subject` that is returned can be used to emit values manually:\n```javascript\nconst { next } = useReactor(value$ => value$, value => console.log(value));\nnext('hello!');\n// hello!\n```\n\nSince the `reactor` only needs an instance of `Subject` a different subject can be returned:\n```javascript\nuseReactor(() => new BehaviorSubject('hello!'), value => console.log(value));\n// hello!\n```\n\n## Migrating from 1.x\n* The third parameter has been changed. An input of a scalar will emit a scalar, an input of an array will emit an array. In most instances changing\n  `useReactor(searchReactor, dispatch, [state.search])` to `useReactor(searchReactor, dispatch, state.search)` is sufficient.\n","readmeFilename":"README.md","homepage":"https://github.com/cinematix-app/reactor#readme","repository":{"type":"git","url":"git+https://github.com/cinematix-app/reactor.git"},"bugs":{"url":"https://github.com/cinematix-app/reactor/issues"}}