{"_id":"@caracal7/axon.js","_rev":"6-5773241b426742cedc6ec6745d1c9232","time":{"0.0.1":"2021-11-04T19:33:27.471Z","created":"2021-11-04T21:46:13.503Z","0.0.2":"2021-11-04T21:46:13.698Z","modified":"2022-07-22T09:54:11.642Z","0.0.3":"2022-07-22T09:54:11.561Z"},"name":"@caracal7/axon.js","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.2":{"name":"@caracal7/axon.js","version":"0.0.2","description":"Lightweight javascript reactive programming library","main":"axon.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"ert"},"keywords":["reactive"],"author":{"name":"Dmitry Vasilev"},"license":"MIT","gitHead":"04cef9c3ebb5f5b115d6feded245446850a4872f","_id":"@caracal7/axon.js@0.0.2","_nodeVersion":"12.16.1","_npmVersion":"7.23.0","dist":{"integrity":"sha512-LorBCyOrYyV34ZzQRZrcJ3AO94Ek40b9Yi/GSB4eqgs/nEH0dib2WGoQAAyd1A5Ecbo80vCA3xerkD2KEhDQzg==","shasum":"0d9de88ebd4d0d24b59fcd3a4743c987915ebc57","tarball":"https://registry.npmjs.org/@caracal7/axon.js/-/axon.js-0.0.2.tgz","fileCount":7,"unpackedSize":14491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzbS3CRA9TVsSAnZWagAAnyUQAJe2/sJgFdEyacHOZker\nEbY+vqQ0mT1+AVIncS3is3XiP72yUrkSKD4mNEjQRuHoh9/iLwNMq+pj7JDW\nZpxdfNurQIiQmdzBLyCO9EU62PiOHEyMLXJ13E4UQoUdLbbAH4E3wss4wL6y\n6iEIjd5n2sBZF05zk7iGHTFT71yRn/UD0gMBeUdxavZI0OgJvjmxtRf41rEl\nGUZbrC7h6yqkireCp5OPjb1xnTwKxLIYclavdWSqGJUXKaYzRUPqNp6Ixrlk\n/ty/sD1ld94H2LpoyTs023ITK1mE7uS1rUfDQAjRH1tyEoFregvvB3zBNylD\nk/fDeul9cH11+POKQbJWhMbe6LpoWjgthOWWVYdWYRnF9GvLoz4KAsQysVwE\nobpA+Kpx2NOkl0guPgPD20/lDwoI5sAOgjIpwyXxG2JS76VRQ9cFH6L8JCRk\n0CKhz4OJYD8RTpVTPdhChDDD7gFptKb67okRmYH+hvd8u4j9l3uGVOV3Z64y\nV/gubOA6MUNBAxc1aRUKWLsTD+sZJ6+l+ROA6tpoHggAKwEmbXXO5W0DFimz\nIwzjE/Orny8Cmv3IEjn8UR2y+xeBXkNuWySsNRLviYPvGpyOHdJL0jXILm4i\nWbfH+40uHovThfzM62O33Bwh7mQ2VaMPtev7C9bJYJytxT7BxVV95vHt4i2b\nEa5/\r\n=ePax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFtgZfK2WqIId1g5svYxmHIzOrODyECBG0HE1GQGoIuAiEAg1nAnjhwZ6qXNY+bYUr98qtGEAZSMBwhCnsaJnb6vQY="}]},"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axon.js_0.0.2_1636062373551_0.720178450450812"},"_hasShrinkwrap":false},"0.0.3":{"name":"@caracal7/axon.js","version":"0.0.3","description":"Lightweight javascript reactive programming library","main":"axon.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"ert"},"keywords":["reactive"],"author":{"name":"Dmitry Vasilev"},"license":"MIT","gitHead":"0e9cd516977354ffd1e480560a9f2b794ce73df3","_id":"@caracal7/axon.js@0.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VYfAqnVEHBxU0HAHCctGxq/1HUrWbAV7yB8PCchWKprY0CxSiXK8wP7j+QuEpn2wlLdI3TPe8OaszJgJdCDchw==","shasum":"eef74e94a308db020423267037a364117d751c8e","tarball":"https://registry.npmjs.org/@caracal7/axon.js/-/axon.js-0.0.3.tgz","fileCount":7,"unpackedSize":14679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEotW4pqoNfOJThEr9mnc/N34vusjAHp3kfOferFMQhKAiEAnD2NTXgIhcFYFLHLGa84NGLFP26iu7Rnv5nl65ZP6N8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2nPDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWng//YrTAxhAEva0N9n+xC+zMJfQZFZe2YmWX7PzxzDqsyeQGSChK\r\nfahXc3GVS6lnCpkQvCxcTZY2bpnSaboF0pNVj4JYTkx5oUnLhYNd9SGmJ++3\r\nHbkT4xLgIMVhjZa7zsN3gFpAZFh/6fLfvwu5To3Ym++wEMZqds5L+ad8NGrs\r\nfwy2cGWlx/figpTCBeUjQfOVIpuKSFLoRfjvgMtbOpohJtEP5ZASX5pKAbwu\r\n1GhXVskquZNQfBlKdk5qc8l2IzXW1FHIawi36PYyj30LlM/ZhJa/dA7sqlEZ\r\nj7c57uY74lpT5ov4MoRqU+yoOPCWIggNcGWul+SEwe22B3qCvq9yBX6FS9qw\r\nnJgEGtIiddNAiMDrrvRnN+ERtJbhesNG562EDpPYkW90BZqrfl8VeK3LJ8wN\r\nhV/rp8vlZ9QpIhR32yFsZmvvWEE1ndUNKzA2vv00x1nMUtpD0KOC9BU9KUYE\r\ndiwOJLMh+3q7UmVHOJDzFBe3bz7sxvk7qd0wPFvxQDnJOqwpXvBRg/6oW12s\r\nrF6TWU6ALzTwvMADgQx25mCgNlAFYGMdwynOTLAZcz4WkSD9npbKei7uy/zU\r\n/AR76uHmfzCSgyiJsigWlKj858JFcI35Gdj041LaHQC5FWDZBAkwh4ji5Quk\r\nt9QjpNY58IQVDrBoKvHX1O8iMna/t8E6c5A=\r\n=JE4b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caracal7","email":"caracal7@ya.ru"},"directories":{},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axon.js_0.0.3_1658483651410_0.919448914448195"},"_hasShrinkwrap":false}},"maintainers":[{"name":"caracal7","email":"caracal7@ya.ru"}],"description":"Lightweight javascript reactive programming library","keywords":["reactive"],"repository":{"type":"git","url":"ert"},"author":{"name":"Dmitry Vasilev"},"license":"MIT","readme":"# axon.js\n\nLightweight javascript reactive programming library\n\n## Browser\n\n```\n<!DOCTYPE html>\n<html>\n<head>\n    <script src=\"axon.js\"></script>\n</head>\n<body>\n    <script>\n\n        const axon = new Axon();\n\n        axon.b = a => a + 1;\n        axon.c = b => b + 1;\n        axon.d = a => a + 1;\n        axon.e = (b, d) => b + d;\n\n        axon.log = e => console.warn('Answer of life is', e);\n\n        axon.a = 5;\n\n    </script>\n</body>\n</html>\n\n```\n\n## Node.js\n\n### Installation\n\n```\nnpm i @caracal7/axon.js\n```\n\n### Usage\n\n```\nconst Axon = require('@caracal7/axon.js');\n\nconst axon = new Axon();\n\naxon.b = a => a + 1;\naxon.c = b => b + 1;\naxon.d = a => a + 1;\naxon.e = (b, d) => b + d;\n\naxon.log = e => console.warn('Answer of life is', e);\n\naxon.a = 5;\n```\n\n## Credits\n\nLibrary was inspired by [`topologica`](https://github.com/datavis-tech/topologica).\n\n<a href=\"http://js.org\" target=\"_blank\" title=\"JS.ORG | JavaScript Community\">\n<img src=\"http://logo.js.org/dark_horz.png\" width=\"102\" alt=\"JS.ORG Logo\"/></a>\n","readmeFilename":"README.md"}