{"_id":"@7rabbit/tree","_rev":"2-0701f66f1b8f59955e20024575bbcf78","name":"@7rabbit/tree","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@7rabbit/tree","version":"0.1.0","description":"Object/Action Tree Resolver","keywords":[],"author":{"name":"Lance Pollard","email":"lp@elk.fm","url":"https://7.rabbit.cx"},"bugs":{"url":"https://github.com/7rabbit/tree/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/7rabbit/tree.git"},"dependencies":{"@7rabbit/ink":"*"},"gitHead":"3561ab0f529281194208dbae063e7680db7fb07a","homepage":"https://github.com/7rabbit/tree#readme","_id":"@7rabbit/tree@0.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EFjPTfJGN00W0V4WJhItoZMzqR/ZYYx1WgALODtpckbMCaqQzomdK8s6LkRNdefP8EEfCAH+mWEdeEwkeSkoQw==","shasum":"ede8ef9bfe60073427202aba31b8cf4a34721f19","tarball":"https://registry.npmjs.org/@7rabbit/tree/-/tree-0.1.0.tgz","fileCount":3,"unpackedSize":5834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlIAXCRA9TVsSAnZWagAAETIP/imodn1wjDNY3qMR6CVS\nn/3HvXYyXBJ/iqRVTSdLUQcuAyffJwkQIwtG7A/GTTF66miagBqpN47BN+RQ\nTLIG5PTQPC3+d0tUujECbv66E0l+tPHpFsdKWK6DNIlqkuXg+WeAPVd5KzVD\nCdqw2aGqdWK8V+gUxuIJZDmgtpA4UwmU4NZgZhk3ZgX6kvDjcKMpK9cgG/Kj\n98AUTdQ2rN/pq2fHYitFVm9uufZ43yhM5h8xUaW7kneiOH86qJLfET4n24R2\nhl5rtGytfqfeHq9QCl0qtY7JPGRPBvnNqaDEpWjQHaH4F2bbapivBePe9jsc\nSVXK7QcDhXDJjGfJc2fBEpEMqXdPpjenfA4fJ1kq0Tyj9MBYJphCrwoUw8KN\nklQqhxAi0CS0E6Vt6Pr3/QJnl6ekQZ5/SUmnB/aVHUt3LQRUTQSKnv1oNPiF\n4xHAiVibQz05Eccoi/6R0a1gey3CtTLkTeVy3VFOvsiQDdwOZHOuN1r8mZ/2\n2p0X9Jz6EhjpuMv9xoME438F3fTa02/d9ODc5sX25f81CSNSjLcj20eOd+xY\ntDr5ig98LUIxRnPE0Vh5VKu96VMNKtANbnaVzRojVYdZJk0lhyN4dD0FHiw6\np/0BnMb+CVjed8sBo4VZj1AOKoBDHnS6/9mAat4E2oDwMyhktsD5A80weTnz\nOjOx\r\n=JrnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/io5nYs3KrfuZI+jWKiundjNpgogHm8EWTTIZ2vQoJAIhAJ/z9y1BkTWdSLv+0MblCVKASVX5SCa/HOZXTmhWBM+T"}]},"maintainers":[{"name":"lancejpollard","email":"lp@elk.fm"}],"_npmUser":{"name":"lancejpollard","email":"lp@elk.fm"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree_0.1.0_1570013207329_0.9982537585459716"},"_hasShrinkwrap":false},"0.5.0":{"name":"@7rabbit/tree","version":"0.5.0","description":"Object/Action Tree Builder","keywords":[],"author":{"name":"Lance Pollard","email":"lp@elk.fm","url":"https://7.rabbit.cx"},"bugs":{"url":"https://github.com/7rabbit/tree/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/7rabbit/tree.git"},"dependencies":{"@7rabbit/ink":"*"},"gitHead":"3561ab0f529281194208dbae063e7680db7fb07a","homepage":"https://github.com/7rabbit/tree#readme","_id":"@7rabbit/tree@0.5.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-JlS6KAe1ZhlYqlunWtoD6+c0RYDmFRU52bdE0LV8uS+0xLBOiDT2LSCmM7/V6PoXF809qty1bPp2BdyvS77yhA==","shasum":"2d4193588018c8ee014c6e9d26f94f463392107e","tarball":"https://registry.npmjs.org/@7rabbit/tree/-/tree-0.5.0.tgz","fileCount":3,"unpackedSize":2217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlWB9CRA9TVsSAnZWagAA0gYP/A/dpmQG8daNq2UmHVqb\nulUIJ9OuKcgk/xiVyyPtG8OO9AfneJLDVmb1l8lbppwbJnVB1fkzqeA+wULE\nPE2LN4dPNfp/Wf0upoMKlECWKoNZUjQ5ThFnP2fLQFnJGBXQUQTI5F7PhPas\nJRQMxBxg8LigicgZbeLNvNPSkPwBl2c2hAr6Hvvhdf2WWVusP7DA2P2uzXwQ\n475TTWEveKaAguKjsObnnBjUWHyJI09q1Pzdl4xBltFV8X6qpfWzocUOGeni\nlrIzrSj8dfKuX1C6Mlo/K8T7mQEB9hnFs4rP8vJAQK0603j0CvhOATTkz+qt\nnqL5VeBtiuIGXJcl84biZMcGlqDWDp6KRhLmjtgpQQx8HQOus/rh043iA4k0\n5Eu23G+F3fmgfwaicSvOcNl1uYMqnLzM9fPZlyICIY2+S/Tha+6JgHWRgEd1\nmgUyZGLSWZi6/ySmMV5hLAjZORDxDnR9OkoOU1klt2wO/nswke5vQU0kQZqN\nruLjWYy0vlIJlKL9EH0OidQGXjehhZuLx9vv4MpEEZAP91F3Avy39JXyibBO\n1DRX8nrOqjU4fKvQwWZLxb4C6VDqTrGIHijRCd5GC9bihDoPd9aHqUSfkwDS\n2uJY8dC6Em2rLRXeHBpcSMTYmijVjpiGGQ4kmNDyFWKLJeQ6sb7BrCbZdlZB\nR7pN\r\n=dx0z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7TcnjLOYpTzl9TuIBpXiRdzLzxAtsVg7g3x9+M/utGAiEA4isoq889H+WJ7YrvnAd7rILQrdG3fJYa0GvJy0QBNEY="}]},"maintainers":[{"name":"lancejpollard","email":"lp@elk.fm"}],"_npmUser":{"name":"lancejpollard","email":"lp@elk.fm"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree_0.5.0_1570070653166_0.24229657598213716"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-02T10:46:46.993Z","0.1.0":"2019-10-02T10:46:47.427Z","modified":"2022-04-04T10:49:26.663Z","0.5.0":"2019-10-03T02:44:13.321Z"},"maintainers":[{"name":"lancejpollard","email":"lp@elk.fm"}],"description":"Object/Action Tree Builder","homepage":"https://github.com/7rabbit/tree#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/7rabbit/tree.git"},"author":{"name":"Lance Pollard","email":"lp@elk.fm","url":"https://7.rabbit.cx"},"bugs":{"url":"https://github.com/7rabbit/tree/issues"},"license":"MIT","readme":"\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n<br/>\n\n<p align=\"center\">\n  <a href=\"https://7.rabbit.cx/tree\">\n    <img src=\"https://7.rabbit.cx/tree/mark.png\" width=\"128\"/>\n  </a>\n</p>\n\n<br/>\n<br/>\n<br/>\n<br/>\n\n<h3 align=\"center\">tree</h3>\n<p align=\"center\">\n  Object/Action Tree Resolver\n</p>\n\n<br/>\n<br/>\n\n<p align=\"center\">\n  <a href=\"#introduction\">Introduction</a> •\n  <a href=\"#installation\">Installation</a> •\n  <a href=\"#illustration\">Illustration</a>\n</p>\n\n<br/>\n<br/>\n<br/>\n\n### Introduction\n\n### Installation\n\n```bash\nnpm install @7rabbit/tree\n```\n\n<br/>\n\n### Illustration\n\n```js\nimport tree from '@7rabbit/tree'\n\nconst Ink = require('@7rabbit/ink')\nconst tree = require('./')\n\nconst ink = new Ink()\nink.attachModule(tree(mount))\nink.invokeAction('start').then(x => console.log(x))\n\nfunction mount({ stack, field, route, batch, cause, queue }) {\n  return stack(\n    field('foo', 5),\n    route('foo', foo),\n    route('bar', bar),\n    route('baz', baz),\n    route('start', start),\n  )\n}\n```\n","readmeFilename":"readme.md"}