{"_id":"tree-to-string","_rev":"3-92d5c63cf6023d0f02e18a7d2ca965aa","name":"tree-to-string","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"tree-to-string","version":"1.0.0","description":"Convert a tree structure into a human friendly string","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/tree-to-string.git"},"scripts":{"test":"standard"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/tree-to-string/issues"},"homepage":"https://github.com/mafintosh/tree-to-string","gitHead":"24af491c4793571a43aff7dc4732a6995f08f340","_id":"tree-to-string@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-aFM+XrmtXAlCK0CK/EV/9ztVnLunkjuW5sVNYpiCK1vom7MeA2RGmPxeOz3H7lDzyokCREUv69cbpfKIJW9lSQ==","shasum":"13d8ead28fd94fb434f628d7b19770368d2aadf1","tarball":"https://registry.npmjs.org/tree-to-string/-/tree-to-string-1.0.0.tgz","fileCount":6,"unpackedSize":7067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKj+jCRA9TVsSAnZWagAAKNgP/A6B7bUbLElIElDoWD5R\n0YvgB8BYnsQjI14Rp4/l/qsrEZwOeBb0OX8GLRjqZXyahSged2pABK/PANCP\nTt1a+PCpsowgORXRYKGBnBaA0Jecucbbdjcq+Tdvh1qvJ7avotgCzyTZkQpa\n9dw2dz6tecLcIBGE/9TboRgSDOFB1Ea+wBL+OJa0Hjep9H6H3u+nt96T3Ld2\nwntjZpZVPXTuOkA7CHw6SWyKHDXs1xzB8Zq9QWKdeHZAZ/0G2JzcQDivMwQf\nh4B7CyDUGNOexmr1Va9SVMyCByGX9WJNGDUQCw9kTBd1/XD+G5URI80xDGNG\nbrzXO680G7FEgperGNotKc1e3aNqZHlBzcQ1Me/zqoUDQLz87CLg9K9/1KhH\ncKSLSl243jc24tQicaqdmf7uetBbQQx0RL1h2mhvZg6CRBkLLHNzLGOHoT48\n/46xoLPjPM4/LMwWX7GnMx4FiephKlg/qxqZURe+gGNV6JM5ZMqK1YAzCQbM\niJVhZnXpeXxy+azFaFUFLRoRdUUxgh5aeQIGx66RQsb70cCeysvnRfwyyVpF\n8RkavCc0F7Xw+/9PeXim8osF6jy3QwBUmlk2CTZmqWOrr+OoOFpPcGmcJ0el\nj2Ux4ltns5moBljKYUYulj3l2Xyg+DY+X3vdVaJqTci7lFisWkQJgkkrRWlr\nkSlE\r\n=eU/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2clYOSa5KwWf01XEIdhDbDe9evgz9f9gR0n04NZhj+AiAqoOC+gYXxmUcAH5NoYKhizNyTg1gp4E5zN3GASY9T6A=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-to-string_1.0.0_1529495458895_0.9226653794332675"},"_hasShrinkwrap":false},"1.1.0":{"name":"tree-to-string","version":"1.1.0","description":"Convert a tree structure into a human friendly string","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/tree-to-string.git"},"scripts":{"test":"standard"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/tree-to-string/issues"},"homepage":"https://github.com/mafintosh/tree-to-string","gitHead":"07ccb2d7f5781d104bcacee87a40a84a0565c987","_id":"tree-to-string@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-zPBaVJlwYGcnVLNFCo5sdPGfojh3NCMZKoBj0XDEqGY+Xlhjr2FVBmrBCYjn7IMKcUCYsfQdA0Nd9iOJAaoVmg==","shasum":"cebdacc10e9b805f24481500bf1e22b619b8b52b","tarball":"https://registry.npmjs.org/tree-to-string/-/tree-to-string-1.1.0.tgz","fileCount":6,"unpackedSize":7297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK6WTCRA9TVsSAnZWagAAaPEQAIAHyhmIEEtkZCjlPEi8\nXIrxizhjbXxpaq2d2B0tUae2r++/fW8xd5E5rIbLj8gg1HqP8EnhGMJOdsJu\n76+P1NkWIyZqKEgz7ByZaH1/lzbFVAOkJe5PJs/Nf/2zwpCO/tpQGMQQsnhs\n0nDMuNK2j9HA6jNgPayyvdeySVpJTWEd436jhjSVI2Ikr9BJVogJe/yytoJV\nh88iDejTboxfx5GmJ1csV5S5uDJzsgrybj310EeyG7bnXVApya0MAx2CAa+q\nawN3MxmmK5xKZwApojResWj2XqgWjZfEU0XjbzGQN7AWWkbEqXJ0wvWwotol\nR3sI8+mhNyT1yU+e1lOrb1nkZpqpS2zsbm91PTnjIyf0nNsfdBBX8DESZ2TQ\nJ6chTeF7tEScTJ475jytsfUQmMRfLBL0VOXYaorHYr/VRIG+jrz0nqVSETnr\nrHB1VgCKf4rPAZLQXMwA6G511MGz3UCscTkpoGVU2jAi5FhKhP7lvpCcHB+p\nrSoGu15sUadEsWTfYA2RHWeHggwsf12xjwBNXfH4x/jG1lrR2xIkJ9pqUUE/\naJ/BSpcAzUs9EBp/oPcW7wc3D2+HFGYMC1eOoIqvPxZvj1zJVr+121RlNk7x\nDzKwOc2VHGp8zjcuaNkGn8Fdo49GBS6CRC1X6V5D8H6k9JGMrJu1VaB1ombX\nMF3P\r\n=E8Ay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP48mHXnnTNV0jjy62361gjaygjqlIg1FF2A2n8RUDVwIgMo5IVcPFIbUdROZAcuxBnf+EsbhbTuGR6zUBSubbLt0="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-to-string_1.1.0_1529587091811_0.1655780417493098"},"_hasShrinkwrap":false},"1.1.1":{"name":"tree-to-string","version":"1.1.1","description":"Convert a tree structure into a human friendly string","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/tree-to-string.git"},"scripts":{"test":"standard"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/tree-to-string/issues"},"homepage":"https://github.com/mafintosh/tree-to-string","gitHead":"578eba2fa429ae5e880c2491b05f348175928182","_id":"tree-to-string@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-m+I/v8+3L+6ENDjlS4wW6cjeoChkwD6DwrrscaROsjEntFodU55VRIc/QE0YmAzdKW5Ajg6nbheLeK0u1NqKzw==","shasum":"988feb21efd56c9f4bbaf895cecf8e769f36c0d0","tarball":"https://registry.npmjs.org/tree-to-string/-/tree-to-string-1.1.1.tgz","fileCount":6,"unpackedSize":7324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK6iWCRA9TVsSAnZWagAAHugQAKH8SDYG+r0YwSmFYYaJ\nKU7ZIixo0A/bIvwXbac+R0+VpljfcpymgaK+r2lrfFff3EPTobnpjnZ6+Tti\nuEJf7pgUCt+waKVRJb0YhmI/AyfSw9y6jk+ZaeTVy9ovW8o9UU43Lkfg+Mqt\nKos/edaN9mt4jTs9rXWz+OUt/Da3zB08cYyegdvpM+P2Ahvnw5kSnkqePKB9\nh28eW2IK2bdmqZlA1aUdcjerEyH3uEledSROxMDuZAXp0RRJdM4yJK0fLLLh\nN0jWsL0LyBiwDkr38l04ODl+/xfsxXIV160Vsg+k3qn14YHXAArq8lvPputd\nn0U8CgnLi9D9tqXv1IuzxKhDFhGv5XSJ9I2vO82EvQonTNbkA6jdSlbXlCWL\noL/m5WMpk7bYVczlxOQlsaC9IuvEQAjnIkwukKLy+nCJcHGzVJdr5oObYfQ5\n+MZiLYx/lNqnsZxZ3o94pup/2mN3rWhy7Fygpf5krTn+ClQfUoTKEVxdRksA\nR8x2u6m4NhT8hMijpvMhExaTNeiL1evVR8Vz1X3Eob6Sq3gwHNsC6JzPJauw\nW/DkslmSrn5VJKD0x8hbEGqp4kLpKsw90IM9pwfriQg0RjN4oKJB7zcSTx+O\nBSBS86lnUy8IXpQie0+lbiwwDZfvJ3S7ypaHYQSfn5sVwnBuo4ldjkOIRUwP\nYuM4\r\n=PDS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPycy5hHk8TJJkp4ad/fbelEPmHcEaK+4xcGXMHpo4+AIgYQMo30CvCQjCCJ1afjmbMJafCY9ywZpYZZfgtu229ZU="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-to-string_1.1.1_1529587862756_0.4413037057388127"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-20T11:50:58.895Z","1.0.0":"2018-06-20T11:50:58.976Z","modified":"2022-05-22T04:57:44.837Z","1.1.0":"2018-06-21T13:18:11.868Z","1.1.1":"2018-06-21T13:31:02.836Z"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"description":"Convert a tree structure into a human friendly string","homepage":"https://github.com/mafintosh/tree-to-string","repository":{"type":"git","url":"git+https://github.com/mafintosh/tree-to-string.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/tree-to-string/issues"},"license":"MIT","readme":"# tree-to-string\n\n\n```\nnpm install tree-to-string\n```\n\n## Usage\n\n```js\nconst treeToString = require('tree-to-string')\n\nconst tree = {\n  value: [7],\n  children: [{\n    value: [3, 5],\n    children: [{\n      value: [2]\n    }, {\n      value: [4]\n    }, {\n      value: [6]\n    }]\n  }, {\n    value: [8]\n  }]\n}\n\nconsole.log(treeToString(tree))\n```\n\nRunning the above prints something similar to\n\n```\n[ 2 ]─┐\n      │\n[ 4 ]─┼─[ 3, 5 ]─┐\n      │          │\n[ 6 ]─┘          ├─[ 7 ]\n                 │\n           [ 8 ]─┘\n```\n\n## API\n\n#### `const str = treeToString(tree, [format])`\n\nConverts a tree to a human friendly string.\nThe tree should have a layout similar to this\n\n```js\n{\n  value: someJsObject,\n  children: [tree, ...]\n}\n```\n\nFormat defaults to `util.inspect`. Change this to your\nown method that pretty prints your object if your prefer.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}