{"_id":"directory-exists","_rev":"9-5bb70ca1bd94c8e6f813894e642e5577","name":"directory-exists","description":"Check to see if a directory exists","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.1":{"name":"directory-exists","version":"0.0.1","description":"Check to see if a directory exists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["directory","folder","check","exist","exists"],"author":{"name":"timmydoza"},"license":"MIT","devDependencies":{"chai":"^3.5.0"},"gitHead":"4058a263b3ce1cc6f608f8341a973585eee9b387","_id":"directory-exists@0.0.1","_shasum":"64475334142fd1da911c800749279fdd28d0ecdf","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.2","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"shasum":"64475334142fd1da911c800749279fdd28d0ecdf","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-0.0.1.tgz","integrity":"sha512-Zwp2cF28A1v9zLIYROFQz3Ov1GrStUIkaNdMdFiq2QnXwQwyYmO6urq6qfygy17KB36w8Cw5H+jq2flIgaBDEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxjGnvlPSL2gxGRNW6pwfwSBExb0INqydCwYrQlptQ6AiEA5a0SSNFsp1Ovt1yvsyU2c1iTfYAjEkL6jsziWiwS0gI="}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/directory-exists-0.0.1.tgz_1468215038522_0.5313051273114979"}},"1.0.0":{"name":"directory-exists","version":"1.0.0","description":"Check to see if a directory exists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"keywords":["directory","folder","check","exist","exists"],"author":{"name":"timmydoza"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"8eaa4f12b48e6fdf350ea2b067ad80fa60b99247","_id":"directory-exists@1.0.0","_shasum":"7b10dfa21ee61796c767daccbca0b05091b5d2d5","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.2","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"shasum":"7b10dfa21ee61796c767daccbca0b05091b5d2d5","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-1.0.0.tgz","integrity":"sha512-WE8FeFK+x4rs2SHPrH1rp1RCMTsdIBhhNrZXiW31ipBI5yrAZ9A+w71XD2NCG2iOOMcNql0cHQ845KGte0MM9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRn//JlAhn4opsjn8hhAjCprqq4LTuyYRiLrPi6Ewc8AiA05XxyqgFwnQj5Agx5JvIg80w3zlgbIg6nDKEgyHHOYg=="}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/directory-exists-1.0.0.tgz_1468216584353_0.6798469675704837"}},"1.0.1":{"name":"directory-exists","version":"1.0.1","description":"Check to see if a directory exists","main":"index.js","scripts":{"test":"mocha"},"keywords":["directory","folder","check","exist","exists"],"author":{"name":"timmydoza","email":"timmydoza@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/timmydoza/directory-exists.git"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3"},"gitHead":"8eaa4f12b48e6fdf350ea2b067ad80fa60b99247","bugs":{"url":"https://github.com/timmydoza/directory-exists/issues"},"homepage":"https://github.com/timmydoza/directory-exists#readme","_id":"directory-exists@1.0.1","_shasum":"f8152b5a2a2f2348b59544804f0063ec537b98fb","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.2","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"shasum":"f8152b5a2a2f2348b59544804f0063ec537b98fb","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-1.0.1.tgz","integrity":"sha512-NMGz4zx7k6hz19DZVGuQJVFr/YB3lZRSDt1BRZo8DNfjTbsNqfQX/FsBtmu4EjJfX0Rw1I+336cUHsj24VFPUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdXOH9b+EDJRodioBjcy5aE0hqnFU1OGMV/881DNrJGAiEArqnj/JB/7Yhu5XbcjY0DqE53+mqGdxo50xcl/ZjjTmU="}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/directory-exists-1.0.1.tgz_1468298475722_0.10659946245141327"},"directories":{}},"1.0.2":{"name":"directory-exists","version":"1.0.2","description":"Check to see if a directory exists","main":"index.js","scripts":{"test":"mocha"},"keywords":["check","dir","dirs","directories","directory","exist","exists","file","filepath","files","folder","fp","fs","node","node.js","path","paths","system"],"author":{"name":"timmydoza","email":"timmydoza@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/timmydoza/directory-exists.git"},"license":"MIT","devDependencies":{"chai":"^4.0.2","mocha":"^3.4.2"},"gitHead":"bdd5d9f7f90cd2bebd482c7d82d0bda75c912498","bugs":{"url":"https://github.com/timmydoza/directory-exists/issues"},"homepage":"https://github.com/timmydoza/directory-exists#readme","_id":"directory-exists@1.0.2","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"integrity":"sha512-4Q4MDtEenlL0aeesi+1YLh2N5ir2fascSRxTt+QsRMvTWt3a5//++LiRT+fyjmb6FjFQNP/LdpixGnuVM//zpg==","shasum":"cef344045e74f1e2b06511a8d4588b6f80ee10b1","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0bgzufOEDRwc0o+giBqe+BFcCboiEsPGqbhTaophfiQIhAKdT1xBZRaRJN3PueUt04Ga9OIhi1PiYGW6zet3As08L"}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-exists-1.0.2.tgz_1496971660357_0.9051370585802943"},"directories":{}},"2.0.0":{"name":"directory-exists","version":"2.0.0","description":"Check to see if a directory exists","main":"index.js","scripts":{"test":"mocha"},"keywords":["check","dir","dirs","directories","directory","exist","exists","file","filepath","files","folder","fp","fs","node","node.js","path","paths","system"],"author":{"name":"timmydoza","email":"timmydoza@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/timmydoza/directory-exists.git"},"license":"MIT","devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5"},"gitHead":"b3f0173ff24394e84fb9e5b4f1a01dbf9d94e9f9","bugs":{"url":"https://github.com/timmydoza/directory-exists/issues"},"homepage":"https://github.com/timmydoza/directory-exists#readme","_id":"directory-exists@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"integrity":"sha512-kzZi+eWw5L2YcDblB/Lu4Sf2aAqa1KfsP5UblLIS3qvTdPT3TfZcoS9tHcyvgnyf01ol/6yz2V043ErOO0MSdQ==","shasum":"90ba497722b5777cc36e575f157542a730bf4d57","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-2.0.0.tgz","fileCount":5,"unpackedSize":7021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUCVTwnOGnj42QJ2uXxyFWWSzw4Hks84U0V8ecZ939wIhAKDn1gpOogs0vYPDBwaoDhHlkB6L4tQzyvNyJ1am5YXz"}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-exists_2.0.0_1522430073829_0.20584760195860463"},"_hasShrinkwrap":false},"2.0.1":{"name":"directory-exists","version":"2.0.1","description":"Check to see if a directory exists","main":"index.js","scripts":{"test":"mocha"},"keywords":["check","dir","dirs","directories","directory","exist","exists","file","filepath","files","folder","fp","fs","node","node.js","path","paths","system"],"author":{"name":"timmydoza","email":"timmydoza@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/timmydoza/directory-exists.git"},"license":"Unlicense","devDependencies":{"chai":"^4.1.2","mocha":"^5.0.5"},"gitHead":"9f021ca1aa9a4a6f1b832412617914568de52bd2","bugs":{"url":"https://github.com/timmydoza/directory-exists/issues"},"homepage":"https://github.com/timmydoza/directory-exists#readme","_id":"directory-exists@2.0.1","_npmVersion":"6.4.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timmydoza","email":"timmydoza@gmail.com"},"dist":{"integrity":"sha512-+CEod3IzwjvhQOMXFSU6nrqdTwrhzOiacNzzXlwBVFm7C4y2rbuEWs5WaRsI/3IZeSWORA5F1q8FBh3gm4HSsw==","shasum":"7c763f1c75975c088f8f74cd669e150b7cdaf030","tarball":"https://registry.npmjs.org/directory-exists/-/directory-exists-2.0.1.tgz","fileCount":6,"unpackedSize":8246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboZD3CRA9TVsSAnZWagAA7zEP/RogG+eZfm3U6xgaKpsj\nGdJm3DO2a2QzVi5j1QFz4mnmbH16qCwo+oaMNRygYtCeZecOiacfzNmX8V3R\nKZJJG+T2DXIeXg65UKmsna+CqEugPTpiUg1hX5qb9Ap/o4vjDYNJtQMBE+gG\nxP1l9tB4BovXhHtxUTEf1Y9pBl2P03f00AwAtiYB35KLLwYM5bhSqcfXM9Lb\nPrsP10y+ZHLzd8YJeOKgySnBLpjIs+aag0JUicg36pCZo6AUYhEClfb9NdY0\nWO1asMUtbwx/efjJZi1DZv9XkOTkS+G0EQJAwyLRaNuQ16aowA1VhKNodiQS\n2kK09NHrO1UIH69oL8trCnPS4JwZV/t3I3vlIoos7HkE4+BX2HJJBtiC6hAG\nYCsnpYRsottQQyH3BspdQAZFM8mAPhRPCXrPQkIwaLgN29J+qXTrRGbctdY8\nZCF7qGJznyTMvcrx//P7vViMHwhIPEcMI1S/m6KYPh+et99JY7KEIyrmpXpI\ndU6Ob7Iort09cVR9V2zKqVOmYRjs3UYDMfQU/Mek7apDxN3OJJvOx9vYqA25\nly1iBYjHb8YTvJ3Ji8E+xtNMWcvwjccmgdydul9+hLRIrXEUNIPoU/2Hxflk\n30zUq/BX3VRhyFbZT+/dWBY8VMXF5qf73sHVdFWiK2RUxJOLsXubx8LWFBx2\n+LOF\r\n=6Mgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFtOdR2N268KwT2W2IyxItKvv3Mef3aB+43V+pbvGohAiBLkaoA1nesVMFUmYttUDSA5fkmr3I/wFgP95TDJ8tv2w=="}]},"maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/directory-exists_2.0.1_1537315063001_0.9893722857344163"},"_hasShrinkwrap":false}},"readme":"# directory-exists [![Build Status](https://travis-ci.org/timmydoza/directory-exists.svg?branch=master)](https://travis-ci.org/timmydoza/directory-exists)\n\n> Check if a directory exists - synchronously or asynchronously\n\n## Install\n\n```\n$ npm install --save directory-exists\n```\n\n## Usage:\n`directory` should be a string of a relative or absolute path.\n\n### Asynchronous\n\n##### With Callback:\n\n```js\nconst directoryExists = require('directory-exists');\n\ndirectoryExists(directory, (error, result) => {\n  console.log(result); // result is a boolean\n});\n```\n\n##### With Promise:\nIf no callback function is supplied, directoryExists returns a promise.\n\n```js\nconst directoryExists = require('directory-exists');\n\ndirectoryExists(directory).then(result => {\n  console.log(result); // result is a boolean\n});\n```\n\n##### Async/await:\n\n```js\nconst directoryExists = require('directory-exists');\n\n(async function() {\n  const result = await directoryExists(directory);\n  console.log(result);  // result is a boolean\n})();\n```\n\n### Synchronous\n\n```js\nconst directoryExists = require('directory-exists');\n\ndirectoryExists.sync(directory); // retuns a boolean\n```\n\n## Why not use `fs.exists`?\nBecause asynchronous `fs.exists` is [deprecated](https://nodejs.org/api/fs.html#fs_fs_exists_path_callback). Synchronous `fs.existsSync` is still [fine](https://nodejs.org/api/fs.html#fs_fs_existssync_path) to use, but this library does both sync and async.\n\n## License\n\nMIT © timmydoza\n","maintainers":[{"name":"timmydoza","email":"timmydoza@gmail.com"}],"time":{"modified":"2022-06-15T04:35:49.419Z","created":"2016-07-11T05:30:38.990Z","0.0.1":"2016-07-11T05:30:38.990Z","1.0.0":"2016-07-11T05:56:26.979Z","1.0.1":"2016-07-12T04:41:16.222Z","1.0.2":"2017-06-09T01:27:41.356Z","2.0.0":"2018-03-30T17:14:34.746Z","2.0.1":"2018-09-18T23:57:43.317Z"},"keywords":["check","dir","dirs","directories","directory","exist","exists","file","filepath","files","folder","fp","fs","node","node.js","path","paths","system"],"author":{"name":"timmydoza","email":"timmydoza@gmail.com"},"license":"Unlicense","readmeFilename":"readme.md","homepage":"https://github.com/timmydoza/directory-exists#readme","repository":{"type":"git","url":"git+https://github.com/timmydoza/directory-exists.git"},"bugs":{"url":"https://github.com/timmydoza/directory-exists/issues"}}