{"_id":"directory-tree","_rev":"1612946","name":"directory-tree","description":"Convert a directory tree to a JS object.","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"time":{"modified":"2021-11-17T08:46:03.000Z","created":"2014-03-11T13:20:45.651Z","3.0.1":"2021-11-17T08:43:07.484Z","3.0.0":"2021-09-22T11:38:06.428Z","2.4.0":"2021-09-15T06:42:29.437Z","2.3.1":"2021-08-12T17:03:13.180Z","2.3.0":"2021-08-12T13:02:34.538Z","2.2.9":"2021-04-13T19:18:15.073Z","2.2.8":"2021-04-13T18:52:50.805Z","2.2.7":"2021-02-22T09:53:50.239Z","2.2.6":"2021-02-02T09:14:26.389Z","2.2.5":"2020-10-11T17:35:36.512Z","2.2.4":"2019-08-13T20:02:30.116Z","2.2.3":"2019-05-12T21:26:19.553Z","2.2.2":"2019-04-30T07:29:07.040Z","2.2.1":"2018-12-30T14:02:44.755Z","2.2.0":"2018-12-11T13:36:57.595Z","2.1.1":"2018-11-21T08:03:24.897Z","2.1.0":"2018-03-25T19:51:43.125Z","2.0.0":"2017-05-17T05:41:56.759Z","1.2.1":"2017-03-25T15:28:20.275Z","1.2.0":"2016-12-29T12:51:02.585Z","1.1.1":"2016-09-17T21:43:33.067Z","1.1.0":"2016-08-11T20:52:06.205Z","1.0.0":"2016-04-17T11:41:36.802Z","0.1.1":"2014-03-11T13:28:02.171Z","0.1.0":"2014-03-11T13:20:45.651Z"},"users":{"amongiants":true,"dickeylth":true,"symblst":true,"pql0":true,"wenbatman33":true,"kserks":true,"yqrashawn":true,"liu946":true,"rajikaimal":true,"g666nz":true,"leonzhao":true,"gaumala":true,"eesur":true,"congpham":true,"tomoyuki-aota":true,"losymear":true,"bracken":true},"author":{"name":"Mihnea Dobrescu-Balaur"},"repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"versions":{"3.0.1":{"name":"directory-tree","version":"3.0.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"beee2a2fc0e29ec36dc8b7610b726c089f609ab4","_id":"directory-tree@3.0.1","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"ce7e087d7a9a58947ab802125b4c45481270db72","size":4372,"noattachment":false,"key":"/directory-tree/-/directory-tree-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-3.0.1.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_3.0.1_1637138587331_0.015846883321063876"},"_hasShrinkwrap":false,"publish_time":1637138587484,"_cnpm_publish_time":1637138587484},"3.0.0":{"name":"directory-tree","version":"3.0.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"f291e1af7dbbf909159bd039a3301978b71073ac","_id":"directory-tree@3.0.0","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"8e29e53a2b17e597fcc984cf41a8d63bf6431977","size":3943,"noattachment":false,"key":"/directory-tree/-/directory-tree-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-3.0.0.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_3.0.0_1632310686273_0.5830429255557472"},"_hasShrinkwrap":false,"publish_time":1632310686428,"_cnpm_publish_time":1632310686428},"2.4.0":{"name":"directory-tree","version":"2.4.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"7c2fff9197ed81860a64698e80ce6ce089a4566e","_id":"directory-tree@2.4.0","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"66113ef8c2e19f906cf73d2402fc60c2eff0fad5","size":3944,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.4.0.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.4.0_1631688149304_0.49396642610529673"},"_hasShrinkwrap":false,"publish_time":1631688149437,"_cnpm_publish_time":1631688149437,"deprecated":"Breaking change, bumped to 3.0.0"},"2.3.1":{"name":"directory-tree","version":"2.3.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"d2994d1ba5349de980eb485dd8b4c2068f78dffc","_id":"directory-tree@2.3.1","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"78b8aa84878eb84dd29a51dcd664ded4cd0247c7","size":3459,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.3.1.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.3.1_1628787793079_0.2424683400682599"},"_hasShrinkwrap":false,"publish_time":1628787793180,"_cnpm_publish_time":1628787793180},"2.3.0":{"name":"directory-tree","version":"2.3.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"51781775be0525ae7a2756867f5d63a55a8f499a","_id":"directory-tree@2.3.0","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"67bc418641b6ba1761b0d91dd2d220a927b875f7","size":3463,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.3.0.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.3.0_1628773354183_0.8650903280253546"},"_hasShrinkwrap":false,"publish_time":1628773354538,"_cnpm_publish_time":1628773354538},"2.2.9":{"name":"directory-tree","version":"2.2.9","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=10.0"},"scripts":{"test":"mocha"},"gitHead":"5c81d3c49b586f95601fe6b7054311e6ba4a696d","_id":"directory-tree@2.2.9","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"702c193f8b19f1076b585bcf8a2db3b49b11a11c","size":3459,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.9.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.9_1618341494975_0.8947186752327825"},"_hasShrinkwrap":false,"publish_time":1618341495073,"_cnpm_publish_time":1618341495073},"2.2.8":{"name":"directory-tree","version":"2.2.8","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","devDependencies":{"chai":"^2.3.0","mocha":"^8.3.2"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"12dadd154c80fde0b5eba182b7c7d69883e0f33c","_id":"directory-tree@2.2.8","_nodeVersion":"12.18.3","_npmVersion":"7.9.0","dist":{"shasum":"7f0a7442ddfa11054bf0a1c0621d97b4b9eb7607","size":3462,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.8.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.8_1618339970713_0.8710910697289673"},"_hasShrinkwrap":false,"publish_time":1618339970805,"_cnpm_publish_time":1618339970805},"2.2.7":{"name":"directory-tree","version":"2.2.7","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"ba20e73c60211f57d173e78eea1528f0d070d69e","_id":"directory-tree@2.2.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"4617c794ee89d5618f03fffb7486c7e49df52ad2","size":3486,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.7.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.7_1613987630103_0.17275993617785512"},"_hasShrinkwrap":false,"publish_time":1613987630239,"_cnpm_publish_time":1613987630239},"2.2.6":{"name":"directory-tree","version":"2.2.6","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"f08b2b2460217748bc413a13847ba35daab990d8","_id":"directory-tree@2.2.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"7ba77554d30993ead67cb03d415faffd363b0816","size":3487,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.6.tgz"},"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.6_1612257266260_0.21727037523982262"},"_hasShrinkwrap":false,"publish_time":1612257266389,"_cnpm_publish_time":1612257266389},"2.2.5":{"name":"directory-tree","version":"2.2.5","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"184766343e77003652d6c69124f76d2e8c3aff3d","_id":"directory-tree@2.2.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"43d167eeb87b57640cc832f794f88431ebd47300","size":3483,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.5.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.5_1602437736346_0.22153499200260596"},"_hasShrinkwrap":false,"publish_time":1602437736512,"_cnpm_publish_time":1602437736512},"2.2.4":{"name":"directory-tree","version":"2.2.4","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"029702a79ff90967f06510b457655766b81ae718","_id":"directory-tree@2.2.4","_shasum":"6d5bd7d82e48378e256a1e87b678a43c50076e2e","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"6d5bd7d82e48378e256a1e87b678a43c50076e2e","size":5832,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.4.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.4_1565726549935_0.5736469993723257"},"_hasShrinkwrap":false,"publish_time":1565726550116,"_cnpm_publish_time":1565726550116},"2.2.3":{"name":"directory-tree","version":"2.2.3","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"038de064a84be78912a14ae43df0ae86d78063ec","_id":"directory-tree@2.2.3","_shasum":"2ee630bf739e71676ad25d3df2d577c663749ce7","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.11.4","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"2ee630bf739e71676ad25d3df2d577c663749ce7","size":5815,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.3.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.3_1557696379344_0.3953916205028336"},"_hasShrinkwrap":false,"publish_time":1557696379553,"_cnpm_publish_time":1557696379553},"2.2.2":{"name":"directory-tree","version":"2.2.2","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"3e091d5c520fdc5fdf5028c04eda736e0c2c3264","_id":"directory-tree@2.2.2","_shasum":"4dedce9aadcbef6c151950786500fc9e0a57b0f8","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"4dedce9aadcbef6c151950786500fc9e0a57b0f8","size":5818,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.2.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.2_1556609346915_0.7475156029194094"},"_hasShrinkwrap":false,"publish_time":1556609347040,"_cnpm_publish_time":1556609347040},"2.2.1":{"name":"directory-tree","version":"2.2.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"143a29e02da2e54041a0c9a5250179ac6865f42b","_id":"directory-tree@2.2.1","_shasum":"3d56ce8a82a6c9612ac0879c6b4ed9ea54e89bde","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"3d56ce8a82a6c9612ac0879c6b4ed9ea54e89bde","size":5776,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.1.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.1_1546178564576_0.017394063016370698"},"_hasShrinkwrap":false,"publish_time":1546178564755,"_cnpm_publish_time":1546178564755},"2.2.0":{"name":"directory-tree","version":"2.2.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^5.2.0"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"5f2db2932a798ce728337cb0c7aab039afc91d70","_id":"directory-tree@2.2.0","_shasum":"bfa239d47c26cf3edde52ddebd037911f51c6ee0","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"bfa239d47c26cf3edde52ddebd037911f51c6ee0","size":5767,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.2.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.2.0_1544535417429_0.7431038607464509"},"_hasShrinkwrap":false,"publish_time":1544535417595,"_cnpm_publish_time":1544535417595},"2.1.1":{"name":"directory-tree","version":"2.1.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"0779a79e321c1048244b3affaeaab1b2a357a085","_id":"directory-tree@2.1.1","_shasum":"db42ab3bda37b0e7de51654ce9709b49cea2ba55","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.11.4","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"db42ab3bda37b0e7de51654ce9709b49cea2ba55","size":2902,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.1.1.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.1.1_1542787404783_0.5107466647574861"},"_hasShrinkwrap":false,"publish_time":1542787404897,"_cnpm_publish_time":1542787404897},"2.1.0":{"name":"directory-tree","version":"2.1.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"a45f922a064b6111395f40878d3fa0ad47124181","_id":"directory-tree@2.1.0","_shasum":"e0c1a66f625481aaf7d603741f0d3d93cdd4867a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"6.11.4","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"e0c1a66f625481aaf7d603741f0d3d93cdd4867a","size":2647,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.1.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-tree_2.1.0_1522007503027_0.2977521262653744"},"_hasShrinkwrap":false,"publish_time":1522007503125,"_cnpm_publish_time":1522007503125},"2.0.0":{"name":"directory-tree","version":"2.0.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"ff4a3b74d7561eacf51d8a7ee846f5d010ce5cff","_id":"directory-tree@2.0.0","_shasum":"c0a5fa0d642a1b1b7d10351b3c1db429770d8946","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"c0a5fa0d642a1b1b7d10351b3c1db429770d8946","size":2287,"noattachment":false,"key":"/directory-tree/-/directory-tree-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-2.0.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/directory-tree-2.0.0.tgz_1494999715968_0.2965105634648353"},"directories":{},"publish_time":1494999716759,"_cnpm_publish_time":1494999716759,"_hasShrinkwrap":false},"1.2.1":{"name":"directory-tree","version":"1.2.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"engines":{"node":">=4.2"},"scripts":{"test":"mocha"},"gitHead":"79e274c9b2d59615d88858332c45d927760ade46","_id":"directory-tree@1.2.1","_shasum":"7812f6ebe6dd9d4962696a65e1f7ba73c367770d","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.1","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"7812f6ebe6dd9d4962696a65e1f7ba73c367770d","size":2029,"noattachment":false,"key":"/directory-tree/-/directory-tree-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-1.2.1.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/directory-tree-1.2.1.tgz_1490455699640_0.47392029827460647"},"directories":{},"publish_time":1490455700275,"_hasShrinkwrap":false,"_cnpm_publish_time":1490455700275},"1.2.0":{"name":"directory-tree","version":"1.2.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"scripts":{"test":"mocha"},"gitHead":"db3d01bde759bfac3397d894014149cec0061ce6","_id":"directory-tree@1.2.0","_shasum":"b1b87f06e00e46b7a88acd22d8b83d8728e5f758","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"b1b87f06e00e46b7a88acd22d8b83d8728e5f758","size":2021,"noattachment":false,"key":"/directory-tree/-/directory-tree-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-1.2.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/directory-tree-1.2.0.tgz_1483015861990_0.9674797602929175"},"directories":{},"publish_time":1483015862585,"_cnpm_publish_time":1483015862585,"_hasShrinkwrap":false},"1.1.1":{"name":"directory-tree","version":"1.1.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"scripts":{"test":"mocha"},"gitHead":"12d58831923e3d10e459d3f3be61a0a0d4eef57e","_id":"directory-tree@1.1.1","_shasum":"dd3f1cac0ff5e2928a66f908e052d9e250e13680","_from":".","_npmVersion":"2.15.0","_nodeVersion":"0.12.13","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"dd3f1cac0ff5e2928a66f908e052d9e250e13680","size":1782,"noattachment":false,"key":"/directory-tree/-/directory-tree-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-1.1.1.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/directory-tree-1.1.1.tgz_1474148611132_0.1592781855724752"},"directories":{},"publish_time":1474148613067,"_cnpm_publish_time":1474148613067,"_hasShrinkwrap":false},"1.1.0":{"name":"directory-tree","version":"1.1.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"scripts":{"test":"mocha"},"gitHead":"70bb7b77ab1606f0836b68a24a24199c59c94e2e","_id":"directory-tree@1.1.0","_shasum":"8ffbb15004c3e6c167b4d7d32ad55ced9a99ffe3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"8ffbb15004c3e6c167b4d7d32ad55ced9a99ffe3","size":1797,"noattachment":false,"key":"/directory-tree/-/directory-tree-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-1.1.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/directory-tree-1.1.0.tgz_1470948724150_0.5848904878366739"},"directories":{},"publish_time":1470948726205,"_cnpm_publish_time":1470948726205,"_hasShrinkwrap":false},"1.0.0":{"name":"directory-tree","version":"1.0.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"git+https://github.com/mihneadb/node-directory-tree.git"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","dependencies":{},"devDependencies":{"chai":"^2.3.0","mocha":"^2.2.5"},"scripts":{"test":"mocha"},"gitHead":"de086471258680c9f70f85f227a82409de5d905b","_id":"directory-tree@1.0.0","_shasum":"616e9b867b86af75c81ca1dccb21bce5170f8274","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"dist":{"shasum":"616e9b867b86af75c81ca1dccb21bce5170f8274","size":3589,"noattachment":false,"key":"/directory-tree/-/directory-tree-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-1.0.0.tgz"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/directory-tree-1.0.0.tgz_1460893294539_0.3010686859488487"},"directories":{},"publish_time":1460893296802,"_cnpm_publish_time":1460893296802,"_hasShrinkwrap":false},"0.1.1":{"name":"directory-tree","version":"0.1.1","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"https://github.com/mihneadb/node-directory-tree"},"keywords":["directory","tree"],"main":"lib/directory-tree.js","author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","_id":"directory-tree@0.1.1","dist":{"shasum":"50eb7494e5ad0dbd67df9f5bef3e7f02f0e7c884","size":1135,"noattachment":false,"key":"/directory-tree/-/directory-tree-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"publish_time":1394544482171,"_cnpm_publish_time":1394544482171,"_hasShrinkwrap":false},"0.1.0":{"name":"directory-tree","version":"0.1.0","description":"Convert a directory tree to a JS object.","repository":{"type":"git","url":"https://github.com/mihneadb/node-directory-tree"},"keywords":["directory","tree"],"author":{"name":"Mihnea Dobrescu-Balaur"},"license":"MIT","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"homepage":"https://github.com/mihneadb/node-directory-tree","_id":"directory-tree@0.1.0","dist":{"shasum":"423ee875d40c0bc90827e105184cb978151b74bd","size":1124,"noattachment":false,"key":"/directory-tree/-/directory-tree-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/directory-tree/download/directory-tree-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mihneadb","email":"mihnea@linux.com"},"maintainers":[{"name":"mihneadb","email":"mihnea@linux.com"}],"directories":{},"publish_time":1394544045651,"_cnpm_publish_time":1394544045651,"_hasShrinkwrap":false}},"readme":"[![Build Status](https://api.travis-ci.com/mihneadb/node-directory-tree.svg?branch=master)](https://api.travis-ci.com/mihneadb/node-directory-tree.svg?branch=master)\n\n# directory-tree\n\nCreates a JavaScript object representing a directory tree.\n\n## Install\n\n```bash\n$ npm install directory-tree\n```\n\n## Usage\n\n```js\nconst dirTree = require(\"directory-tree\");\nconst tree = dirTree(\"/some/path\");\n```\n\nAnd you can also filter by an extensions regex:\nThis is useful for including only certain types of files.\n\n```js\nconst dirTree = require(\"directory-tree\");\nconst filteredTree = dirTree(\"/some/path\", { extensions: /\\.txt/ });\n```\n\nExample for filtering multiple extensions with Regex.\n\n```js\nconst dirTree = require(\"directory-tree\");\nconst filteredTree = dirTree(\"/some/path\", {\n  extensions: /\\.(md|js|html|java|py|rb)$/\n});\n```\n\nYou can also exclude paths from the tree using a regex:\n\n```js\nconst dirTree = require(\"directory-tree\");\nconst filteredTree = dirTree(\"/some/path\", { exclude: /some_path_to_exclude/ });\n```\n\nYou can also specify which additional attributes you would like to be included about each file/directory:\n\n```js\nconst dirTree = require('directory-tree');\nconst filteredTree = dirTree('/some/path', {attributes:['mode', 'mtime']});\n```\n\nThe default attributes are `[name, path]` for Files and `[name, path, children]` for Directories\n\nA callback function can be executed with each file that matches the extensions provided:\n\n```js\nconst PATH = require('path');\nconst dirTree = require('directory-tree');\n\nconst tree = dirTree('./test/test_data', {extensions:/\\.txt$/}, (item, PATH, stats) => {\n  console.log(item);\n});\n```\n\nThe callback function takes the directory item (has path, name, size, and extension) and an instance of [node path](https://nodejs.org/api/path.html) and an instance of [node FS.stats](https://nodejs.org/api/fs.html#fs_class_fs_stats).\n\nYou can also pass a callback function for directories:\n```js\nconst PATH = require('path');\nconst dirTree = require('directory-tree');\n\nconst tree = dirTree('./test/test_data', {extensions:/\\.txt$/}, null, (item, PATH, stats) => {\n  console.log(item);\n});\n```\n\n## Options\n\n`exclude` : `RegExp|RegExp[]` - A RegExp or an array of RegExp to test for exclusion of directories.\n\n`extensions` : `RegExp` - A RegExp to test for exclusion of files with the matching extension.\n\n`attributes` : `string[]` - Array of [FS.stats](https://nodejs.org/api/fs.html#fs_class_fs_stats) attributes.\n\n`normalizePath` : `Boolean` - If true, windows style paths will be normalized to unix style pathes (/ instead of \\\\).\n\n## Result\n\nGiven a directory structured like this:\n\n```\nphotos\n├── summer\n│   └── june\n│       └── windsurf.jpg\n└── winter\n    └── january\n        ├── ski.png\n        └── snowboard.jpg\n```\n\n`directory-tree` with `attributes: [\"size\", \"type\", \"extension\"]`  will return this JS object:\n\n```json\n{\n  \"path\": \"photos\",\n  \"name\": \"photos\",\n  \"size\": 600,\n  \"type\": \"directory\",\n  \"children\": [\n    {\n      \"path\": \"photos/summer\",\n      \"name\": \"summer\",\n      \"size\": 400,\n      \"type\": \"directory\",\n      \"children\": [\n        {\n          \"path\": \"photos/summer/june\",\n          \"name\": \"june\",\n          \"size\": 400,\n          \"type\": \"directory\",\n          \"children\": [\n            {\n              \"path\": \"photos/summer/june/windsurf.jpg\",\n              \"name\": \"windsurf.jpg\",\n              \"size\": 400,\n              \"type\": \"file\",\n              \"extension\": \".jpg\"\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"path\": \"photos/winter\",\n      \"name\": \"winter\",\n      \"size\": 200,\n      \"type\": \"directory\",\n      \"children\": [\n        {\n          \"path\": \"photos/winter/january\",\n          \"name\": \"january\",\n          \"size\": 200,\n          \"type\": \"directory\",\n          \"children\": [\n            {\n              \"path\": \"photos/winter/january/ski.png\",\n              \"name\": \"ski.png\",\n              \"size\": 100,\n              \"type\": \"file\",\n              \"extension\": \".png\"\n            },\n            {\n              \"path\": \"photos/winter/january/snowboard.jpg\",\n              \"name\": \"snowboard.jpg\",\n              \"size\": 100,\n              \"type\": \"file\",\n              \"extension\": \".jpg\"\n            }\n          ]\n        }\n      ]\n    }\n  ]\n}\n```\n\n## Note\n\nDevice, FIFO and socket files are ignored.\n\nFiles to which the user does not have permissions are included in the directory\ntree, however, directories to which the user does not have permissions, along\nwith all of its contained files, are completely ignored.\n\n## Dev\n\nTo run tests go the package root in your CLI and run,\n\n```bash\n$ npm test\n```\n\nMake sure you have the dev dependencies installed (e.g. `npm install .`)\n\n## Node version\n\nThis project requires at least Node v4.2.\nCheck out version `0.1.1` if you need support for older versions of Node.\n","_attachments":{},"homepage":"https://github.com/mihneadb/node-directory-tree","bugs":{"url":"https://github.com/mihneadb/node-directory-tree/issues"},"license":"MIT"}