{
	"name": "node-dir",
	"versions": {
		"0.0.1": {
			"name": "node-dir",
			"version": "0.0.1",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.5.0"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.1",
			"dist": {
				"shasum": "86367b21d7dde0bf3cb000ea6de1027052856c0e",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.1.tgz"
			},
			"_npmVersion": "1.1.59",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.2": {
			"name": "node-dir",
			"version": "0.0.2",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.5.0"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.2",
			"dist": {
				"shasum": "3a4cd41a7322daf24ebcb66a3ac16dccf8a85b2f",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.2.tgz"
			},
			"_npmVersion": "1.1.59",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.3": {
			"name": "node-dir",
			"version": "0.0.3",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.5.0"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.3",
			"dist": {
				"shasum": "1394edf3ec8627b37e0f8423830bbb4099c75852",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.3.tgz"
			},
			"_npmVersion": "1.1.59",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.4": {
			"name": "node-dir",
			"version": "0.0.4",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.5.0"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.4",
			"dist": {
				"shasum": "15465487bd6d1496c1707b32c41a2bc18808ba7c",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.7": {
			"name": "node-dir",
			"version": "0.0.7",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.5.0"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.7",
			"dist": {
				"shasum": "5ad9a7b1282f27bfd94dadeaab25e406d4540eb8",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.7.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.8": {
			"name": "node-dir",
			"version": "0.0.8",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.8",
			"dist": {
				"shasum": "ad75fcdc3d0b3f2f4da0576f245ab886e1e95e78",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.8.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.9": {
			"name": "node-dir",
			"version": "0.0.9",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.9",
			"dist": {
				"shasum": "b1cdf565c50c1e3df78204db30af630ff0b960ac",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.9.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.0.10": {
			"name": "node-dir",
			"version": "0.0.10",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.0.10",
			"dist": {
				"shasum": "3e2d7a8c817201dbf01814b4e9bfbfd9eb1f8ad5",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.10.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.0": {
			"name": "node-dir",
			"version": "0.1.0",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.1.0",
			"dist": {
				"shasum": "f2cae9c154ea03851f105f783c22b553702eba09",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.2": {
			"name": "node-dir",
			"version": "0.1.2",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "node ./test/test.js"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"_id": "node-dir@0.1.2",
			"dist": {
				"shasum": "5d5cfb0cc98904e363d1ca3bf39d4907a97a1b68",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.4": {
			"name": "node-dir",
			"version": "0.1.4",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "./node_modules/.bin/mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2",
				"expect.js": "~0.2.0"
			},
			"_id": "node-dir@0.1.4",
			"dist": {
				"shasum": "b39ec4d7457311772801ddc28e79000eafbdc24a",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.5": {
			"name": "node-dir",
			"version": "0.1.5",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "./node_modules/.bin/mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.5",
			"dist": {
				"shasum": "ecbf53e0fbf2fd086223141021ce70e2540a3373",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.5.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.6": {
			"name": "node-dir",
			"version": "0.1.6",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "./node_modules/.bin/mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"_id": "node-dir@0.1.6",
			"dist": {
				"shasum": "266a306fa6af36625f146eb36692c35d80580868",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.6.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.18",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.8": {
			"name": "node-dir",
			"version": "0.1.8",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"licenses": [
				"MIT"
			],
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "6f3f24563d551ae39501f0acbe949d85e6ad528f",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.8",
			"_shasum": "55fb8deb699070707fb67f91a460f0448294c77d",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "55fb8deb699070707fb67f91a460f0448294c77d",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.9": {
			"name": "node-dir",
			"version": "0.1.9",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "~2.0.10"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "efd178a98f827486742806b58dc2c5feda88cf10",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.9",
			"_shasum": "1d5cedf9b9419401a66d467555f3fb9aa237968e",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "1d5cedf9b9419401a66d467555f3fb9aa237968e",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.9.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.10": {
			"name": "node-dir",
			"version": "0.1.10",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "~2.0.10"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "2bdd861ffc19df256e53a138d17debc8012c7db8",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.10",
			"_shasum": "fd5e810df7d8e28391c099d92a912bd8f66383a4",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "fd5e810df7d8e28391c099d92a912bd8f66383a4",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.10.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"contributors": []
		},
		"0.1.11": {
			"name": "node-dir",
			"version": "0.1.11",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/fshost/node-dir.git"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "~2.0.10"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "453b2f7dd9a2e4e67d314116a37d43f4db4a2d41",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.11",
			"_shasum": "c2e110a03405b65fcf843340e2130fe9d314ce90",
			"_from": ".",
			"_npmVersion": "2.14.4",
			"_nodeVersion": "4.1.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"dist": {
				"shasum": "c2e110a03405b65fcf843340e2130fe9d314ce90",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.11.tgz"
			},
			"contributors": []
		},
		"0.1.12": {
			"name": "node-dir",
			"version": "0.1.12",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "~2.0.10"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "d27007b82dd6ef1d638c58e89b9a01723a0ba8a1",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.12",
			"_shasum": "805faaf679f0131db4e196fe02ed11dd1ae619a5",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "805faaf679f0131db4e196fe02ed11dd1ae619a5",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.12.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/node-dir-0.1.12.tgz_1462493904827_0.14302529743872583"
			},
			"contributors": []
		},
		"0.1.14": {
			"name": "node-dir",
			"version": "0.1.14",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "^3.0.2"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "327f43f4a91f110a9a7becf272108c47e1490d15",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.14",
			"_shasum": "1533aaff36f2ae80b2023af6efe93084e5843e5c",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "1533aaff36f2ae80b2023af6efe93084e5843e5c",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.14.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/node-dir-0.1.14.tgz_1467100928907_0.9000858878716826"
			},
			"contributors": []
		},
		"0.1.15": {
			"name": "node-dir",
			"version": "0.1.15",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "^3.0.2"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "fd4660065fbba50a12e96166fcf8ed3928526280",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.15",
			"_shasum": "ebaf72a9fb01728fd27107d302b4912e0416168b",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "ebaf72a9fb01728fd27107d302b4912e0416168b",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.15.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/node-dir-0.1.15.tgz_1468024607260_0.6247587446123362"
			},
			"contributors": []
		},
		"0.1.16": {
			"name": "node-dir",
			"version": "0.1.16",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "https://github.com/fshost/node-dir"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "^3.0.2"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "03510a2089a385b8161d9f480c702811241bbfa2",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.16",
			"_shasum": "d2ef583aa50b90d93db8cdd26fcea58353957fe4",
			"_from": ".",
			"_npmVersion": "2.7.4",
			"_nodeVersion": "0.12.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"dist": {
				"shasum": "d2ef583aa50b90d93db8cdd26fcea58353957fe4",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.16.tgz"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/node-dir-0.1.16.tgz_1471131931669_0.4951541090849787"
			},
			"contributors": []
		},
		"0.1.17": {
			"name": "node-dir",
			"version": "0.1.17",
			"description": "asynchronous file and directory operations for Node.js",
			"main": "index",
			"homepage": "https://github.com/fshost",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/fshost/node-dir.git"
			},
			"author": {
				"name": "Nathan Cartwright",
				"email": "fshost@yahoo.com",
				"url": "https://github.com/fshost"
			},
			"directories": {
				"lib": "lib"
			},
			"scripts": {
				"test": "mocha --reporter spec"
			},
			"engines": {
				"node": ">= 0.10.5"
			},
			"license": "MIT",
			"keywords": [
				"node-dir",
				"directory",
				"dir",
				"subdir",
				"file",
				"asynchronous",
				"Node.js",
				"fs"
			],
			"dependencies": {
				"minimatch": "^3.0.2"
			},
			"devDependencies": {
				"mocha": "~1.13.0",
				"should": "~2.0.2"
			},
			"gitHead": "a57c3b1b571dd91f464ae398090ba40f64ba38a2",
			"bugs": {
				"url": "https://github.com/fshost/node-dir/issues"
			},
			"_id": "node-dir@0.1.17",
			"_shasum": "5f5665d93351335caabef8f1c554516cf5f1e4e5",
			"_from": ".",
			"_npmVersion": "2.14.4",
			"_nodeVersion": "4.1.2",
			"_npmUser": {
				"name": "fshost",
				"email": "fshost@yahoo.com"
			},
			"maintainers": [
				{
					"name": "fshost",
					"email": "fshost@yahoo.com"
				}
			],
			"dist": {
				"shasum": "5f5665d93351335caabef8f1c554516cf5f1e4e5",
				"tarball": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/node-dir-0.1.17.tgz_1496142428646_0.4341140913311392"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-03-15T07:30:31.167Z",
		"created": "2012-09-25T08:19:35.167Z",
		"0.0.1": "2012-09-25T08:19:37.684Z",
		"0.0.2": "2012-09-26T00:15:23.349Z",
		"0.0.3": "2012-10-12T18:59:22.327Z",
		"0.0.4": "2013-06-13T23:09:41.348Z",
		"0.0.7": "2013-06-14T02:23:32.348Z",
		"0.0.8": "2013-06-17T23:00:00.799Z",
		"0.0.9": "2013-06-18T03:25:23.390Z",
		"0.0.10": "2013-06-18T03:58:24.433Z",
		"0.1.0": "2013-07-10T00:10:29.038Z",
		"0.1.2": "2013-07-14T22:17:38.646Z",
		"0.1.4": "2013-10-31T03:27:36.114Z",
		"0.1.5": "2013-11-01T19:51:44.449Z",
		"0.1.6": "2014-08-09T22:11:12.533Z",
		"0.1.8": "2015-04-27T23:31:41.726Z",
		"0.1.9": "2015-08-21T18:38:07.954Z",
		"0.1.10": "2015-09-17T22:27:28.770Z",
		"0.1.11": "2015-11-03T01:57:44.298Z",
		"0.1.12": "2016-05-06T00:18:26.369Z",
		"0.1.14": "2016-06-28T08:02:09.921Z",
		"0.1.15": "2016-07-09T00:36:49.665Z",
		"0.1.16": "2016-08-13T23:45:33.328Z",
		"0.1.17": "2017-05-30T11:07:09.749Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.1.17"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"cd8b1527149afd526c4d85ba96675cdf\"",
			"fetched": 1597847596849
		}
	},
	"_distfiles": {
		"node-dir-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.1.tgz",
			"sha": "86367b21d7dde0bf3cb000ea6de1027052856c0e",
			"registry": "npmjs"
		},
		"node-dir-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.2.tgz",
			"sha": "3a4cd41a7322daf24ebcb66a3ac16dccf8a85b2f",
			"registry": "npmjs"
		},
		"node-dir-0.0.3.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.3.tgz",
			"sha": "1394edf3ec8627b37e0f8423830bbb4099c75852",
			"registry": "npmjs"
		},
		"node-dir-0.0.4.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.4.tgz",
			"sha": "15465487bd6d1496c1707b32c41a2bc18808ba7c",
			"registry": "npmjs"
		},
		"node-dir-0.0.7.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.7.tgz",
			"sha": "5ad9a7b1282f27bfd94dadeaab25e406d4540eb8",
			"registry": "npmjs"
		},
		"node-dir-0.0.8.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.8.tgz",
			"sha": "ad75fcdc3d0b3f2f4da0576f245ab886e1e95e78",
			"registry": "npmjs"
		},
		"node-dir-0.0.9.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.9.tgz",
			"sha": "b1cdf565c50c1e3df78204db30af630ff0b960ac",
			"registry": "npmjs"
		},
		"node-dir-0.0.10.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.0.10.tgz",
			"sha": "3e2d7a8c817201dbf01814b4e9bfbfd9eb1f8ad5",
			"registry": "npmjs"
		},
		"node-dir-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.0.tgz",
			"sha": "f2cae9c154ea03851f105f783c22b553702eba09",
			"registry": "npmjs"
		},
		"node-dir-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.2.tgz",
			"sha": "5d5cfb0cc98904e363d1ca3bf39d4907a97a1b68",
			"registry": "npmjs"
		},
		"node-dir-0.1.4.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.4.tgz",
			"sha": "b39ec4d7457311772801ddc28e79000eafbdc24a",
			"registry": "npmjs"
		},
		"node-dir-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.5.tgz",
			"sha": "ecbf53e0fbf2fd086223141021ce70e2540a3373",
			"registry": "npmjs"
		},
		"node-dir-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.6.tgz",
			"sha": "266a306fa6af36625f146eb36692c35d80580868",
			"registry": "npmjs"
		},
		"node-dir-0.1.8.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz",
			"sha": "55fb8deb699070707fb67f91a460f0448294c77d",
			"registry": "npmjs"
		},
		"node-dir-0.1.9.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.9.tgz",
			"sha": "1d5cedf9b9419401a66d467555f3fb9aa237968e",
			"registry": "npmjs"
		},
		"node-dir-0.1.10.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.10.tgz",
			"sha": "fd5e810df7d8e28391c099d92a912bd8f66383a4",
			"registry": "npmjs"
		},
		"node-dir-0.1.11.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.11.tgz",
			"sha": "c2e110a03405b65fcf843340e2130fe9d314ce90",
			"registry": "npmjs"
		},
		"node-dir-0.1.12.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.12.tgz",
			"sha": "805faaf679f0131db4e196fe02ed11dd1ae619a5",
			"registry": "npmjs"
		},
		"node-dir-0.1.14.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.14.tgz",
			"sha": "1533aaff36f2ae80b2023af6efe93084e5843e5c",
			"registry": "npmjs"
		},
		"node-dir-0.1.15.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.15.tgz",
			"sha": "ebaf72a9fb01728fd27107d302b4912e0416168b",
			"registry": "npmjs"
		},
		"node-dir-0.1.16.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.16.tgz",
			"sha": "d2ef583aa50b90d93db8cdd26fcea58353957fe4",
			"registry": "npmjs"
		},
		"node-dir-0.1.17.tgz": {
			"url": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
			"sha": "5f5665d93351335caabef8f1c554516cf5f1e4e5",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"node-dir-0.1.17.tgz": {
			"shasum": "5f5665d93351335caabef8f1c554516cf5f1e4e5"
		}
	},
	"_rev": "12-bc65268f670b70b1",
	"_id": "node-dir",
	"readme": "[![Build Status](https://secure.travis-ci.org/fshost/node-dir.svg)](http://travis-ci.org/fshost/node-dir)\r\n\r\n# node-dir\r\nA lightweight Node.js module with methods for some common directory and file operations, including asynchronous, non-blocking methods for recursively getting an array of files, subdirectories, or both, and methods for recursively, sequentially reading and processing the contents of files in a directory and its subdirectories, with several options available for added flexibility if needed.\r\n\r\n### Table of Contents\r\n\r\n- [installation](#installation)\r\n- [usage](#usage)\r\n        - [methods](#methods)\r\n        - [readFiles( dir, options, fileCallback, finishedCallback)](#readfiles-dir-options-filecallback-finishedcallback)\r\n        - [readFilesStream( dir, options, streamCallback, finishedCallback)](#readfilesstream-dir-options-streamcallback-finishedcallback)\r\n                - [readFilesStream examples](#readfilesstream-examples)\r\n        - [files( dir, callback )](#files-dir-callback)\r\n        - [files( dir, {sync:true} )](#files-dir-synctrue)\r\n        - [promiseFiles( dir, callback )](#promisefiles-dir-callback)\r\n        - [subdirs( dir, callback )](#subdirs-dir-callback)\r\n        - [paths(dir, [combine], callback )](#pathsdir-combine-callback)\r\n- [API Docs](#api-docs)\r\n        - [files(dir, type, callback, options)](#filesdir-type-callback-options)\r\n- [License](#license)\r\n\r\n#### installation\r\n\r\n    npm install node-dir\r\n\r\n### usage\r\n\r\n#### methods\r\nFor the sake of brevity, assume that the following line of code precedes all of the examples.\r\n\r\n```javascript\r\nvar dir = require('node-dir');\r\n```\r\n\r\n#### readFiles( dir, [options], fileCallback, [finishedCallback] )\r\n#### readFilesStream( dir, [options], streamCallback, [finishedCallback] )\r\nSequentially read the content of each file in a directory, passing the contents to a callback, optionally calling a finished callback when complete.  The options and finishedCallback arguments are not required.\r\n\r\nValid options are:\r\n- encoding: file encoding (defaults to 'utf8')\r\n- exclude: a regex pattern or array to specify filenames to ignore\r\n- excludeDir: a regex pattern or array to specify directories to ignore\r\n- match: a regex pattern or array to specify filenames to operate on\r\n- matchDir: a regex pattern or array to specify directories to recurse \r\n- recursive: whether to recurse subdirectories when reading files (defaults to true)\r\n- reverse: sort files in each directory in descending order\r\n- shortName: whether to aggregate only the base filename rather than the full filepath\r\n- sort: sort files in each directory in ascending order (defaults to true)\r\n- doneOnErr: control if done function called on error (defaults to true)\r\n\r\nA reverse sort can also be achieved by setting the sort option to 'reverse', 'desc', or 'descending' string value.\r\n\r\n#### readFilesStream examples\r\n\r\n```javascript\r\n// display contents of files in this script's directory\r\ndir.readFiles(__dirname,\r\n    function(err, content, next) {\r\n        if (err) throw err;\r\n        console.log('content:', content);\r\n        next();\r\n    },\r\n    function(err, files){\r\n        if (err) throw err;\r\n        console.log('finished reading files:', files);\r\n    });\r\n\r\n// display contents of huge files in this script's directory\r\ndir.readFilesStream(__dirname,\r\n    function(err, stream, next) {\r\n        if (err) throw err;\r\n        var content = '';\r\n        stream.on('data',function(buffer) {\r\n            content += buffer.toString();\r\n        });\r\n        stream.on('end',function() {\r\n            console.log('content:', content);\r\n            next();\r\n        });\r\n    },\r\n    function(err, files){\r\n        if (err) throw err;\r\n        console.log('finished reading files:', files);\r\n    });\r\n\r\n// match only filenames with a .txt extension and that don't start with a `.´\r\ndir.readFiles(__dirname, {\r\n    match: /.txt$/,\r\n    exclude: /^\\./\r\n    }, function(err, content, next) {\r\n        if (err) throw err;\r\n        console.log('content:', content);\r\n        next();\r\n    },\r\n    function(err, files){\r\n        if (err) throw err;\r\n        console.log('finished reading files:',files);\r\n    });\r\n\r\n// exclude an array of subdirectory names\r\ndir.readFiles(__dirname, {\r\n    exclude: ['node_modules', 'test']\r\n    }, function(err, content, next) {\r\n        if (err) throw err;\r\n        console.log('content:', content);\r\n        next();\r\n    },\r\n    function(err, files){\r\n        if (err) throw err;\r\n        console.log('finished reading files:',files);\r\n    });\r\n\r\n\r\n// the callback for each file can optionally have a filename argument as its 3rd parameter\r\n// and the finishedCallback argument is optional, e.g.\r\ndir.readFiles(__dirname, function(err, content, filename, next) {\r\n        console.log('processing content of file', filename);\r\n        next();\r\n    });\r\n```\r\n\r\n        \r\n#### files( dir, callback )\r\nAsynchronously iterate the files of a directory and its subdirectories and pass an array of file paths to a callback.\r\n    \r\n```javascript\r\ndir.files(__dirname, function(err, files) {\r\n    if (err) throw err;\r\n    console.log(files);\r\n});\r\n```\r\n        \r\n#### files( dir, {sync:true} )\r\nSynchronously iterate the files of a directory and its subdirectories and pass an array of file paths to a callback.\r\n    \r\n```javascript\r\nvar files = dir.files(__dirname, {sync:true});\r\nconsole.log(files);\r\n```\r\n\r\n#### promiseFiles( dir, callback )\r\nAsynchronously iterate the files of a directory and its subdirectories and pass an array of file paths to a callback.\r\n    \r\n```javascript\r\ndir.promiseFiles(__dirname)\r\n.then((files)=>{\r\n    console.log(files);\r\n})\r\n.catch(e=>console.error(e))\r\n```\r\n\r\nNote that for the files and subdirs the object returned is an array, and thus all of the standard array methods are available for use in your callback for operations like filters or sorting. Some quick examples:\r\n\r\n```javascript\r\ndir.files(__dirname, function(err, files) {\r\n    if (err) throw err;\r\n    // sort ascending\r\n    files.sort();\r\n    // sort descending\r\n    files.reverse();\r\n    // include only certain filenames\r\n    files = files.filter(function (file) {\r\n       return ['allowed', 'file', 'names'].indexOf(file) > -1;\r\n    });\r\n    // exclude some filenames\r\n    files = files.filter(function (file) {\r\n        return ['exclude', 'these', 'files'].indexOf(file) === -1;\r\n    });\r\n});\r\n```\r\n\r\nAlso note that if you need to work with the contents of the files asynchronously, please use the readFiles method.  The files and subdirs methods are for getting a list of the files or subdirs in a directory as an array.\r\n        \r\n#### subdirs( dir, callback )\r\nAsynchronously iterate the subdirectories of a directory and its subdirectories and pass an array of directory paths to a callback.\r\n\r\n```javascript\r\ndir.subdirs(__dirname, function(err, subdirs) {\r\n    if (err) throw err;\r\n    console.log(subdirs);\r\n});\r\n```\r\n\r\n#### paths(dir, [combine], callback )\r\nAsynchronously iterate the subdirectories of a directory and its subdirectories and pass an array of both file and directory paths to a callback.\r\n\r\nSeparated into two distinct arrays (paths.files and paths.dirs)\r\n\r\n```javascript\r\ndir.paths(__dirname, function(err, paths) {\r\n    if (err) throw err;\r\n    console.log('files:\\n',paths.files);\r\n    console.log('subdirs:\\n', paths.dirs);\r\n});\r\n```\r\n\r\n\r\nCombined in a single array (convenience method for concatenation of the above)\r\n\r\n```javascript\r\ndir.paths(__dirname, true, function(err, paths) {\r\n    if (err) throw err;\r\n    console.log('paths:\\n',paths);\r\n});\r\n```\r\n\r\n## API Docs\r\n\r\n### files(dir, type, callback, options)\r\n\r\n- **dir** - directory path to read\r\n- **type**='file'\r\n    - 'file' returns only file listings\r\n    - 'dir' returns only directory listings\r\n    - 'all' returns {dirs:[], files:[]}\r\n    - 'combine' returns []\r\n- **callback** - \r\n- **options**\r\n    - **sync**=false - results are returned inline and no callbacks are used\r\n    - **shortName**=false - instead of fullpath file names, just get the names\r\n    - **recursive**=true - traverse through all children of given path\r\n\r\n## License\r\nMIT licensed (See LICENSE.txt)"
}