{"_id":"parse-dir","_rev":"68-6c993b9455faf5a0c15f7d4643f197c0","name":"parse-dir","description":"Node lib to recursively read the files in a directory and return their contents","dist-tags":{"latest":"4.0.2"},"versions":{"0.0.1":{"name":"parse-dir","version":"0.0.1","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/parse-dir","scripts":{"test":"mocha test --recursive"},"repository":{"type":"git","url":"https://github.com/firstandthird/parse-dir.git"},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","load-grunt-config":"^0.9.2","grunt-mocha-test":"^0.10.2"},"dependencies":{"glob":"^4.0.0","async":"^0.9.0","js-yaml":"^3.0.2"},"_id":"parse-dir@0.0.1","dist":{"shasum":"4d9dff67036b66f087f8f7429ae515c71cbc2a62","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-0.0.1.tgz","integrity":"sha512-RCKaLyJP4czdYYM81ihRuvTrXSgWfUBl/odpjqF/u2iYID+Wi6Ee2QsMimmJhPisYh3N6FzcPhJ8rZZvIDKOwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS5oadqU4mpE26HEfc5u1FiGIuq0hY76XzJbxCQkcp2AiEAsuLjLK3Hq/4Jf1apuIJxeI8yGbNRIOcNkp9sUOI4nKI="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jga","email":"code@firstandthird.com"},"maintainers":[{"name":"jga","email":"code@firstandthird.com"}],"directories":{}},"0.0.2":{"name":"parse-dir","version":"0.0.2","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/parse-dir","repository":{"type":"git","url":"https://github.com/firstandthird/parse-dir.git"},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","load-grunt-config":"^0.9.2","grunt-mocha-test":"^0.10.2"},"dependencies":{"glob":"^4.0.0","async":"^0.9.0","js-yaml":"^3.0.2"},"_id":"parse-dir@0.0.2","dist":{"shasum":"56644996159c0997ae2c7a4fc349ca2368270579","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-0.0.2.tgz","integrity":"sha512-XdWNwEGbDgwAVGDNhQ2ymOt/i/Jw/L6jQvtY/RKp7ZzojsRAQeDPygHuxzBnU9rJlWI9qEjx2yNHQI5tphMnOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj7WMStbHTriLAh+fiCYzFhgqTnoU8bnc7T7I2PfyaAgIgNujNKedccLEBrwJxGM6J9V5PPHDgpoyu4510UPkOIjE="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jga","email":"code@firstandthird.com"},"maintainers":[{"name":"jga","email":"code@firstandthird.com"}],"directories":{}},"0.1.0":{"name":"parse-dir","version":"0.1.0","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/parse-dir","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"grunt","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"eslint":"^1.10.3","eslint-config-airbnb":"^5.0.1","eslint-config-firstandthird":"^1.4.0","grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-watch":"^0.6.1","grunt-mocha-test":"^0.10.2","load-grunt-config":"^0.9.2"},"dependencies":{"glob":"^4.0.0","async":"^0.9.0","js-yaml":"^3.0.2"},"gitHead":"40cecea424833879641f1b40a352899909cf52ee","_id":"parse-dir@0.1.0","_shasum":"c18549f27a07089fad917cb859d9c4343ec0cd72","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jga","email":"code@firstandthird.com"},"dist":{"shasum":"c18549f27a07089fad917cb859d9c4343ec0cd72","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-0.1.0.tgz","integrity":"sha512-QjrxkwVf39ZIgIOIwXQkce0gXM5Q84UMrmIbNXEcRCT3yIlPEsdtBNy4ewnTQASucXz54bne3P0qKL9lxUxymA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUnj/ZGVTvtlpLu5QNw7G3ex2XZPHP3XVTgvT4wHWTTAiA8Ea4rjnzuQAz2zL3MU38EYgr1SP9VemboY1f4iVl4XA=="}]},"maintainers":[{"name":"jga","email":"code@firstandthird.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/parse-dir-0.1.0.tgz_1455557093462_0.6701613590121269"},"directories":{}},"1.0.0":{"name":"parse-dir","version":"1.0.0","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/parse-dir","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.10.0","eslint":"^3.9.1","eslint-config-firstandthird":"^3.2.0","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^2.1.4","glob":"^7.1.1","js-yaml":"^3.0.2"},"gitHead":"e2d67d4858f530967cf83e3e32fe0bc027891b26","_id":"parse-dir@1.0.0","_shasum":"b8a2e6875d76acf77766b4fcbbe7715b9bd6d3f5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"jga","email":"code@firstandthird.com"},"dist":{"shasum":"b8a2e6875d76acf77766b4fcbbe7715b9bd6d3f5","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-1.0.0.tgz","integrity":"sha512-oxRhlI4o+JNjR8Hvn4uzzm/TOpmsfhMtiqahE9RDd185NxN+1pj6KKKdJnqAi3pWzS+eOcYgZCmybkLVj0z/yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAu8MCtM72jim/j9G14V9ASf1NW978LCiOGRsuqOcVnKAiEApkbpwBsFVeDTZh8LVrdCwxvLg0Qli+rwvNtD0u4AlrY="}]},"maintainers":[{"name":"jga","email":"code@firstandthird.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-dir-1.0.0.tgz_1485286466143_0.654847992118448"},"directories":{}},"2.0.0":{"name":"parse-dir","version":"2.0.0","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.10.0","eslint":"^3.9.1","eslint-config-firstandthird":"^3.2.0","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^2.1.4","glob":"^7.1.1","js-yaml":"^3.0.2"},"gitHead":"7a3759740667e896e0f503f9b3ccc4c76e5ea7fb","_id":"parse-dir@2.0.0","_shasum":"7d15c442c11c509b60bf02457101e24ffbb3161e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.9.4","_npmUser":{"name":"orthagonal1","email":"orthagonal1@gmail.com"},"dist":{"shasum":"7d15c442c11c509b60bf02457101e24ffbb3161e","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-2.0.0.tgz","integrity":"sha512-/eWTZEhhPk6DIl2FxDk0iUT7/ogbkiDQ3MkAzRlzkg/g0TM3kX5VMgwuUDCtdTfzyyYOUTEnA6qnpk4I1l26qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByhgUhjM9sEwtMVFaLVh2MHHNlurvm++xbcETjBOyLEAiB8XVj79YgmBUEDx/JX2TH59CaH8kcULGFhpmyEgJYWOg=="}]},"maintainers":[{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"dawnerd","email":"troy@somany.us"},{"name":"ecwillis","email":"eric@ecwillis.com"},{"name":"jga","email":"code@firstandthird.com"},{"name":"orthagonal1","email":"orthagonal1@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-dir-2.0.0.tgz_1486477696190_0.7142489294055849"},"directories":{}},"3.0.0":{"name":"parse-dir","version":"3.0.0","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.12.6","eslint":"^4.9.0","eslint-config-firstandthird":"^4.0.1","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^2.4.0","glob":"^7.1.1","js-yaml":"^3.8.4"},"gitHead":"a5fcd5bc0b36760d1c93b98a675682b82c6d300b","_id":"parse-dir@3.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"orthagonal1","email":"orthagonal1@gmail.com"},"dist":{"integrity":"sha512-I5bpg8mWgHV2FG+oA4JJfE7R24Kru1/sPvXKJMU1ymvcaKJZ7mq+ka6V6kcTcFN/Lh3Flp6NCgtnqax91dw59Q==","shasum":"ab8ac0959b453cde244a91421534bbaf88245570","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2qnc8Al+D5DSEFulQUeOBpIo1/3XC+ZL78m8xbN4tGgIhAL4eBtpO5TIjzoHgDb2Rgd14jY5Co10bAYZt92D0LHKw"}]},"maintainers":[{"email":"code@firstandthird.com","name":"jga"},{"email":"sombragriselros@gmail.com","name":"alaguna"},{"email":"orthagonal1@gmail.com","name":"orthagonal1"},{"email":"eric@ecwillis.com","name":"ecwillis"},{"email":"troy@somany.us","name":"dawnerd"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-dir-3.0.0.tgz_1508889718375_0.8036704915575683"},"directories":{}},"4.0.0":{"name":"parse-dir","version":"4.0.0","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.12.6","eslint":"^4.9.0","eslint-config-firstandthird":"^4.0.1","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^2.4.0","glob":"^7.1.1","js-yaml":"^3.8.4"},"gitHead":"9a8b9c4173c8f324b18b450e438ef746bec65fe4","_id":"parse-dir@4.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"orthagonal1","email":"orthagonal1@gmail.com"},"dist":{"integrity":"sha512-8+HUxTgmNuvKElW/b0RSHtr7m+IofUBY7ZChH4kIBBr3idshpZtYFpuixdDIA5IJPihyPrdWCbOir4BCyTZYIQ==","shasum":"7153688584bfe4d01481724a6e32f4dafd1cf83e","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoPmSqIDRB60IIjTc/Hsc7vtSgjqptVK9xihlGkexWygIgGLN9QMOs2YpgybxP+Hlc9krUt3fF95OQDg8srn4stjU="}]},"maintainers":[{"email":"code@firstandthird.com","name":"jga"},{"email":"sombragriselros@gmail.com","name":"alaguna"},{"email":"orthagonal1@gmail.com","name":"orthagonal1"},{"email":"eric@ecwillis.com","name":"ecwillis"},{"email":"troy@somany.us","name":"dawnerd"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-dir-4.0.0.tgz_1510940305483_0.9027549079619348"},"directories":{}},"4.0.1":{"name":"parse-dir","version":"4.0.1","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.12.6","eslint":"^4.9.0","eslint-config-firstandthird":"^4.0.1","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^3.0.1","glob":"^7.1.4","js-yaml":"^3.13.1"},"gitHead":"40a5b012c184fa3b4221f726509751987ff81cae","_id":"parse-dir@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"orthagonal1","email":"orthagonal1@gmail.com"},"dist":{"integrity":"sha512-VrRtlRVMSZOwq/6pAP1ak1DW6HgzhYQK36Xa8CrGwScOiYa8tG+d12GA7eVGeWE65ZSiCOY0wkHhUndkFB2lIA==","shasum":"a22b2a1fdce865beea7296750f58aa347113f41f","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-4.0.1.tgz","fileCount":36,"unpackedSize":21879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/p3SCRA9TVsSAnZWagAAsdsP/3TdPN35bx/Ewvo0DBmE\n+4SE5MmjwafHAjpS0ZT9NzDFxj8IPvJNaq/guo6eIhPdZPoKY3vVPmmEnM3i\n9Tz+0u7caf2jAI/dQ1DLb7xVKsu0G4xkHTweQevmofrnUfKrRctsmEbA62I9\nSauyFPhXYQUbwpKeW9xVdXTE7XHTTL4MtCaRkBU3fRwxXmSWeCk7uI4yoiPT\nvlJFej7m5guWcY0NStUGzJ9st/zpUz+z8eUZQN1esoWobBuywZsrqz8kVSfh\n+IaR5YpR3eGbQvNo754EQKTvUm/Ht4dGBsIluwuN4T1rqT2CPAKpizBepUFE\nfjYkI8yESCXFS/0q1VtzkMq1zDevYGqHYyfKigXo63ZnfOsza2ieUimnFAEV\nSIRWYkj8iY38Z5InXxCihjnpOCujl3wdqpfTTbH04A7ZxrEZCXQ/PW8B8vnp\nv+9z1AYb8MasMXkKt5YNH10weZ+wqE5ykUkxbUjegn2ff71aZku1BOtk/18p\nZTIZOE+Mpsjvn5fxCu21JuYGbW0bGiqGsoZFf/ReWIfakzdVjITG/Ggjd4RM\n+zVh+JLnbbZAxIyL/AkLPPxwpJkfwKuUm7ITK9Z0zzL1u35RXEIdrXu76LXd\nu3QeczI/HY5dm5Sm1JRSkMVIKCEHgmgZUJJx3V5qxN06qoMzzCa+vqIEah0X\nEOUb\r\n=CFch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfDEnlSsPeOHW2h3/9EXyoP52eNAPW8SBJ+ACaT5g0+wIhAKQUEZLBiMUa9aWL/z5fgBdXtjyXd4IppGzxlYwcmJLL"}]},"maintainers":[{"email":"sombragriselros@gmail.com","name":"alaguna"},{"email":"aleperez92@gmail.com","name":"aleperez92"},{"email":"troy@somany.us","name":"dawnerd"},{"email":"eric@ecwillis.com","name":"ecwillis"},{"email":"code@firstandthird.com","name":"jga"},{"email":"orthagonal1@gmail.com","name":"orthagonal1"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-dir_4.0.1_1560190417744_0.12142414858884454"},"_hasShrinkwrap":false},"4.0.2":{"name":"parse-dir","version":"4.0.2","description":"Node lib to recursively read the files in a directory and return their contents","main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"scripts":{"test":"tape test/*.test.js","lint":"eslint ."},"author":{"name":"First+Third"},"license":"MIT","bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"homepage":"https://github.com/firstandthird/parse-dir","devDependencies":{"coffee-script":"^1.12.6","eslint":"^4.9.0","eslint-config-firstandthird":"^4.0.1","eslint-plugin-import":"^2.1.0","tap-spec":"^4.1.1","tape":"^4.6.3"},"dependencies":{"async":"^3.0.1","glob":"^7.1.4","js-yaml":"^3.13.1"},"gitHead":"634a2c46fc40b98e6093b52322abe12c7df78e3d","_id":"parse-dir@4.0.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uf8QSoFlhmtertIOXjL4jrtGg31c9XM6284TeXpIwckd7VQL6TIVWnWgw+u+tRiLDCj9Wkw82xTJKBBw6/59Vw==","shasum":"6ea1c877dc07c535055a18438be472b50a0ff13d","tarball":"https://registry.npmjs.org/parse-dir/-/parse-dir-4.0.2.tgz","fileCount":37,"unpackedSize":23807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLyrlCRA9TVsSAnZWagAAeuMP/0nBGLCXPCkjkJVeinW+\nZodsEdAql7E00zjpkh6809SqKt1PK+bbPi+MVBSbwSlsePuACPGn1IOUA9oI\nyDpmuxJb29z2ea3xJMkiads7uteh5TtI8AN9kb8N8z5iwR1OEdZuLJGt7cdo\n46V0bRrx963xw14RdkvQ77tY2Eq9LBiCbz2R9BPSQvPXmpmaTnLFq/ur7nyb\n9kwppv7hEk3xEsHGoaulRXtsWEuO7ahu/FWEUixt6ksw6SctctPYlKgZoJB/\nH12mikVBO7MiGYB00RMaONarztiFMO2LTf20/2/Hs/cUEKIyZzO5KfCaigTe\ncEmmGiKYolezV7TWqawL8O/4yoh5RGoHunJJTOTDP3xh2boODTK//WMHd0ZE\nbtHxWfG7poEmi7YiGh+/lcrCKZI5RrynTU3YZV9bG30m9Kg8F/b5w+IUP3iL\nYO+Xj17eKZXClD2pniV3c/JwvKYyyjgyQNy3+fAFUOR0CySzHyC/ePunDtoL\n2IO87WChCjVzu6+vGr26TxTaGldWvtPwSLB/r9JLoYN4pshfw/Nz53gESNf5\nApK991UKmX2eW1JcydrYVN3OVlp2rGYxjkcqKoj/z4usgyq4wWYnuLI7Vb1k\nzjpZFUdV9Yd4D+VKf96TNY7OaW4tlcwVS55DhU7nIvAMvFubLS4c3MSak+RU\n79qE\r\n=KJBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgQ1RTJSyRMWvWYNnGqt4smmgbympVFcVO0b1yGdydSgIgaxvPVUkG7PD05ORciOhGMqyXBaEGWfHIOj/VF+x72m8="}]},"_npmUser":{"name":"orthagonal1","email":"orthagonal1@gmail.com"},"directories":{},"maintainers":[{"name":"jga","email":"code@firstandthird.com"},{"name":"dawnerd","email":"troy@somany.us"},{"name":"ecwillis","email":"eric@ecwillis.com"},{"name":"orthagonal1","email":"orthagonal1@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"aleperez92","email":"aleperez92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-dir_4.0.2_1613703909385_0.17853571916129174"},"_hasShrinkwrap":false}},"readme":"parse-dir\r\n[![Build Status](https://travis-ci.org/firstandthird/parse-dir.svg?branch=master)](https://travis-ci.org/firstandthird/parse-dir)\r\n\r\n=========\r\n\r\n[![Greenkeeper badge](https://badges.greenkeeper.io/firstandthird/parse-dir.svg)](https://greenkeeper.io/)\r\n\r\nNode lib to recursively read the files in a directory and return their contents.\r\n\r\n## Installation\r\n\r\n```npm install parse-dir```\r\n\r\n## Usage\r\n\r\n```parseDir(glob, callback);```\r\n\r\nOr, if you prefer to make it synchronous:\r\n\r\n```javascript\r\nvar result = parseDir(glob);\r\nvar otherResult = parseDir.sync(otherGlob);\r\n```\r\n\r\n### Example\r\n\r\n```javascript\r\nvar parseDir = require('parse-dir');\r\n\r\nparseDir('*', function(err, files) {\r\n\r\n});\r\n```\r\n\r\n### Output\r\n\r\n```javascript\r\n[\r\n  {\r\n    fullpath: '/path/to/file.ext',\r\n    filename: 'file.ext',\r\n    basename: 'file',\r\n    extension: '.ext',\r\n    raw: 'raw contents of file',\r\n    contents: 'parsed contents of file',\r\n    parsed: true|false //if file is supported, it will parse the contents.  If false, contents == raw.  See Parsing Files.\r\n  }\r\n]\r\n```\r\n\r\n## Parsing Files\r\n\r\nIf `parseDir` knows how to parse a file, it will attempt to read it and turn it into a javascript object.\r\n\r\n### Supported Files\r\n\r\n* YAML\r\n* JSON\r\n* JS\r\n* CoffeeScript\r\n* Livescript\r\n","maintainers":[{"name":"jga","email":"code@firstandthird.com"},{"name":"dawnerd","email":"troy@somany.us"},{"name":"ecwillis","email":"eric@ecwillis.com"},{"name":"orthagonal1","email":"orthagonal1@gmail.com"},{"name":"alaguna","email":"sombragriselros@gmail.com"},{"name":"aleperez92","email":"aleperez92@gmail.com"}],"time":{"modified":"2022-06-23T10:36:12.717Z","created":"2014-06-02T22:07:03.171Z","0.0.1":"2014-06-02T22:07:03.171Z","0.0.2":"2014-07-26T17:19:20.242Z","0.1.0":"2016-02-15T17:24:55.659Z","1.0.0":"2017-01-24T19:34:26.384Z","2.0.0":"2017-02-07T14:28:17.983Z","3.0.0":"2017-10-25T00:01:59.371Z","4.0.0":"2017-11-17T17:38:26.457Z","4.0.1":"2019-06-10T18:13:37.862Z","4.0.2":"2021-02-19T03:05:09.547Z"},"homepage":"https://github.com/firstandthird/parse-dir","repository":{"type":"git","url":"git+https://github.com/firstandthird/parse-dir.git"},"author":{"name":"First+Third"},"bugs":{"url":"https://github.com/firstandthird/parse-dir/issues"},"license":"MIT","readmeFilename":"README.md","users":{"davidbwaters":true}}