{"_id":"@caracal7/reactor.js","_rev":"6-273efe20a9d352cd7e551970d9d4e29e","name":"@caracal7/reactor.js","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1-a":{"name":"@caracal7/reactor.js","version":"0.0.1-a","description":"Lightweight ES6 javascript reactive programming library","main":"reactor.js","author":{"name":"Dmitry S. Vasilev"},"license":"MIT","keywords":["tiny","lightweight","micro","reactive","reactor","npm","package"],"repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"homepage":"https://github.com/caracal7/reactor.js","dependencies":{"es-arguments":"^1.0.2"},"gitHead":"1ed4d440ed8648a82d3166a327c2c4787e5c5d54","bugs":{"url":"https://github.com/caracal7/reactor.js/issues"},"_id":"@caracal7/reactor.js@0.0.1-a","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-suLIhao0sBsU7NjJcpqToHQDrJxYhMTd/VucyYk7PhPS+fiD8rqn/s9ZP6gdU629LJPKlzPnaySJ2j6ayNZzVQ==","shasum":"9cde14f9ffcc7b6033469a3e2b2d64a71f42e8d8","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.1-a.tgz","fileCount":4,"unpackedSize":4447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaq1iCRA9TVsSAnZWagAAl3kP+wQGmsxNQ8sUkZ+VbTo6\nDn4wST5vN/xJ6+r6TOILhj6i8MzB9g9dXCVPBEheuDDvTUyvC6BNHLpjbxO9\n5Fg3CNfFoDEheUGkBoaxzFZIP/rFnk6nmTcNBPhyVwnvcJkorNthFY6EbLMf\nwbIlv0YcM4MumTKBQ6r6vg11iitpQCZ1K/+ySC97QVQG4m784XkTzL9hbpdF\nRW7S9eBPeyLdqpGMxQzKpiwO6swmnTSErFs90QyJJ4b3/gQAozZDVVamARWf\n9TYM7BBMC73Qfd/5OYapTY2vCLlhPeh25kAll5yWatN2XHBnT4wxXoR1aqd0\nsugyk5QnTG8dpL850uBqoRVoGdNg1RlUCYjwW/KXoXOxIiGkv1+QC6yKgeKI\nslSK4sKs2GKOC5AdOttNXlBhOA/n+EqVVBa+MjAFyuvIWuKCpBOSYiY9dJUB\n/K+4qqF3zPizqP2ifiVoEQalx3u48haAMZTsbicehV7BMDagYL2IqCUY94vK\n4PA+NOtXxNaVnJCMQr0oI20bGFNaYKnaMIxSYGFrkYg5pYHUQEnzyWFF4bdZ\noVbH6uzP1muUGoyp+7t1ksCggu5CTnZO2LC/mEDjbiiBlwjgKjTEfhGBRkC+\n43b3x+sYpID3STsq1EcQEOmkF1LGr/1xTvifIr5pqkTG+CSCvxCnFLTOSB6M\ny4s6\r\n=3hu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM4ZGpXR8HB6fU5FeRGMeM4qgJJXxd/e13advkjre9tQIgcjdB5gieZbgQGdsycx4MMfKL+l11s97pDcqtrPKhMvs="}]},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.1-a_1550495073770_0.06714311865791545"},"_hasShrinkwrap":false},"0.0.2-a":{"name":"@caracal7/reactor.js","version":"0.0.2-a","description":"Lightweight ES6 javascript reactive programming library","main":"reactor.js","author":{"name":"Dmitry S. Vasilev"},"license":"MIT","keywords":["tiny","lightweight","micro","reactive","reactor","npm","package"],"repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"homepage":"https://github.com/caracal7/reactor.js","dependencies":{"es-arguments":"^1.0.2"},"gitHead":"4e0cf57e3eb050dc3337d6d2efded11cedf6c217","bugs":{"url":"https://github.com/caracal7/reactor.js/issues"},"_id":"@caracal7/reactor.js@0.0.2-a","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-xmuMsZe7TEpPKoSUhZEhUjzfVti3VOrUsIvfmvnRa1QL2YGpJHw4mYCLj6HHzorCJtTNWVjc2BFjhRCenVd4BA==","shasum":"1d0c67b2c6ca4a615b921f5d6748599e152ace91","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.2-a.tgz","fileCount":4,"unpackedSize":4458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaq/6CRA9TVsSAnZWagAAAaMP/1QZLJyj+khWc8SjblKr\nodAJVBV6M/ZVEcORpVi1VYwcH9kAXmvzEdNLNi0JfEmI4wE5D/KcTB5k9ke0\n6lFP5TpnxNecg8Dm8iX7vlG2qhi+5+gZ3ZGH6uEZodO3CMzKucyv1wjd3f+B\nHBlwgaUdwj7I515lsEOv7sxAykWvZcoFJ2HQrq/UYU2fKhGyI68XJB+kZRVp\n3/yN3FD3adIb1Pu8tmVrlLaqMAENIdy/4kp7cOJdRncL/Eo5J4iJhM+hB5JE\n9KF/iklZiZwd96pZhKEfaUqHDr5Fy0LtWtMQRsRvwBgGSGGBbvhu9DnfRdZk\nBoSXoWEnK48bMieJ8zIXRH9g1nZOrmvLqkiAjJcUKyg0p2dKSwO8EyQF7jwO\nOlrD0K15kcSKvGW7XwCFKRqphtWpmt7GMjDY9GeGpveVNHQLmpMyMx8HNGC5\noE18YTeXTdpqApWv7giHi+s9sxtdkWYi3sXj92hnRqrb49evdztk3Clz0QDU\nIjozpiQRv4/X6wa0hmjvcK5+IPXEekc/XQiPvsf4egX3h8MESY4dsd/HAusg\nHbVXJdWLoNnW9lVnRkpNDYomFnJ2kBi5GmTFmPGm/GzrKDlWfKvr6VMwpJk6\n+KopFgehZLEtwk4sZmKgfbO251mfHdUvWzLjHu273IlSwd/IvaNE50K9Wmq0\nj8eV\r\n=mHsg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsno/Et/HKdZ80SqdKJZUN95JVkFCGK7OLx6JwwArlJgIhAP2an4k2fVBykmqR5eNXGnI9uNWnF27k85VXiOTqmQgM"}]},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.2-a_1550495738023_0.5455574161799548"},"_hasShrinkwrap":false},"0.0.3-a":{"name":"@caracal7/reactor.js","version":"0.0.3-a","description":"Lightweight ES6 javascript reactive programming library","main":"reactor.js","author":{"name":"Dmitry S. Vasilev"},"license":"MIT","keywords":["tiny","lightweight","micro","reactive","reactor","npm","package"],"repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"homepage":"https://github.com/caracal7/reactor.js","dependencies":{"es-arguments":"^1.0.2"},"gitHead":"b9100a15eea280b3b18c043c078379cd7d6461ea","bugs":{"url":"https://github.com/caracal7/reactor.js/issues"},"_id":"@caracal7/reactor.js@0.0.3-a","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-OTg7Z8UXCNLopFMbYjNuEK4BZE4wTJO6CWMFW0oLffBZJajWbg/0/5qIaZ+dzYKMT+DCkNH/JZMfzv8C6M5ZSA==","shasum":"fcbd975949158b21a95f5b3959d67eb562903b41","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.3-a.tgz","fileCount":4,"unpackedSize":4456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcarDnCRA9TVsSAnZWagAAdlkP/jkKhKkijsUxRxNeREXX\nhVHrfa9Y++M2XDzDSEwdH32Qki9iz2NjeA0715GBopp7enk9GPXWbCU09A/i\ndmLeiWQiLelFi5QdhM4yZ2qxqvSr+WKMq2qKHvY1Kt3SwHL+6vk01Fu+KPLl\nHjVbMFcrFsfEcA8kG9NM8JJTky527oIe5WiyCSczLPqFmYEbhGt/foOJyNyR\nrTPaU5P9qXcT0R6BRTZ87WHS2kMPiVzXBYQPP3EwQAPp5o8uYYtRzz2whiFe\nEAyaDsRFkEbb0+Iajo7x/sNFRwIFDbEy4km4qGptArtHlCQ/3l1Olym+SMUK\nfQDzs7lxuyF1XiPiO5cdrytWR+ewGQqb+CGOWgyGd507hpGN4EZimTR2pyYY\nfdAjqyQRd694yMY2KGfWdYLHCAQI6T1dJSzWlZblPPA4MQlMKfdkDilQihgn\nunnE+/E4RDo4CU496HQ7jAwTNVoMhU3nSoLoqQZJlJ+atWII/iAw2r5r4U3c\nFRatRsV5RdHdabiCbKcoatzlOaLy7hMtaXjRVY/sAgY+9+x+Uktom9+EIB0C\nq8wMTLnC9Opx4DJQOZUp4kD+zV8FH0c5JhV6M0omVKVn+BvqgjDnuC9RbxmC\nYRx5HN1E5zKErCs3ZqJh7Sjgit0IFN/ovR4lxw8F1yG+5AMT9LcjxcCWLqVh\nR8hD\r\n=7Jvz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASYn9gYCWT9rPOpZfphCaMDcl8PeUtaprJjo997pN0PAiEA9UDRBDkJtePj/CEScmw/zgWgY/xnnO09UIzCMAoTYno="}]},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.3-a_1550495972132_0.932245693053072"},"_hasShrinkwrap":false},"0.0.4-a":{"name":"@caracal7/reactor.js","version":"0.0.4-a","description":"Lightweight ES6 javascript reactive programming library","main":"reactor.js","author":{"name":"Dmitry S. Vasilev"},"license":"MIT","keywords":["tiny","lightweight","micro","reactive","reactor","npm","package"],"repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"homepage":"https://github.com/caracal7/reactor.js","dependencies":{"es-arguments":"^1.0.2"},"gitHead":"b9100a15eea280b3b18c043c078379cd7d6461ea","bugs":{"url":"https://github.com/caracal7/reactor.js/issues"},"_id":"@caracal7/reactor.js@0.0.4-a","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-KycpjCTVYDT6A8CraAvIEUnKpRhZw4aAmukCW+HAGEyduX0ibjklYVMHJldM0eEgdI5t5HooCwIEfExL+sNfCQ==","shasum":"fae3b97dc2b7c65c0aa7fce46d433b71d78d6668","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.4-a.tgz","fileCount":4,"unpackedSize":4484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcarFrCRA9TVsSAnZWagAA5bEP/2ZJm5KPHXTJy1F0PgeX\n+6ZkOpku07jNmXozDbRChSgUrS7zMw6fwLTWIQ9BDKvkXvXN3oUzxoG4KcHr\n6HKhdkFb4f7k6XqlXY3NBxqDbELPQEMHxJcYc+90rB0hR9EtYGWJDVqk+Xgu\nLm8d1SL2z+jzeagvFmzmfQxBg79ZQ5pO6A7ntH4GFmi5aOAwRukqV+aSLRrg\nUITT/p36ejo2sAs5SOSCoRGlgbHeJAZm7A2Kc0DaI6PdRBdS+Hl3CVVW/6PN\ncroBRjQ9zZEjt0srPGLjfWIaNMRtUdAYVWkVTGEXINCjZW3RqWkE98UUR5Di\npzP4q1mvp07xobaHaYHiVWeZJb8FktusUt8TRXukAqO0jIaTxTk1fbKDfHiU\nP+TA+tJYqgyVUpzF1C7xeIwKBkNTzKilSBTqs/LAIXoxEsT2IvKBJa+ZUc4R\nDupD8zKI9hk/MoeZw16qrICYLFU0qSkRZlimWB6n0t861Lsd1grNqZB33LWi\n/2Zf1nFUKv4fJMoHf8GKhTdfuFl6R3CpHXvAy1nShWZTqSCG1lMQdYfsu1K/\nyYqgT6HBO0ucFMS6RRCzWC136Ea1CchdhJxrLcEKnTRu6NjTcBI9t9g71fJk\nSp/tAE3/bVffSRX8m9Z6klIDdYHtLQCt5/+wOloQ+sgPWu4Ee85G7SxptS4L\nImd8\r\n=ryIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfyp3FlUysHnnUjGXfLFgoiRJDOgnogldxaQYoh9ncwAiEAj37ra+rizWxwZoBuM8fi7IvxtOLNR7FZeNt+KNxG9Pw="}]},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.4-a_1550496106765_0.24514772020259068"},"_hasShrinkwrap":false},"0.0.5":{"name":"@caracal7/reactor.js","version":"0.0.5","description":"Lightweight ES6 javascript reactive programming library","main":"example.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","gitHead":"f4910c778339931c2063f6445059c2138d183bcd","_id":"@caracal7/reactor.js@0.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-kz/wGI/LMq99ZyX3xxoEfFY/XPJCMgrljCvvLTPKFM1xG9/c92VcrbhkWAkQqleNBIvcW9hlvVNw9NSt25YUGQ==","shasum":"71ab7fe9f0b186e6fc92142dec2bc2ab8c33ab85","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.5.tgz","fileCount":5,"unpackedSize":5064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelNi/CRA9TVsSAnZWagAAqgAP/Rnbs+voVhfhCDQ/mKra\nlqIR8rw8mzLnzy5gbGCuY/JT/dmxmb4YLUTv7FxXQqW2ohUTUtLu5djWIK+Q\niY67gdeId8idhmnNE6urJ8XdWl+g3u39iA5b0zEZEzJGbhPP30rpWZ2KODOv\n7wGwAarS+qq7a/amvLtQcO/rFa9xtFo1ZsHy38PPDpE+FwPZq/4c1ReRBaeE\nWRzpzBOVCMgmN3hz5atJqqQ6rydswem7SddM+HCuNb/Z4JR/bC13AsmhQ1Ao\nq84GG+PtYjaSyjdR4nh0oiF/LyA11FPTBTCtK5ruxc9ENa0E0AtKZV8TYkLU\n03Hy/1DczWlpOIdPUlW+e78YyMmgr6AZQcG5ZvlY7k06M+tdh+h9Awjjj9kN\nFuppBjOGnGHqEecc3IFzIOc4WvJupQdaJdnMiA6x6NTuFLVWIqvcEleWGpLL\n82ROjxvE/QhFBni8JfkHQnERfACKm/4cmO5DCKMFiZ2+1zgpiLVSz/APi9OV\nLbykAi2EZPLniTnIpAR/DSdCyQEvVM7r4wYdZ3BCWHaAApbiZLVPERjkr+T2\nr88oqOPetK1zMEpTShkb6Dmvd52Tgin9pLYAk2lVm/p7VM3Qrq3yYGZfBC4x\nHuQ3wi7zTPZTgj0EiX3tP39KMzIJcl3TIX25RhAa2BnYTtl7GJ1iJVLNXvDz\nNYp9\r\n=p5Jb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtS/WF7jkP5g1j3WB5v8t6IENpLGd9+gmOxFOCdHIVMQIhAKaGETnSqCYtJPwH1oSM9h2NS/gQtEc3tWqHtET0lZ+z"}]},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.5_1586813118574_0.7831595826212334"},"_hasShrinkwrap":false},"0.0.6":{"name":"@caracal7/reactor.js","version":"0.0.6","description":"Lightweight ES6 javascript reactive programming library","main":"reactor.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"author":{"name":"Dmitry Vasilev"},"license":"MIT","_id":"@caracal7/reactor.js@0.0.6","gitHead":"eb1431c58d305bc2e7214a7b62146e4dc49ba36c","bugs":{"url":"https://github.com/caracal7/reactor.js/issues"},"homepage":"https://github.com/caracal7/reactor.js#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-ejJGdrKjp0RVxdAfyBNuRRcvR8Z9EIMyHX3XnXL0ogrr3R/9p+emlpq1jdHrSmNYywFCVmlbjjzI2MDH0iff+Q==","shasum":"2c8fd4c9989b2f6728561a7ece1ac9192d81ffb0","tarball":"https://registry.npmjs.org/@caracal7/reactor.js/-/reactor.js-0.0.6.tgz","fileCount":6,"unpackedSize":5297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzDRceZMsg23PHBUXuNdZHhPd2Aooz4DGAx81V3AdTIgIgJzelBd3bokrAOnXtDChFVf9jBJjtb2ARmOQku6QHIwk="}]},"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactor.js_0.0.6_1713989775149_0.8417496622125733"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-18T13:04:33.593Z","0.0.1-a":"2019-02-18T13:04:33.871Z","modified":"2024-04-24T20:16:15.449Z","0.0.2-a":"2019-02-18T13:15:38.186Z","0.0.3-a":"2019-02-18T13:19:32.276Z","0.0.4-a":"2019-02-18T13:21:46.872Z","0.0.5":"2020-04-13T21:25:18.693Z","0.0.6":"2024-04-24T20:16:15.300Z"},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"description":"Lightweight ES6 javascript reactive programming library","license":"MIT","readme":"# reactor.js\n\nLightweight ES6 javascript reactive programming library\n\n## Installation\n\n```\nnpm i @caracal7/reactor.js\n```\n\n## Usage\n\n```\nimport Reactor from '@caracal7/reactor.js';\n\nlet dataflow = new Reactor();\n\ndataflow.b = a => a + 1;\ndataflow.c = b => b + 1;\ndataflow.d = a => a + 1;\ndataflow.e = (b, d) => b + d;\n\ndataflow.log = e => console.warn(e);\n\ndataflow.a = 5;\n```\n\nLibrary was created as fork of [`topologica`](https://github.com/datavis-tech/topologica), and provides similar\nfunctionality, but with using ES6 proxy sugar.\n","readmeFilename":"README.md","homepage":"https://github.com/caracal7/reactor.js#readme","repository":{"type":"git","url":"git+https://github.com/caracal7/reactor.js.git"},"author":{"name":"Dmitry Vasilev"},"bugs":{"url":"https://github.com/caracal7/reactor.js/issues"}}