{
	"name": "klaw",
	"versions": {
		"0.1.0": {
			"name": "klaw",
			"version": "0.1.0",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"fs-extra": "^0.25.0",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "3bf5fd627e420cb51d9107caa17ddc1ce82705b6",
			"_id": "klaw@0.1.0",
			"_shasum": "92eeba45b679746fcb4696d2ab6aefaef6ebbb89",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "4.1.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "92eeba45b679746fcb4696d2ab6aefaef6ebbb89",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-0.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "klaw",
			"version": "1.0.0",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"fs-extra": "^0.25.0",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "3fce37834a9a82f0a682e07ed45e4eb522cc2117",
			"_id": "klaw@1.0.0",
			"_shasum": "fe78cb81f3de252d11be960af726a76d4b10080c",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "4.1.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "fe78cb81f3de252d11be960af726a76d4b10080c",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "klaw",
			"version": "1.1.0",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "2dd6e88c16838892562c0c5aafb5cb414fb48488",
			"_id": "klaw@1.1.0",
			"_shasum": "ca3055a687b533195fff6195767b4a913a4b94b0",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "4.1.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "ca3055a687b533195fff6195767b4a913a4b94b0",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "klaw",
			"version": "1.1.1",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "ae10064a3a4a4fa766e69928aff81795ad2b30a8",
			"_id": "klaw@1.1.1",
			"_shasum": "ac90955062b40dccc5c25567ca045f6d431210ec",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "4.1.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "ac90955062b40dccc5c25567ca045f6d431210ec",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "klaw",
			"version": "1.1.2",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "52226bbb1f4ed6f082adcf60b345259fc3cebeb8",
			"_id": "klaw@1.1.2",
			"_shasum": "3f8ea0033621e055ffc83072159efe92b7b47d26",
			"_from": ".",
			"_npmVersion": "2.14.7",
			"_nodeVersion": "4.2.1",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "3f8ea0033621e055ffc83072159efe92b7b47d26",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.1.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.3": {
			"name": "klaw",
			"version": "1.1.3",
			"description": "File system walker with Readable stream interface.",
			"main": "index.js",
			"scripts": {
				"test": "standard && tape tests/**/*.js | faucet"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"faucet": "0.0.1",
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tape": "^4.2.2"
			},
			"gitHead": "5f26db5f6e10e13eda95eaaf0e89227f7abee64e",
			"_id": "klaw@1.1.3",
			"_shasum": "7da33c6b42f9b3dc9cec00d17f13af017fcc2721",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.3.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "7da33c6b42f9b3dc9cec00d17f13af017fcc2721",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.1.3.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "klaw",
			"version": "1.2.0",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"mock-fs": "^3.8.0",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"gitHead": "9d5a5b71a8f1bd872212cff31a6281cd82378450",
			"_id": "klaw@1.2.0",
			"_shasum": "db38692ddc2f5d10fa14450071dd63ab932ba2b1",
			"_from": ".",
			"_npmVersion": "3.8.2",
			"_nodeVersion": "5.3.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "db38692ddc2f5d10fa14450071dd63ab932ba2b1",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.2.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/klaw-1.2.0.tgz_1460811249600_0.7625697441399097"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "klaw",
			"version": "1.3.0",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"mock-fs": "^3.8.0",
				"rimraf": "^2.4.3",
				"standard": "^5.3.1",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"gitHead": "26645107af1fe05ee9ec9446eeca619dcbe0ff29",
			"_id": "klaw@1.3.0",
			"_shasum": "8857bfbc1d824badf13d3d0241d8bbe46fb12f73",
			"_from": ".",
			"_npmVersion": "3.5.4",
			"_nodeVersion": "5.3.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"dist": {
				"shasum": "8857bfbc1d824badf13d3d0241d8bbe46fb12f73",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/klaw-1.3.0.tgz_1465471482762_0.7382311346009374"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.1": {
			"name": "klaw",
			"version": "1.3.1",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"mock-fs": "^3.8.0",
				"rimraf": "^2.4.3",
				"standard": "^8.4.0",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"optionalDependencies": {
				"graceful-fs": "^4.1.9"
			},
			"gitHead": "7ceea730d54726affeaca62d6e362db0b6881f93",
			"dependencies": {
				"graceful-fs": "^4.1.9"
			},
			"_id": "klaw@1.3.1",
			"_shasum": "4088433b46b3b1ba259d78785d8e96f73ba02439",
			"_from": ".",
			"_npmVersion": "3.10.3",
			"_nodeVersion": "6.5.0",
			"_npmUser": {
				"name": "jprichardson",
				"email": "jprichardson@gmail.com"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				}
			],
			"dist": {
				"shasum": "4088433b46b3b1ba259d78785d8e96f73ba02439",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/klaw-1.3.1.tgz_1477411628636_0.7360875811427832"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "klaw",
			"version": "2.0.0",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"dependencies": {
				"graceful-fs": "^4.1.9"
			},
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^10.0.2",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"gitHead": "0612910718d933f5a3d72cb8a775bb4a1e61bc38",
			"_id": "klaw@2.0.0",
			"_shasum": "59c128e0dc5ce410201151194eeb9cbf858650f6",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "ryanzim",
				"email": "opensrc@ryanzim.com"
			},
			"dist": {
				"shasum": "59c128e0dc5ce410201151194eeb9cbf858650f6",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz"
			},
			"maintainers": [
				{
					"email": "opensrc@ryanzim.com",
					"name": "ryanzim"
				},
				{
					"email": "jprichardson@gmail.com",
					"name": "jprichardson"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/klaw-2.0.0.tgz_1498247913523_0.06437866576015949"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.0": {
			"name": "klaw",
			"version": "2.1.0",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard && standard-markdown",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"dependencies": {
				"graceful-fs": "^4.1.9"
			},
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^10.0.2",
				"standard-markdown": "^4.0.1",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"gitHead": "036896cbd90dd7837d146fb9b4fa96929014c76d",
			"_id": "klaw@2.1.0",
			"_shasum": "694a269019f4321d9233fb1b9abdae21e38259fb",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "ryanzim",
				"email": "opensrc@ryanzim.com"
			},
			"dist": {
				"shasum": "694a269019f4321d9233fb1b9abdae21e38259fb",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				},
				{
					"name": "manidlou",
					"email": "manidlou@gmail.com"
				},
				{
					"name": "ryanzim",
					"email": "opensrc@ryanzim.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/klaw-2.1.0.tgz_1502375664176_0.33373063593171537"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.1": {
			"name": "klaw",
			"version": "2.1.1",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard && standard-markdown",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"dependencies": {
				"graceful-fs": "^4.1.9"
			},
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^10.0.2",
				"standard-markdown": "^4.0.1",
				"tap-spec": "^4.1.1",
				"tape": "^4.2.2"
			},
			"gitHead": "1ce53d399d37ec6755b8103713b32a4efd9bf425",
			"_id": "klaw@2.1.1",
			"_shasum": "42b76894701169cc910fd0d19ce677b5fb378af1",
			"_from": ".",
			"_npmVersion": "4.2.0",
			"_nodeVersion": "7.8.0",
			"_npmUser": {
				"name": "ryanzim",
				"email": "opensrc@ryanzim.com"
			},
			"dist": {
				"shasum": "42b76894701169cc910fd0d19ce677b5fb378af1",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-2.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				},
				{
					"name": "manidlou",
					"email": "manidlou@gmail.com"
				},
				{
					"name": "ryanzim",
					"email": "opensrc@ryanzim.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/klaw-2.1.1.tgz_1511035716928_0.10396873601712286"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "klaw",
			"version": "3.0.0",
			"description": "File system walker with Readable stream interface.",
			"main": "./src/index.js",
			"scripts": {
				"lint": "standard && standard-markdown",
				"test": "npm run lint && npm run unit",
				"unit": "tape tests/**/*.js | tap-spec"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/jprichardson/node-klaw.git"
			},
			"keywords": [
				"walk",
				"walker",
				"fs",
				"fs-extra",
				"readable",
				"streams"
			],
			"author": {
				"name": "JP Richardson"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/jprichardson/node-klaw/issues"
			},
			"homepage": "https://github.com/jprichardson/node-klaw#readme",
			"dependencies": {
				"graceful-fs": "^4.1.9"
			},
			"devDependencies": {
				"mkdirp": "^0.5.1",
				"rimraf": "^2.4.3",
				"standard": "^11.0.1",
				"standard-markdown": "^4.0.1",
				"tap-spec": "^5.0.0",
				"tape": "^4.2.2"
			},
			"gitHead": "c0c580d30d572df7ea5b81cb6285aed467a9e363",
			"_id": "klaw@3.0.0",
			"_npmVersion": "6.1.0",
			"_nodeVersion": "10.7.0",
			"_npmUser": {
				"name": "ryanzim",
				"email": "opensrc@ryanzim.com"
			},
			"dist": {
				"integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
				"shasum": "b11bec9cf2492f06756d6e809ab73a2910259146",
				"tarball": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 13481,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYczOCRA9TVsSAnZWagAAPrAQAIACHHk2CeD1r2N4MkX5\nE+d/ujdnFiLa7KMtk3tPUGVKae4wHNeungvRCFYlO6sNi9i+wHG5S4zh+Fof\nMKf2Le+s6C1MNYv+G9ASeUJk/NIIDDnDQae3J6GJIzay7uFbHMyasFm23auz\njhaYtHPSCJ8mTYcHmmp60lj5Cmz+ocpsKUY0OnpYOAxsTQWZaWfibWtE/SsE\nVIO1dibhH2nsYZ0d32RoUKS0h+yqXP/1kVhl5+aFA0/VatUTBVgtK6I8APux\nikAR1zlM09ZUrhoI+Fe9bvy+SUQgi7zBV6DUoiMtFdpdJubQLWL0noIpbM+x\na7Leirp5s4jqixonGFYmL6gl1znIuTsc96F7RkTyEL1enZuxv1GHRFdssIW9\n7WTYbqMr/djVJpYcP0+6xehMzG2XM4WN1wwtU/L2jJbXOHs00m+jTnSl3yqM\nUU6gySh3zqt/MSBnye5PrWHO7cl+dtjXyxw3rYVDzaZUl+rc3nSES03jbrUn\ngk395RhPC7j5lsrJxWqHkt/0lQzwET9eUSenNJCD6WQkWssMhq9kzoI7UQow\ny6aPurgCjfoAp3XziMfexFkc3+kKwkSlsJzWRG9dbhcfdnZKq3AOFXGlkEaE\nTKrXBZajcnxQjLIjX/bIsOFLxSWCbEi69YdAvB0Y1gOZUpzH0sSNZtrwRck8\n23KE\r\n=FniD\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "jprichardson",
					"email": "jprichardson@gmail.com"
				},
				{
					"name": "manidlou",
					"email": "manidlou@gmail.com"
				},
				{
					"name": "ryanzim",
					"email": "opensrc@ryanzim.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/klaw_3.0.0_1533136077866_0.6022793629299503"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-08-01T15:08:00.982Z",
		"created": "2015-10-25T14:25:32.957Z",
		"0.1.0": "2015-10-25T14:25:32.957Z",
		"1.0.0": "2015-10-25T15:22:16.827Z",
		"1.1.0": "2015-10-25T19:09:38.222Z",
		"1.1.1": "2015-10-25T19:37:47.336Z",
		"1.1.2": "2015-11-12T15:32:44.149Z",
		"1.1.3": "2015-12-23T22:58:50.062Z",
		"1.2.0": "2016-04-16T12:54:12.167Z",
		"1.3.0": "2016-06-09T11:24:45.183Z",
		"1.3.1": "2016-10-25T16:07:11.536Z",
		"2.0.0": "2017-06-23T19:58:34.569Z",
		"2.1.0": "2017-08-10T14:34:25.258Z",
		"2.1.1": "2017-11-18T20:08:38.029Z",
		"3.0.0": "2018-08-01T15:07:57.955Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.0.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"ba8bbffaac562ecd68ec7d32eb71f583\"",
			"fetched": 1594657081575
		}
	},
	"_distfiles": {
		"klaw-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-0.1.0.tgz",
			"sha": "92eeba45b679746fcb4696d2ab6aefaef6ebbb89",
			"registry": "npmjs"
		},
		"klaw-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.0.0.tgz",
			"sha": "fe78cb81f3de252d11be960af726a76d4b10080c",
			"registry": "npmjs"
		},
		"klaw-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.1.0.tgz",
			"sha": "ca3055a687b533195fff6195767b4a913a4b94b0",
			"registry": "npmjs"
		},
		"klaw-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.1.1.tgz",
			"sha": "ac90955062b40dccc5c25567ca045f6d431210ec",
			"registry": "npmjs"
		},
		"klaw-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.1.2.tgz",
			"sha": "3f8ea0033621e055ffc83072159efe92b7b47d26",
			"registry": "npmjs"
		},
		"klaw-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.1.3.tgz",
			"sha": "7da33c6b42f9b3dc9cec00d17f13af017fcc2721",
			"registry": "npmjs"
		},
		"klaw-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.2.0.tgz",
			"sha": "db38692ddc2f5d10fa14450071dd63ab932ba2b1",
			"registry": "npmjs"
		},
		"klaw-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.3.0.tgz",
			"sha": "8857bfbc1d824badf13d3d0241d8bbe46fb12f73",
			"registry": "npmjs"
		},
		"klaw-1.3.1.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
			"sha": "4088433b46b3b1ba259d78785d8e96f73ba02439",
			"registry": "npmjs"
		},
		"klaw-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
			"sha": "59c128e0dc5ce410201151194eeb9cbf858650f6",
			"registry": "npmjs"
		},
		"klaw-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-2.1.0.tgz",
			"sha": "694a269019f4321d9233fb1b9abdae21e38259fb",
			"registry": "npmjs"
		},
		"klaw-2.1.1.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-2.1.1.tgz",
			"sha": "42b76894701169cc910fd0d19ce677b5fb378af1",
			"registry": "npmjs"
		},
		"klaw-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
			"sha": "b11bec9cf2492f06756d6e809ab73a2910259146",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"klaw-1.3.1.tgz": {
			"shasum": "4088433b46b3b1ba259d78785d8e96f73ba02439"
		}
	},
	"_rev": "2-66122f6e6fd2d777",
	"_id": "klaw",
	"readme": "Node.js - klaw\n==============\n\n<a href=\"https://standardjs.com\" style=\"float: right; padding: 0 0 20px 20px;\"><img src=\"https://cdn.rawgit.com/feross/standard/master/sticker.svg\" alt=\"JavaScript Standard Style\" width=\"100\" align=\"right\"></a>\n\nA Node.js file system walker extracted from [fs-extra](https://github.com/jprichardson/node-fs-extra).\n\n[![npm Package](https://img.shields.io/npm/v/klaw.svg?style=flat-square)](https://www.npmjs.org/package/klaw)\n[![build status](https://api.travis-ci.org/jprichardson/node-klaw.svg)](http://travis-ci.org/jprichardson/node-klaw)\n[![windows build status](https://ci.appveyor.com/api/projects/status/github/jprichardson/node-klaw?branch=master&svg=true)](https://ci.appveyor.com/project/jprichardson/node-klaw/branch/master)\n\nInstall\n-------\n\n    npm i --save klaw\n\nIf you're using Typescript, we've got [types](https://github.com/DefinitelyTyped/DefinitelyTyped/pull/11492/files):\n\n    npm i --save-dev @types/klaw\n\n\nName\n----\n\n`klaw` is `walk` backwards :p\n\n\nSync\n----\n\nIf you need the same functionality but synchronous, you can use [klaw-sync](https://github.com/manidlou/node-klaw-sync).\n\n\nUsage\n-----\n\n### klaw(directory, [options])\n\nReturns a [Readable stream](https://nodejs.org/api/stream.html#stream_class_stream_readable) that iterates\nthrough every file and directory starting with `dir` as the root. Every `read()` or `data` event\nreturns an object with two properties: `path` and `stats`. `path` is the full path of the file and\n`stats` is an instance of [fs.Stats](https://nodejs.org/api/fs.html#fs_class_fs_stats).\n\n- `directory`: The directory to recursively walk. Type `string`.\n- `options`: [Readable stream options](https://nodejs.org/api/stream.html#stream_new_stream_readable_options) and\nthe following:\n  - `queueMethod` (`string`, default: `'shift'`): Either `'shift'` or `'pop'`. On `readdir()` array, call either `shift()` or `pop()`.\n  - `pathSorter` (`function`, default: `undefined`): Sorting [function for Arrays](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort).\n  - `fs` (`object`, default: [`graceful-fs`](https://github.com/isaacs/node-graceful-fs)): Use this to hook into the `fs` methods or to use [`mock-fs`](https://github.com/tschaub/mock-fs)\n  - `filter` (`function`, default: `undefined`): Filtering [function for Arrays](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)\n  - `depthLimit` (`number`, default: `undefined`): The number of times to recurse before stopping. -1 for unlimited.\n  - `preserveSymlinks` (`boolean`, default: `false`): Whether symlinks should be followed or treated as items themselves. If true, symlinks will be returned as items in their own right. If false, the linked item will be returned and potentially recursed into, in its stead.\n\n**Streams 1 (push) example:**\n\n```js\nconst klaw = require('klaw')\n\nconst items = [] // files, directories, symlinks, etc\nklaw('/some/dir')\n  .on('data', item => items.push(item.path))\n  .on('end', () => console.dir(items)) // => [ ... array of files]\n```\n\n**Streams 2 & 3 (pull) example:**\n\n```js\nconst klaw = require('klaw')\n\nconst items = [] // files, directories, symlinks, etc\nklaw('/some/dir')\n  .on('readable', function () {\n    let item\n    while ((item = this.read())) {\n      items.push(item.path)\n    }\n  })\n  .on('end', () => console.dir(items)) // => [ ... array of files]\n```\n\n### Error Handling\n\nListen for the `error` event.\n\nExample:\n\n```js\nconst klaw = require('klaw')\n\nklaw('/some/dir')\n  .on('readable', function () {\n    let item\n    while ((item = this.read())) {\n      // do something with the file\n    }\n  })\n  .on('error', (err, item) => {\n    console.log(err.message)\n    console.log(item.path) // the file the error occurred on\n  })\n  .on('end', () => console.dir(items)) // => [ ... array of files]\n```\n\n\n### Aggregation / Filtering / Executing Actions (Through Streams)\n\nOn many occasions you may want to filter files based upon size, extension, etc.\nOr you may want to aggregate stats on certain file types. Or maybe you want to\nperform an action on certain file types.\n\nYou should use the module [`through2`](https://www.npmjs.com/package/through2) to easily\naccomplish this.\n\nInstall `through2`:\n\n    npm i --save through2\n\n\n**Example (skipping directories):**\n\n```js\nconst klaw = require('klaw')\nconst through2 = require('through2')\n\nconst excludeDirFilter = through2.obj(function (item, enc, next) {\n  if (!item.stats.isDirectory()) this.push(item)\n  next()\n})\n\nconst items = [] // files, directories, symlinks, etc\nklaw('/some/dir')\n  .pipe(excludeDirFilter)\n  .on('data', item => items.push(item.path))\n  .on('end', () => console.dir(items)) // => [ ... array of files without directories]\n```\n\n**Example (ignore hidden directories):**\n\n```js\nconst klaw = require('klaw')\nconst path = require('path')\n\nconst filterFunc = item => {\n  const basename = path.basename(item)\n  return basename === '.' || basename[0] !== '.'\n}\n\nklaw('/some/dir', { filter: filterFunc })\n  .on('data', item => {\n    // only items of none hidden folders will reach here\n  })\n```\n\n**Example (totaling size of PNG files):**\n\n```js\nconst klaw = require('klaw')\nconst path = require('path')\nconst through2 = require('through2')\n\nlet totalPngsInBytes = 0\nconst aggregatePngSize = through2.obj(function (item, enc, next) {\n  if (path.extname(item.path) === '.png') {\n    totalPngsInBytes += item.stats.size\n  }\n  this.push(item)\n  next()\n})\n\nklaw('/some/dir')\n  .pipe(aggregatePngSize)\n  .on('data', item => items.push(item.path))\n  .on('end', () => console.dir(totalPngsInBytes)) // => total of all pngs (bytes)\n```\n\n\n**Example (deleting all .tmp files):**\n\n```js\nconst fs = require('fs')\nconst klaw = require('klaw')\nconst through2 = require('through2')\n\nconst deleteAction = through2.obj(function (item, enc, next) {\n  this.push(item)\n\n  if (path.extname(item.path) === '.tmp') {\n    item.deleted = true\n    fs.unlink(item.path, next)\n  } else {\n    item.deleted = false\n    next()\n  }\n})\n\nconst deletedFiles = []\nklaw('/some/dir')\n  .pipe(deleteAction)\n  .on('data', item => {\n    if (!item.deleted) return\n    deletedFiles.push(item.path)\n  })\n  .on('end', () => console.dir(deletedFiles)) // => all deleted files\n```\n\nYou can even chain a bunch of these filters and aggregators together. By using\nmultiple pipes.\n\n**Example (using multiple filters / aggregators):**\n\n```js\nklaw('/some/dir')\n  .pipe(filterCertainFiles)\n  .pipe(deleteSomeOtherFiles)\n  .on('end', () => console.log('all done!'))\n```\n\n**Example passing (piping) through errors:**\n\nNode.js does not `pipe()` errors. This means that the error on one stream, like\n`klaw` will not pipe through to the next. If you want to do this, do the following:\n\n```js\nconst klaw = require('klaw')\nconst through2 = require('through2')\n\nconst excludeDirFilter = through2.obj(function (item, enc, next) {\n  if (!item.stats.isDirectory()) this.push(item)\n  next()\n})\n\nconst items = [] // files, directories, symlinks, etc\nklaw('/some/dir')\n  .on('error', err => excludeDirFilter.emit('error', err)) // forward the error on\n  .pipe(excludeDirFilter)\n  .on('data', item => items.push(item.path))\n  .on('end', () => console.dir(items)) // => [ ... array of files without directories]\n```\n\n\n### Searching Strategy\n\nPass in options for `queueMethod`, `pathSorter`, and `depthLimit` to affect how the file system\nis recursively iterated. See the code for more details, it's less than 50 lines :)\n\n\n\nLicense\n-------\n\nMIT\n\nCopyright (c) 2015 [JP Richardson](https://github.com/jprichardson)"
}