{
	"name": "sane",
	"versions": {
		"0.0.1": {
			"name": "sane",
			"version": "0.0.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"_id": "sane@0.0.1",
			"dist": {
				"shasum": "6704084ad895879316d1e4520937b2c3124ac484",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.0.1.tgz"
			},
			"_from": "./",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.0.2": {
			"name": "sane",
			"version": "0.0.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"_id": "sane@0.0.2",
			"dist": {
				"shasum": "fda0e61578d5028b89e2a6167a78266141733a71",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.0": {
			"name": "sane",
			"version": "0.1.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"_id": "sane@0.1.0",
			"dist": {
				"shasum": "c067ec28b18b1071e5f4bc901e06478e3dac2de2",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.2.1": {
			"name": "sane",
			"version": "0.2.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.2.1",
			"dist": {
				"shasum": "3dc18df40b152d50b9f18b2d8e5ffe0490227a25",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.2.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.3.0": {
			"name": "sane",
			"version": "0.3.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.3.0",
			"dist": {
				"shasum": "61ba8be44385d3f3b7020f546820cf826930c202",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.3.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.3.2": {
			"name": "sane",
			"version": "0.3.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.3.2",
			"dist": {
				"shasum": "7a1af62ca401750cd5a2c02f2fb0036d512ff650",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.3.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.3.3": {
			"name": "sane",
			"version": "0.3.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher. No bells and whistles, just change events.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.3.3",
			"dist": {
				"shasum": "3cdf35cc072fefffcdf9230e4e92550a38c025cb",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.3.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.4.0": {
			"name": "sane",
			"version": "0.4.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"scripts": {
				"test": "node_modules/mocha/bin/mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.4.0",
			"dist": {
				"shasum": "d3f2af51e86f7c305c8eb8b345896f3aefa867c8",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.4.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.0": {
			"name": "sane",
			"version": "0.5.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.5.0",
			"dist": {
				"shasum": "d3ad02217cb6c85343ed9300b7bbc49259c0de54",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.5.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.1": {
			"name": "sane",
			"version": "0.5.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"_id": "sane@0.5.1",
			"dist": {
				"shasum": "01e12e65b555f87ca01002baab4c2094aac70a08",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.5.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.2": {
			"name": "sane",
			"version": "0.5.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"_id": "sane@0.5.2",
			"dist": {
				"shasum": "ba2a7748983986fe62be9fa723623b132dcf5883",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.5.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.3": {
			"name": "sane",
			"version": "0.5.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"_id": "sane@0.5.3",
			"dist": {
				"shasum": "105d427750bad1d517c9ab489c5bb0a5e95070f2",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.5.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.5.4": {
			"name": "sane",
			"version": "0.5.4",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"_id": "sane@0.5.4",
			"dist": {
				"shasum": "0e43b9bca93ac6e1e63ed15cca5d7cbd623cc36d",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.5.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.6.0": {
			"name": "sane",
			"version": "0.6.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "48416134a782ed0f809553d9f797726ae6fe39db",
			"_id": "sane@0.6.0",
			"_shasum": "86848e50f164f926ecfb7a5b0a21835187a6ca28",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "86848e50f164f926ecfb7a5b0a21835187a6ca28",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.6.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.7.0": {
			"name": "sane",
			"version": "0.7.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "8311e9c9ad6fd2bf6189cbc7f005c7e2f1c19393",
			"_id": "sane@0.7.0",
			"_shasum": "257c56de9d34a17fd849073123bb7deeb93eac0b",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "257c56de9d34a17fd849073123bb7deeb93eac0b",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.7.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.7.1": {
			"name": "sane",
			"version": "0.7.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "f6a64efa5dbb468a1656a62e2f5789d3537f00e2",
			"_id": "sane@0.7.1",
			"_shasum": "a1348f9027a496d9cb98fa7f4a39774ed32e5137",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "a1348f9027a496d9cb98fa7f4a39774ed32e5137",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.7.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.8.0": {
			"name": "sane",
			"version": "0.8.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "9acfb0b7537cefffc8014ae7960f38c34d1f3c64",
			"_id": "sane@0.8.0",
			"_shasum": "83c103b1d40f0f6d6d22135bfe6c9cc474621e34",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "83c103b1d40f0f6d6d22135bfe6c9cc474621e34",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.8.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.8.1": {
			"name": "sane",
			"version": "0.8.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"test": "mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"walker": "~1.0.5",
				"minimatch": "~0.2.14",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "78611cc825efd478e4253c4619faa452fe504661",
			"_id": "sane@0.8.1",
			"_shasum": "243a4b204081be5593c0a22b0bbb11573512fcc7",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "243a4b204081be5593c0a22b0bbb11573512fcc7",
				"tarball": "https://registry.npmjs.org/sane/-/sane-0.8.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0-rc1": {
			"name": "sane",
			"version": "1.0.0-rc1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "ebfbf412364a0ac05b993156ed3d2100d3bc2502",
			"_id": "sane@1.0.0-rc1",
			"_shasum": "5863b1a8337cd9a36edaeba00a3715b24afdc098",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "5863b1a8337cd9a36edaeba00a3715b24afdc098",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.0-rc1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "sane",
			"version": "1.0.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "3c8358f111b178304793daa38f827821b0704665",
			"_id": "sane@1.0.0",
			"_shasum": "15b67bcfd33ed714dced81e810de163ac7317d71",
			"_from": ".",
			"_npmVersion": "1.4.23",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "15b67bcfd33ed714dced81e810de163ac7317d71",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "sane",
			"version": "1.0.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"_id": "sane@1.0.1",
			"dist": {
				"shasum": "a617a674445c5ca9abdcc235b563ec5e21e4f661",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "sane",
			"version": "1.0.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "0c429dff28aa459f1ffded4b4be05997df56f56e",
			"_id": "sane@1.0.2",
			"_shasum": "adf9a53bc67c2667b775f3017300320e6dc42eec",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "adf9a53bc67c2667b775f3017300320e6dc42eec",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "sane",
			"version": "1.0.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "3df41b07bbb07beb82695bae682d7cb4b5efeb6a",
			"_id": "sane@1.0.3",
			"_shasum": "4e5774eb569daf7aab2a9bdcc4e44d6e80f4405f",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "4e5774eb569daf7aab2a9bdcc4e44d6e80f4405f",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.3.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "sane",
			"version": "1.0.4",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "415db2bc1d0ba3415664d6ad29ff0cccc51ec858",
			"_id": "sane@1.0.4",
			"_shasum": "8ddfa3d52d3cf12171d052c28bce05eff1211881",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "8ddfa3d52d3cf12171d052c28bce05eff1211881",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.0.4.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "sane",
			"version": "1.1.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "90fb4a182cfe44265945c53378bc739bd1d14491",
			"_id": "sane@1.1.0",
			"_shasum": "0419a32840c80fbe26032b4151c47bc0255f4e2b",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "0419a32840c80fbe26032b4151c47bc0255f4e2b",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "sane",
			"version": "1.1.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "fc7afa4a0df7efddb9ffcebd99b45378c413fc29",
			"_id": "sane@1.1.1",
			"_shasum": "7f21c3d3bcb62766f3ce6e19ccbe8a070c734471",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "7f21c3d3bcb62766f3ce6e19ccbe8a070c734471",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.2": {
			"name": "sane",
			"version": "1.1.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "0.0.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "f9ba9571da04adee00bf3a13d95f1768670193a5",
			"_id": "sane@1.1.2",
			"_shasum": "e3fd066e86f696cae9c56bc262c7dba626a77d8d",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "e3fd066e86f696cae9c56bc262c7dba626a77d8d",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.1.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.3": {
			"name": "sane",
			"version": "1.1.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.1.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "25421ac0054912dddc3bed5f35500ca788fd3788",
			"_id": "sane@1.1.3",
			"_shasum": "9c00086460ba7c5cef2c53745b6d3b35e4749a60",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.12.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "9c00086460ba7c5cef2c53745b6d3b35e4749a60",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.1.3.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "sane",
			"version": "1.2.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.5.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "ba2aa7ce609216f4cf376520d83cc5ee4a8fb68a",
			"_id": "sane@1.2.0",
			"_shasum": "9db371a7f46ac82bcd7cff5c1507ecd4b2efa04d",
			"_from": ".",
			"_npmVersion": "2.13.3",
			"_nodeVersion": "3.0.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "9db371a7f46ac82bcd7cff5c1507ecd4b2efa04d",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "sane",
			"version": "1.3.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "https://github.com/amasad/sane"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.5.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "6813cba846ac036ff1da381953a7c4a75e297aca",
			"_id": "sane@1.3.0",
			"_shasum": "9802b0b05a8de44ffdba7677f6ecbc297085a96a",
			"_from": ".",
			"_npmVersion": "2.13.3",
			"_nodeVersion": "3.0.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "9802b0b05a8de44ffdba7677f6ecbc297085a96a",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.1": {
			"name": "sane",
			"version": "1.3.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "a6703e3c233e0cb68b59637c93c743cf06da84a5",
			"_id": "sane@1.3.1",
			"_shasum": "e5316f68cee3581aa24530d5367e74362a6ad6ab",
			"_from": ".",
			"_npmVersion": "2.14.7",
			"_nodeVersion": "4.2.2",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "e5316f68cee3581aa24530d5367e74362a6ad6ab",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.2": {
			"name": "sane",
			"version": "1.3.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "19b1cd1805966ded360f3afca585931ee4519f88",
			"_id": "sane@1.3.2",
			"_shasum": "b8e086a0a52ca72ca7b135ef2d95498876e94472",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.5.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "b8e086a0a52ca72ca7b135ef2d95498876e94472",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.2.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-9-west.internal.npmjs.com",
				"tmp": "tmp/sane-1.3.2.tgz_1456104711027_0.6191524027381092"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.3": {
			"name": "sane",
			"version": "1.3.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "80fb75726975e80f848de2e28f9017e5412f4ef6",
			"_id": "sane@1.3.3",
			"_shasum": "d6796461b140aed3c6840f8b2415e46b030ef89c",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.5.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "d6796461b140aed3c6840f8b2415e46b030ef89c",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.3.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-5-east.internal.npmjs.com",
				"tmp": "tmp/sane-1.3.3.tgz_1456105111181_0.7848078578244895"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.4": {
			"name": "sane",
			"version": "1.3.4",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "~0.2.14",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "23d66c2ae7ffeb45fd4054382c276c445248bfa6",
			"_id": "sane@1.3.4",
			"_shasum": "7a0977b2f78c3c5fdd9c9f83e229202ba98c2ed9",
			"_from": ".",
			"_npmVersion": "3.3.12",
			"_nodeVersion": "5.5.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"dist": {
				"shasum": "7a0977b2f78c3c5fdd9c9f83e229202ba98c2ed9",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.4.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/sane-1.3.4.tgz_1459395334281_0.19073531264439225"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.5": {
			"name": "sane",
			"version": "1.3.5",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "9d716039a9558ebc086eb8d55640ae103c6a01ad",
			"_id": "sane@1.3.5",
			"_shasum": "4dfc9955eb1e69008f1b023af8865e22e19f4647",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.10.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "4dfc9955eb1e69008f1b023af8865e22e19f4647",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.3.5.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/sane-1.3.5.tgz_1466639800583_0.10699049825780094"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "sane",
			"version": "1.4.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test:debug": "mocha debug --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "f0a5aa516791e7a618529186a100201e6afc3dc9",
			"_id": "sane@1.4.0",
			"_shasum": "a53a86216458ddeee983a568cb0b5ace2c6e2de7",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.10.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "a53a86216458ddeee983a568cb0b5ace2c6e2de7",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.4.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/sane-1.4.0.tgz_1467160165881_0.3780446909368038"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.1": {
			"name": "sane",
			"version": "1.4.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test:debug": "mocha debug --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "d48b61add951c21e4a8cd03659480cc1f6b10f9d",
			"_id": "sane@1.4.1",
			"_shasum": "88f763d74040f5f0c256b6163db399bf110ac715",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.10.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "88f763d74040f5f0c256b6163db399bf110ac715",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/sane-1.4.1.tgz_1470674290449_0.19708131649531424"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.0": {
			"name": "sane",
			"version": "1.5.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "84c74130f1a763f14f5682d5ad04075189565d0f",
			"_id": "sane@1.5.0",
			"_shasum": "a4adeae764d048621ecb27d5f9ecf513101939f3",
			"_from": ".",
			"_npmVersion": "3.10.9",
			"_nodeVersion": "7.2.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "a4adeae764d048621ecb27d5f9ecf513101939f3",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/sane-1.5.0.tgz_1482563969086_0.28966379119083285"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.0": {
			"name": "sane",
			"version": "1.6.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^1.8.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "b9c60d9dd3c5a81f50ef0f05828038191fdfa68b",
			"_id": "sane@1.6.0",
			"_shasum": "9610c452307a135d29c1fdfe2547034180c46775",
			"_from": ".",
			"_npmVersion": "3.10.9",
			"_nodeVersion": "7.2.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "9610c452307a135d29c1fdfe2547034180c46775",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/sane-1.6.0.tgz_1487656131146_0.4378945620264858"
			},
			"directories": {},
			"contributors": []
		},
		"1.7.0": {
			"name": "sane",
			"version": "1.7.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"prepublish": "jshint --config=.jshintrc src/ index.js && mocha --bail",
				"test": "jshint --config=.jshintrc src/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0"
			},
			"devDependencies": {
				"jshint": "^2.5.10",
				"mocha": "~1.17.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "52ca8fe6d433325698309928545d0fe23a3a1219",
			"_id": "sane@1.7.0",
			"_shasum": "b3579bccb45c94cf20355cc81124990dfd346e30",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.3",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "b3579bccb45c94cf20355cc81124990dfd346e30",
				"tarball": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane-1.7.0.tgz_1495489177305_0.5727649950422347"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "sane",
			"version": "2.0.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.10.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "382e665f430eb6f682156a03b201e521ceae3248",
			"_id": "sane@2.0.0",
			"_shasum": "99cb79f21f4a53a69d4d0cd957c2db04024b8eb2",
			"_from": ".",
			"_npmVersion": "4.1.2",
			"_nodeVersion": "7.7.3",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"shasum": "99cb79f21f4a53a69d4d0cd957c2db04024b8eb2",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane-2.0.0.tgz_1498351646164_0.961711865849793"
			},
			"directories": {},
			"contributors": []
		},
		"2.1.0": {
			"name": "sane",
			"version": "2.1.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "480af5d2218ec8faf800ebe4de67627c2488f993",
			"_id": "sane@2.1.0",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.2.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"integrity": "sha512-N9WxSN+YpAPyxz4lwDO3fOIG3uHsFX97PiIHAEZv3r5NaKxzM6UI3JG7DCwdZKdAnf7gh5LwGpUUVWUE5kTNxQ==",
				"shasum": "24d430f111dd8d3c9336978329976abf4a3d0bd4",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane-2.1.0.tgz_1506368666579_0.2810950658749789"
			},
			"directories": {},
			"contributors": []
		},
		"2.2.0": {
			"name": "sane",
			"version": "2.2.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "516623ba2d51146b1a3d579be43f2b906189866e",
			"_id": "sane@2.2.0",
			"_npmVersion": "5.3.0",
			"_nodeVersion": "8.2.1",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"integrity": "sha512-OSJxhHO0CgPUw3lUm3GhfREAfza45smvEI9ozuFrxKG10GHVo0ryW9FK5VYlLvxj0SV7HVKHW0voYJIRu27GWg==",
				"shasum": "d6d2e2fcab00e3d283c93b912b7c3a20846f1d56",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane-2.2.0.tgz_1506368834215_0.2501792241819203"
			},
			"directories": {},
			"contributors": []
		},
		"2.3.0": {
			"name": "sane",
			"version": "2.3.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "c07724b1aed4a1007af4b763b4de321b52c0c043",
			"_id": "sane@2.3.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"integrity": "sha512-6GB9zPCsqJqQPAGcvEkUPijM1ZUFI+A/DrscL++dXO3Ltt5q5mPDayGxZtr3cBRkrbb4akbwszVVkTIFefEkcg==",
				"shasum": "3f3df584abf69e63d4bb74f0f8c42468e4d7d46b",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.3.0.tgz"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane-2.3.0.tgz_1516584081710_0.6099408140871674"
			},
			"directories": {},
			"contributors": []
		},
		"2.4.0": {
			"name": "sane",
			"version": "2.4.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "05835e6c5b97b1f20f1fe52cabc4b3d7e1b934b4",
			"_id": "sane@2.4.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-ksDhgQew5J0Uq3sj1IJMUvYCNgGEhEg014ydYMPgnSzXTurHQo6QaGrCFzaWlN8awVJo1HIPGnx+9nbgCuWZqw==",
				"shasum": "6e2518d4169e303179403f801b9597e6bfee8eb5",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.4.0.tgz",
				"fileCount": 11,
				"unpackedSize": 48393
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_2.4.0_1518108393417_0.24504575496293435"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.4.1": {
			"name": "sane",
			"version": "2.4.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^1.3.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"minimatch": "^3.0.2",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "ec657e41e93db7c524a4110c024c3d5f34c9440c",
			"_id": "sane@2.4.1",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-fW9svvNd81XzHDZyis9/tEY1bZikDGryy8Hi1BErPyNPYv47CdLseUN+tI5FBHWXEENRtj1SWtX/jBnggLaP0w==",
				"shasum": "29f991208cf28636720efdc584293e7fd66663a5",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.4.1.tgz",
				"fileCount": 11,
				"unpackedSize": 48393
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_2.4.1_1518108649258_0.3142059003506539"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.5.0": {
			"name": "sane",
			"version": "2.5.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.1.1"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.1.1"
			},
			"gitHead": "6324f3a5265fcc9414837b6c5d94d37221834685",
			"_id": "sane@2.5.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-glfKd7YH4UCrh/7dD+UESsr8ylKWRE7UQPoXuz28FgmcF0ViJQhCTCCZHICRKxf8G8O1KdLEn20dcICK54c7ew==",
				"shasum": "6359cd676f5efd9988b264d8ce3b827dd6b27bec",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.5.0.tgz",
				"fileCount": 11,
				"unpackedSize": 48146
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_2.5.0_1521162003675_0.07702838044922244"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.5.1": {
			"name": "sane",
			"version": "2.5.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.2.3"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.2.3"
			},
			"gitHead": "5d60d8546434421388c6a39fe77de3f25460e1b2",
			"_id": "sane@2.5.1",
			"_shasum": "a55cee7074bed3213b54b40889ee791fa2f50176",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "a55cee7074bed3213b54b40889ee791fa2f50176",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.5.1.tgz",
				"fileCount": 11,
				"unpackedSize": 48146,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7Ix3CRA9TVsSAnZWagAAlqcQAI0L6uo7jre3yM+SuNk6\nuc8WaYKNr0Fxsiuz4WAyLneNWXxhRDPuv49KVCqM+enIMjpkxhUQelg/NkhJ\nFvRjv2ZmDUYtWAa+a5xNhQZuN9XfFZ+vo3cZPFCEc6e84doTOjel4MW0c9K8\n573tBkJ/e/+7X0NrRArd9228xcYyUoeHJohqFH3xbQet329V9nk9N5ex8MYA\nSwmjs3nNjZWN11M3kSX6Bz2Ne6f3rlHlxTXtxHkJgi07l0Qgsi32BLeB8GuD\nUzOsOby7AS3LgFpZ3T8qDzcr3Dwni0sVMnbaoe6Upv8q7a7II3EGmFpl8b66\nwsoYIis9Zvpy5hv7YHSzi/+78h+2Mr0zstA4ociaVsUPEJ2GHMQrB+vJhjmH\nBWYgrrhuybkwmzr0ehYWAtKMTSZ3Mhb1c4ZCfHMRNoSa35fHrdafETgC+Wwh\nd3Bv1avoR9VfdCwwWTr9IsRIEZCCPOQUTTMKQ/mOfLxSwnSPIYfmjdD2KmQc\nuA9ew7lElCMwW2h/M2qUEp5Wri5jrLyumxQG+cqfUp1JJOPOgBDllZzIFPKp\nWdjm7ucXZY8UfmWy8WqOmGVnW+f5cFFJvlNER8cPoxZN8UonPHaBOPjZbTmt\nckvw4DSOGOBv+ZAKEUbqUJ+My5IskhKuDbPQWeZmb1V0qk4I2e+A/dP1on4l\nSJQs\r\n=miVs\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_2.5.1_1525451893469_0.17782197786919451"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"2.5.2": {
			"name": "sane",
			"version": "2.5.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.2.3"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": ">=0.6.0"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.2.3"
			},
			"gitHead": "e3beaf87eba3336332a5fbb1fdf5e952117c8455",
			"_id": "sane@2.5.2",
			"_shasum": "b4dc1861c21b427e929507a3e751e2a2cb8ab3fa",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "b4dc1861c21b427e929507a3e751e2a2cb8ab3fa",
				"tarball": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
				"fileCount": 11,
				"unpackedSize": 48449,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8L9yCRA9TVsSAnZWagAAvYoQAJTtoCE7dncNwGXxx91P\nApjoZiE97QHBn6Qo/ZYIO0R47DZoN6BrZANpkGWRpJokQGH85c2vr7Lm/Vkr\nmd2LCjlYEKZd51yIQau9qD1PzWrRH/C2DpZx+yC+wj3a8U0IdfjATbM60LE8\nk8nW0aN7ay5QFKxql9dN/fzQGXc4RB+MsrdanlyOv/jiSc3gcXxN+Pi2kV7+\n5jVwxt2rLkQ/aA9WJ5gM9ZhuqX4Y5euLev7g6jmIGsK8N5qu/kXRCEwwjVzi\nai+hJPu62SVp6Ir34Pf0w1/hSla/UhfRsczpIk8qhdlQfoNfikf6kDf1lZDI\n6kjf/CzejtfC0TZslTyW5dRKK8LbZ27ovZ81Vc1eCCafSJQg9dDEjtneou/b\nXHNPLUuw49nsV0QVvAxB7IIOaTceem9wHho6wLLRoLbR7R15ssI54LLeym9W\nzhyyx//PotgXWfBvewfsQ6W8q07hPvmDtSjnhTk13J30F7ic0CNe23I3QFpm\nFBuESrzt2eHgk20UKyoGrA55Nz3kMtvSRds0ElI6KrWHdOHxo1/6+Qn3pQ+n\nkc64nu860H6Q3rBoJ+bSInSvs0DBNykcYaSY6JdgyU1t5tnoY5xjOckbeSQj\nXRVLAF22m71PGvzf1PVyaSVNcNVyQmD4QbGarGqm/Jd+IBv7zX5k1qYHaWUB\n4ItD\r\n=Su32\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_2.5.2_1525727089943_0.5379300082310046"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.0.0": {
			"name": "sane",
			"version": "3.0.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"files": [
				"src",
				"index.js"
			],
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.2.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.2.3"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.2.3"
			},
			"gitHead": "49f251a95e6db118ad71223b1eca93c876d9aacc",
			"_id": "sane@3.0.0",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-KGvk4zLXD2ZlgZgKB/SfQ1vjWkjqIEnNUXa5+w1NKG6nZztydyI7JYC03Xa9HcpR9QjW5TjY29V1gZKDmCMaJA==",
				"shasum": "32e88d110b32dcd0ae3b88bdc58d8e4762cdf49a",
				"tarball": "https://registry.npmjs.org/sane/-/sane-3.0.0.tgz",
				"fileCount": 11,
				"unpackedSize": 48833,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYH1+CRA9TVsSAnZWagAAggAQAJTbs6jZULdHF1Pdq9Ka\nC9kGpzt9/gXuzRnrmRf+ffmhbL6LPTfVSO3vTroDXrLKI0eAST7irDGrg7WW\nxG6EqJQ+KvaWDAtAO7Cl2FCxzDe+0Bc+OGnPnPIvpAWzaxZlQSTVuDy5caVw\n39d7FjgI0nvxOE2rjsm2QWAvvsMdSAWHHOjFG1jq7HiHsc/6sbGf9vgDFK71\njiS0L9Y/JWCfxFqyhT87oHORXPL7ndzJtHaQ78UjSupVjTBNC4kCH/iW5oUx\nFr55OWqwBb5Vu1BCxAhJE+YIKDYtb8IWxYXk8892frkebczg6rgA76yPmgm6\nESnDkFFrohSxtOcrtsrZwcnl5PA8fF8aHY7k/yP9P1C9kjI89yrC2OIpJhW1\nO1vQ4cjUsp3trj7ImeGnDaZGRO6j2r1MkzBeNZt5sfUxwHr9mlyqKmwhKGt0\nISSxg70f+/Cr0dhQXRvtqnAyOCByufF71XatDX/uoUfjmJcuYvCvjrFL54qh\ngp5iZFElC0yKaZoJ2XKkOoaO8qULUzHtufssMCmBm2ujrMDv3B+gyZqZhUPw\nkehNXgH6NwuskMdy0nVsVe0S8pn05X7qL87OVRYOjiB/F48ULv3zbl3fhUOp\nkxH76OJQ/fL+OKKxIPy4lL4u3f5OHgE4+2ZQhOHUfetDWjqNg+PlDCiQJq7P\n5WUH\r\n=GsBV\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_3.0.0_1533050238060_0.23722200297466878"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "sane",
			"version": "3.1.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.2.0",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.2.3"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.2.3"
			},
			"gitHead": "dedc549b0bba8e2fe73576a172eab5925f9c22ad",
			"_id": "sane@3.1.0",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-G5GClRRxT1cELXfdAq7UKtUsv8q/ZC5k8lQGmjEm4HcAl3HzBy68iglyNCmw4+0tiXPCBZntslHlRhbnsSws+Q==",
				"shasum": "995193b7dc1445ef1fe41ddfca2faf9f111854c6",
				"tarball": "https://registry.npmjs.org/sane/-/sane-3.1.0.tgz",
				"fileCount": 13,
				"unpackedSize": 53333,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq8E5CRA9TVsSAnZWagAAh8YP/0/ErwYpLZ+MS51ZmEi+\nStdFWK1oNmtXSBSXc+Bh1hxpcJMUljQsJLrox8NjtPsOoi+Je1IOv7Mos3Rs\nSQ06N2nDLig/fDHI86VfZlZ8mbmj6Zwx0rxnG4NiHN2bC8wt8lu+KsQhyYwF\nzUOVs8BCooBiFVsInJF/EjkIKLeKnOyBMrZFn4Ll1PlctmDVeJ4S+DLgO3mU\nMcD6LpAhziL0defk+HC4/Vz/pHxN6Zz5tYfSv/l3YVciWK4IlB8bKBFUI5AC\npYHAevR6hhPiSrK6nJgs8i20d/pDb/l0nBeXM5e/WQE98VdkinOSFDvLoWRz\n91jobeYrzjA3AyqHplbAE3Qvo5eZT5VtB2GOM5FvgnF3xbLdg9L3ptDkVLSm\nUeOj/tKFNRa3moXl9cqzqel0I0ImWQ5Q5HlsiXWLQD6nTrqW7m91eYfVixGQ\nY1jH67Rh/Udc4PKAmNpiNAzoVCCmlKV7+RObxRkTJSQ8hyhlDNyUrG9iXrl2\nR+zgkZWjsWiFuKjiUvCY7EBX8ctYwD3li7rudIMKk5bzBurMpD1biUG3G1Vz\ncQcgEWpwUZSA9x6GUBG3/2ERtT1ySd0yp8ohvhjEXvc9g3Iue86x8tDQoQl4\nKQsjO/Umvu29pXJU8641os/mQ9hos11Gpsg5VNoXd3kn2Ft/WOtc3e9rw4WK\n/X87\r\n=FisC\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_3.1.0_1537982776691_0.9263611769219071"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.0": {
			"name": "sane",
			"version": "4.0.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.2.0",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0",
				"fsevents": "^1.2.3"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"optionalDependencies": {
				"fsevents": "^1.2.3"
			},
			"gitHead": "348b6efef04f54090ac3203f3ac5f2622adbf4ec",
			"_id": "sane@4.0.0",
			"_shasum": "d8bef2974f5ef4e798259672d3d955971e63fa3b",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.9.5",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"shasum": "d8bef2974f5ef4e798259672d3d955971e63fa3b",
				"tarball": "https://registry.npmjs.org/sane/-/sane-4.0.0.tgz",
				"integrity": "sha512-+mVdcVaGkKQk+N8Qw4i5eNTZhJq5bifZbviwA5NahqoIL0Bs+MKxvBAM8z8aziMoJq22Dd4plu61RFpwbe97/g==",
				"fileCount": 12,
				"unpackedSize": 50823,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq9NSCRA9TVsSAnZWagAAPiYP/07sQGVzx9qKYytuhDOl\nmdnhEty65s4dQuL6Wullz5+5xn9dps9E5q+lf9o5/XIeZhl7uyXF8wFtRzRB\n9WR0XpJ301kczWCYFnwe4Tqn0a5kwtc3hJuX6mX5QzvYQnPs6Un38FnDI4Vh\nB6MjQGZQB3k+IvAwVV7sMDnP80TGKncv+bNsExvTdZRPvLlgzs4nN2gIKfMK\nvoproMzZUNI6IVTn7J1K81M7nnUy9P3kICO0n5EQnZyVI37SzHVgLXR/9WId\nRlKZKKCbnm5+Wa8csFqrjzGICIYWszczspBBO7LRpjCC5Jq1X3kMZamv2I+6\n9oev3fC903mULYib+J02xtboZPGQAOXb4GW9+2FRxG/BzeqLo70VNd3hMhpG\n1WW4eLQCQQTbVHrN8DyF+JHXAOEetlose9njsz62z9G5tLKrnqtWWe8C3GgH\nuSpKrhHDwlcgLEoFvw/qSyww8Am4Mq7qsKdfRFXnomv1OqfJygT/z30ohqIO\nMU+GCqssTyy6e5TBdbs7WwXhIyUFdvnO0JQWuq4/0QhA7BF2btG5JKrhicWa\nB/xjqYzHeIty2FzyM/06VLeO2bGF8eqvsOmMi9qq1FBvLwQojF98bEYngeY/\n4+s98TW8R9FeiBd0Qj9pZiPaLYt/yZE0ZyEVdieT7PB4/dHL7SSOsdkajO/k\nxPLp\r\n=GM3O\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_4.0.0_1537987410026_0.07820151786553331"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.1": {
			"name": "sane",
			"version": "4.0.1",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.2.0",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "~1.17.1",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "756bafa1d027738d0d8985d1b37ac8c07d2edb26",
			"_id": "sane@4.0.1",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.6.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-12M/pR2HqW0aPKBAnwBerocN/6BbdAydw/gzGouHOeOpLmam46uS2xwtI+Yl5ZRqPDaakEsYtXkW9q/D5aJSdQ==",
				"shasum": "af1e10466e924e1b888c104bb9925a0f1beb46dd",
				"tarball": "https://registry.npmjs.org/sane/-/sane-4.0.1.tgz",
				"fileCount": 12,
				"unpackedSize": 50765,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRAWCRA9TVsSAnZWagAAZ6gP+gP9/4H5UGCkG3omdfVI\nWJy5yrnoKLiyRY2yXevhNfchdHrumSS3G+dUcFFxn93kNF0kpt5DyKqsVeBM\nzQ8KduabWrXtShEP3Z3QYllLoceFJfNhMumLVSoTo260Noxr9ykOg40gaZX7\nju0wQPLQlbE60VhCcq9g0FqxCEoSapmmR26dDvHAiym5cPWVkwimykkTD3no\nS7kn34c0fjMMN1D7bRlGEJQdeB+3mzJod4ELbLEev+TTBs3IrKAPECmTBdHd\nH4lsquotWw5ZrYj7VwY5/82L4JVtvk4HeF3YKOqQqZlN5hWucx6h8rEwWCnG\nVTWusxQ4yizv3LQOIZvLwXEophvfb3yp7uVH0YB6xNYttPNXtnplEWo/R8mm\n+YTRyCR1GoFnlxJ4ZnY/jvVS3p/QPf14tqIeSIR2XyOeQI/0Co8f0Fle2UL6\nCZ5ElYsv1n7XgTTMIoAV/DAMdnlHRKNmSjqbXZ7HfSktIxPzVar5+4PlswLL\n+ZH4GlZ7VWHX1i6fa5EplOUAVSSb3BUUruFQjQNlKknm4WjrsVSQ/fE0PY1H\nGg+YDivLJBdhdv262LieAhy1jHFkh2srmHCoPLmmUU3UDYbfQwNnIFFVspX9\nQpWKs4BBWngEh9mQ6hRltc6l8412ZAerI+AsFPbaRo1LaJ4+GixFXuPhZw8n\nnav2\r\n=4U7F\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_4.0.1_1538068501923_0.30306342296596034"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.2": {
			"name": "sane",
			"version": "4.0.2",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.3.2",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5",
				"watch": "~0.18.0"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "^5.2.0",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "c4d5b7f1329cf3894b6f876c850629023dae8540",
			"_id": "sane@4.0.2",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.8.0",
			"_npmUser": {
				"name": "amasad",
				"email": "amjad.masad@gmail.com"
			},
			"dist": {
				"integrity": "sha512-/3STCUfNSgMVpoREJc1i6ajKFlYZ5OflzZTOhlqPLa+01Ey+QR9iGZK7K5/qIRsQbEDCvqEJH/PL7yZywmnWsA==",
				"shasum": "5bd4a3f1268fd7a921a2dc657047de635c8f8f25",
				"tarball": "https://registry.npmjs.org/sane/-/sane-4.0.2.tgz",
				"fileCount": 12,
				"unpackedSize": 50762,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2+U/CRA9TVsSAnZWagAAAxYP/0rg4K7yEqNWws9JOaPs\nofMDasMwjsAXomePTiJEFl3Y7+0BAxoe+c22MkuiZpZGGyjJaBrdLgMVEDWN\nYg31L/Sp3oPHd+sSzDpTl9lYXhQJB//x5OOACvdQBa7khqplOJ2pso6wOZer\n5IFAUbd5FjcXeSU96YsEICKEQlhE6d4hvMrfHefEXOdHAretwIH7z5Y45Cbx\n6BoKaIPjFyb2HXv2q1Mo+gV9l0GGS6b7qD9+gDpGsiPAi+6h0D7vZJR4weiU\nk751+DScPqBvUZVDatUazXr1bSil3v8I9MwATcl+js9QzDoyGOKNyoDIu384\nbRAg2zs6qlncZDsB2o3y8n/IMlSKfZhgS/qqmCanZt6Ook82XYHS9D0IXJWs\nKuSu9QxJUe2a7DtmqUFl6RHB9gLBYpYXsBtotAf92hrxkGx62+g2g3VsHzav\nmyoHq2JG70/G1Wnw9YJ5M9SL4dOaKvyPGcjDRVn0peuR743vKF1g6x4O0AbZ\nfeoboAvhzrJvk6y5MP0Kvo5FlpBWG77JPDsN3zwXkm4OyMwFnN/ngZWGwQuf\nOxPq9Uci8pBXcQ9XW4Rn6Xyne3mV7RSoPY5xZ9OS+zGWWndWB41w4L4zbhY8\n1FTF9pKKYNeTLVNhmeLfsJpaD7fCMrXELRGOeNACmTZE1vrN+u3GzMgB4dK8\nIFTx\r\n=n5l9\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_4.0.2_1541137726436_0.5086413290837382"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.0.3": {
			"name": "sane",
			"version": "4.0.3",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"@cnakazawa/watch": "^1.0.3",
				"anymatch": "^2.0.0",
				"capture-exit": "^1.2.0",
				"exec-sh": "^0.3.2",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5"
			},
			"devDependencies": {
				"eslint": "^3.19.0",
				"mocha": "^5.2.0",
				"prettier": "^1.3.1",
				"rimraf": "~2.2.6",
				"tmp": "0.0.27"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "40e993ad557da59b965a2279d4d591e123fd74de",
			"_id": "sane@4.0.3",
			"_npmVersion": "6.2.0",
			"_nodeVersion": "10.9.0",
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"dist": {
				"integrity": "sha512-hSLkC+cPHiBQs7LSyXkotC3UUtyn8C4FMn50TNaacRyvBlI+3ebcxMpqckmTdtXVtel87YS7GXN3UIOj7NiGVQ==",
				"shasum": "e878c3f19e25cc57fbb734602f48f8a97818b181",
				"tarball": "https://registry.npmjs.org/sane/-/sane-4.0.3.tgz",
				"fileCount": 12,
				"unpackedSize": 50792,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceyOgCRA9TVsSAnZWagAAhxAP/0FnB7aYIre4ZGUby7Hw\nX9QtC9dKu9vNKF0APVc8PmZiZp5dXAGvYdvWSAJLKf9cMdaljWDvKbh1STz5\n8Eu/8Y65SAKY3IhE+9uFfjJteuzvDg+PwJqPYc2IBiF815RNvzCg9Ny/f/O5\nEY2u0EKNaFc98AX6bOl3WcSWpjrmO45HWIqW+ZLeLxpvMNhhAwUTHer4GjEe\nHAG/BMDEy3uWtcaNr+YYcmW64Dgz8pxDOhSNbIOmUVe5lP8sZFDJWouwqiXX\ndTgOcujOZkN2uk2cBxbjUgFt02/yK0KEJlMwH2OvgKKWecXIxSgICd07GRQZ\nM79uXStQ5gywgVyVtwHjsLwm2QX9pIcsP1fO5w28MDPNCQCvkuI2/rlC1szY\ndnj6juhwhy8RrSrs1BaLTD01f6UsYBDsHWUMmIKbfrQP7UQL4VuB33AiLUhe\n6rIrdoDUzh6Kw3kFop9bMnuA+7uK3/SSYWuGQSdYf1hlCv3p9SgjHTvyTOln\nsV45MIUke0AJaeFTe/GXkM0pCtiHYzn60LLnvzoaurcWL3HiXwg3qt+nIhKs\n5/BizfJKqBQdJ8/c20gWV3eJfZVL6ju3p0W3Lmu1XMmXg6zIgUl04JbWEF2r\nc/wCHGNsgG2OTfVYHiKfhG3yoW/vfxSirgyVzCERBtiVvyh14wgYE/NKrkEB\n0wJw\r\n=35AI\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_4.0.3_1551573920266_0.12411903821956694"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"4.1.0": {
			"name": "sane",
			"version": "4.1.0",
			"description": "Sane aims to be fast, small, and reliable file system watcher.",
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/amasad/sane.git"
			},
			"scripts": {
				"test": "npm run format && eslint src/ test/ index.js && mocha --bail test/test.js && mocha --bail test/utils-test.js && mocha --bail 'test/watchexec_*-test.js'",
				"test:debug": "mocha debug --bail",
				"format": "prettier --trailing-comma es5 --single-quote --write index.js 'src/**/*.js' 'test/**/*.js'"
			},
			"bin": {
				"sane": "./src/cli.js"
			},
			"keywords": [
				"watch",
				"file",
				"fswatcher",
				"watchfile",
				"fs",
				"watching"
			],
			"author": {
				"name": "amasad"
			},
			"license": "MIT",
			"dependencies": {
				"@cnakazawa/watch": "^1.0.3",
				"anymatch": "^2.0.0",
				"capture-exit": "^2.0.0",
				"exec-sh": "^0.3.2",
				"execa": "^1.0.0",
				"fb-watchman": "^2.0.0",
				"micromatch": "^3.1.4",
				"minimist": "^1.1.1",
				"walker": "~1.0.5"
			},
			"devDependencies": {
				"eslint": "^5.15.1",
				"mocha": "^6.0.2",
				"prettier": "^1.16.4",
				"rimraf": "~2.6.3",
				"tmp": "0.0.33"
			},
			"engines": {
				"node": "6.* || 8.* || >= 10.*"
			},
			"bugs": {
				"url": "https://github.com/amasad/sane/issues"
			},
			"homepage": "https://github.com/amasad/sane",
			"gitHead": "1f04a36446254b46775d77933cd9635fbb666458",
			"_id": "sane@4.1.0",
			"_nodeVersion": "11.10.0",
			"_npmVersion": "6.7.0",
			"dist": {
				"integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
				"shasum": "ed881fd922733a6c461bc189dc2b6c006f3ffded",
				"tarball": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
				"fileCount": 12,
				"unpackedSize": 51340,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciwkKCRA9TVsSAnZWagAAc48P/2u3lnNNV0nw4B5fQKun\nVx914X22BcmrgBRwQQYXW8uxvlu6CQjE4mMZxr1Rtf1RXHQ9FSIHcrKK+YkH\nT6KLG+qH4Ae2uBGP2pJY6dqQPyadUGStyOdJ0CCk8pKkqTwsxQ+ybfym/4Ns\nyrjhKgyliD6MvjZlivz4GCsnjuZaK4ob0gMo+/yiErueLy92ndaha2I4msNU\nwLMnY5KofKmyqZFD+0dnCero+GNjxEW070bEfHeCCLELYNUKbwU+RCSaQ/GC\nI7W5ejGyVOplL/QULk2AdYzeb0AVxqHXiN9SfJq9Voau+H1IfTgMR8MuXhD0\nuLmP2uw/m2PoZP9XnkPRzo5RuUJN/SX8bi72Jbq8iyImpMsbbXK50kmGwBwV\n4gqTKM0NJFvBISUrcMAQOo2nHiurRVoR7/lRgtwRZfMtyVPoBjwKGfAu8fWb\nGYcjhfidsZJYs0qdVrN2fXGGcT2Cv3/K/WntgQ6NxuKcZMtAZbZPOaTj4sJL\noE6iqM5tzI4wp5wYFohWWSig/SYZ1tTrjf1F+q/tEG+SxzLqEcGXE20OW4lh\nDtMlP7SVumbad3eX8iR9090tu/hRMP/YYa6z6ehA2cr/5Q1/LX0kqtfAkXPB\no++ZZzMeFbjVN0rkKmFguAnqz5oDoHiezYxXhXNIVir+VKid9+TS+E7e1j27\nZ4Gv\r\n=nFZ0\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "amasad",
					"email": "amjad.masad@gmail.com"
				},
				{
					"name": "stefanpenner",
					"email": "stefan.penner@gmail.com"
				}
			],
			"_npmUser": {
				"name": "stefanpenner",
				"email": "stefan.penner@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/sane_4.1.0_1552615689436_0.6940174935902432"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-03-15T02:08:12.033Z",
		"created": "2014-02-25T17:13:29.980Z",
		"0.0.1": "2014-02-25T17:13:56.101Z",
		"0.0.2": "2014-02-25T17:18:29.455Z",
		"0.1.0": "2014-02-26T07:39:39.393Z",
		"0.2.1": "2014-02-26T10:14:29.102Z",
		"0.3.0": "2014-03-04T07:37:51.311Z",
		"0.3.2": "2014-04-04T01:02:08.629Z",
		"0.3.3": "2014-05-09T20:20:23.275Z",
		"0.4.0": "2014-05-19T01:23:01.961Z",
		"0.5.0": "2014-05-29T01:30:30.186Z",
		"0.5.1": "2014-05-29T18:59:15.645Z",
		"0.5.2": "2014-06-18T17:55:31.202Z",
		"0.5.3": "2014-07-02T04:55:21.496Z",
		"0.5.4": "2014-07-14T18:48:35.397Z",
		"0.6.0": "2014-08-17T14:00:38.341Z",
		"0.7.0": "2014-09-02T20:33:31.538Z",
		"0.7.1": "2014-09-21T18:05:07.904Z",
		"0.8.0": "2014-09-23T17:54:07.140Z",
		"0.8.1": "2014-11-05T23:52:37.964Z",
		"1.0.0-rc1": "2014-11-10T19:41:07.643Z",
		"1.0.0": "2014-12-18T08:24:23.505Z",
		"1.0.1": "2015-01-22T02:33:29.305Z",
		"1.0.2": "2015-03-31T01:57:59.545Z",
		"1.0.3": "2015-04-13T22:27:07.689Z",
		"1.0.4": "2015-04-23T21:25:13.261Z",
		"1.1.0": "2015-05-01T20:59:50.795Z",
		"1.1.1": "2015-05-01T21:55:06.929Z",
		"1.1.2": "2015-05-05T00:22:47.635Z",
		"1.1.3": "2015-06-25T16:52:51.552Z",
		"1.2.0": "2015-08-24T20:27:35.669Z",
		"1.3.0": "2015-09-26T17:51:08.797Z",
		"1.3.1": "2016-01-14T06:15:32.433Z",
		"1.3.2": "2016-02-22T01:31:53.835Z",
		"1.3.3": "2016-02-22T01:38:35.805Z",
		"1.3.4": "2016-03-31T03:35:34.704Z",
		"1.3.5": "2016-06-22T23:56:41.109Z",
		"1.4.0": "2016-06-29T00:29:26.345Z",
		"1.4.1": "2016-08-08T16:38:10.717Z",
		"1.5.0": "2016-12-24T07:19:31.025Z",
		"1.6.0": "2017-02-21T05:48:52.766Z",
		"1.7.0": "2017-05-22T21:39:37.532Z",
		"2.0.0": "2017-06-25T00:47:28.648Z",
		"2.1.0": "2017-09-25T19:44:26.670Z",
		"2.2.0": "2017-09-25T19:47:14.338Z",
		"2.3.0": "2018-01-22T01:21:23.648Z",
		"2.4.0": "2018-02-08T16:46:33.558Z",
		"2.4.1": "2018-02-08T16:50:49.356Z",
		"2.5.0": "2018-03-16T01:00:03.720Z",
		"2.5.1": "2018-05-04T16:38:13.946Z",
		"2.5.2": "2018-05-07T21:04:49.990Z",
		"3.0.0": "2018-07-31T15:17:18.164Z",
		"3.1.0": "2018-09-26T17:26:16.949Z",
		"4.0.0": "2018-09-26T18:43:30.167Z",
		"4.0.1": "2018-09-27T17:15:02.129Z",
		"4.0.2": "2018-11-02T05:48:46.583Z",
		"4.0.3": "2019-03-03T00:45:20.452Z",
		"4.1.0": "2019-03-15T02:08:09.540Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "4.1.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"5f755040f7d726e30180ad838eb87e3b\"",
			"fetched": 1593324318062
		}
	},
	"_distfiles": {
		"sane-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.0.1.tgz",
			"sha": "6704084ad895879316d1e4520937b2c3124ac484",
			"registry": "npmjs"
		},
		"sane-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.0.2.tgz",
			"sha": "fda0e61578d5028b89e2a6167a78266141733a71",
			"registry": "npmjs"
		},
		"sane-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.1.0.tgz",
			"sha": "c067ec28b18b1071e5f4bc901e06478e3dac2de2",
			"registry": "npmjs"
		},
		"sane-0.2.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.2.1.tgz",
			"sha": "3dc18df40b152d50b9f18b2d8e5ffe0490227a25",
			"registry": "npmjs"
		},
		"sane-0.3.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.3.0.tgz",
			"sha": "61ba8be44385d3f3b7020f546820cf826930c202",
			"registry": "npmjs"
		},
		"sane-0.3.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.3.2.tgz",
			"sha": "7a1af62ca401750cd5a2c02f2fb0036d512ff650",
			"registry": "npmjs"
		},
		"sane-0.3.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.3.3.tgz",
			"sha": "3cdf35cc072fefffcdf9230e4e92550a38c025cb",
			"registry": "npmjs"
		},
		"sane-0.4.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.4.0.tgz",
			"sha": "d3f2af51e86f7c305c8eb8b345896f3aefa867c8",
			"registry": "npmjs"
		},
		"sane-0.5.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.5.0.tgz",
			"sha": "d3ad02217cb6c85343ed9300b7bbc49259c0de54",
			"registry": "npmjs"
		},
		"sane-0.5.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.5.1.tgz",
			"sha": "01e12e65b555f87ca01002baab4c2094aac70a08",
			"registry": "npmjs"
		},
		"sane-0.5.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.5.2.tgz",
			"sha": "ba2a7748983986fe62be9fa723623b132dcf5883",
			"registry": "npmjs"
		},
		"sane-0.5.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.5.3.tgz",
			"sha": "105d427750bad1d517c9ab489c5bb0a5e95070f2",
			"registry": "npmjs"
		},
		"sane-0.5.4.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.5.4.tgz",
			"sha": "0e43b9bca93ac6e1e63ed15cca5d7cbd623cc36d",
			"registry": "npmjs"
		},
		"sane-0.6.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.6.0.tgz",
			"sha": "86848e50f164f926ecfb7a5b0a21835187a6ca28",
			"registry": "npmjs"
		},
		"sane-0.7.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.7.0.tgz",
			"sha": "257c56de9d34a17fd849073123bb7deeb93eac0b",
			"registry": "npmjs"
		},
		"sane-0.7.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.7.1.tgz",
			"sha": "a1348f9027a496d9cb98fa7f4a39774ed32e5137",
			"registry": "npmjs"
		},
		"sane-0.8.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.8.0.tgz",
			"sha": "83c103b1d40f0f6d6d22135bfe6c9cc474621e34",
			"registry": "npmjs"
		},
		"sane-0.8.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-0.8.1.tgz",
			"sha": "243a4b204081be5593c0a22b0bbb11573512fcc7",
			"registry": "npmjs"
		},
		"sane-1.0.0-rc1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.0-rc1.tgz",
			"sha": "5863b1a8337cd9a36edaeba00a3715b24afdc098",
			"registry": "npmjs"
		},
		"sane-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.0.tgz",
			"sha": "15b67bcfd33ed714dced81e810de163ac7317d71",
			"registry": "npmjs"
		},
		"sane-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.1.tgz",
			"sha": "a617a674445c5ca9abdcc235b563ec5e21e4f661",
			"registry": "npmjs"
		},
		"sane-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.2.tgz",
			"sha": "adf9a53bc67c2667b775f3017300320e6dc42eec",
			"registry": "npmjs"
		},
		"sane-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.3.tgz",
			"sha": "4e5774eb569daf7aab2a9bdcc4e44d6e80f4405f",
			"registry": "npmjs"
		},
		"sane-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.0.4.tgz",
			"sha": "8ddfa3d52d3cf12171d052c28bce05eff1211881",
			"registry": "npmjs"
		},
		"sane-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.1.0.tgz",
			"sha": "0419a32840c80fbe26032b4151c47bc0255f4e2b",
			"registry": "npmjs"
		},
		"sane-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.1.1.tgz",
			"sha": "7f21c3d3bcb62766f3ce6e19ccbe8a070c734471",
			"registry": "npmjs"
		},
		"sane-1.1.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.1.2.tgz",
			"sha": "e3fd066e86f696cae9c56bc262c7dba626a77d8d",
			"registry": "npmjs"
		},
		"sane-1.1.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.1.3.tgz",
			"sha": "9c00086460ba7c5cef2c53745b6d3b35e4749a60",
			"registry": "npmjs"
		},
		"sane-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.2.0.tgz",
			"sha": "9db371a7f46ac82bcd7cff5c1507ecd4b2efa04d",
			"registry": "npmjs"
		},
		"sane-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.0.tgz",
			"sha": "9802b0b05a8de44ffdba7677f6ecbc297085a96a",
			"registry": "npmjs"
		},
		"sane-1.3.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.1.tgz",
			"sha": "e5316f68cee3581aa24530d5367e74362a6ad6ab",
			"registry": "npmjs"
		},
		"sane-1.3.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.2.tgz",
			"sha": "b8e086a0a52ca72ca7b135ef2d95498876e94472",
			"registry": "npmjs"
		},
		"sane-1.3.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.3.tgz",
			"sha": "d6796461b140aed3c6840f8b2415e46b030ef89c",
			"registry": "npmjs"
		},
		"sane-1.3.4.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.4.tgz",
			"sha": "7a0977b2f78c3c5fdd9c9f83e229202ba98c2ed9",
			"registry": "npmjs"
		},
		"sane-1.3.5.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.3.5.tgz",
			"sha": "4dfc9955eb1e69008f1b023af8865e22e19f4647",
			"registry": "npmjs"
		},
		"sane-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.4.0.tgz",
			"sha": "a53a86216458ddeee983a568cb0b5ace2c6e2de7",
			"registry": "npmjs"
		},
		"sane-1.4.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz",
			"sha": "88f763d74040f5f0c256b6163db399bf110ac715",
			"registry": "npmjs"
		},
		"sane-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.5.0.tgz",
			"sha": "a4adeae764d048621ecb27d5f9ecf513101939f3",
			"registry": "npmjs"
		},
		"sane-1.6.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz",
			"sha": "9610c452307a135d29c1fdfe2547034180c46775",
			"registry": "npmjs"
		},
		"sane-1.7.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-1.7.0.tgz",
			"sha": "b3579bccb45c94cf20355cc81124990dfd346e30",
			"registry": "npmjs"
		},
		"sane-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.0.0.tgz",
			"sha": "99cb79f21f4a53a69d4d0cd957c2db04024b8eb2",
			"registry": "npmjs"
		},
		"sane-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.1.0.tgz",
			"sha": "24d430f111dd8d3c9336978329976abf4a3d0bd4",
			"registry": "npmjs"
		},
		"sane-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.2.0.tgz",
			"sha": "d6d2e2fcab00e3d283c93b912b7c3a20846f1d56",
			"registry": "npmjs"
		},
		"sane-2.3.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.3.0.tgz",
			"sha": "3f3df584abf69e63d4bb74f0f8c42468e4d7d46b",
			"registry": "npmjs"
		},
		"sane-2.4.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.4.0.tgz",
			"sha": "6e2518d4169e303179403f801b9597e6bfee8eb5",
			"registry": "npmjs"
		},
		"sane-2.4.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.4.1.tgz",
			"sha": "29f991208cf28636720efdc584293e7fd66663a5",
			"registry": "npmjs"
		},
		"sane-2.5.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.5.0.tgz",
			"sha": "6359cd676f5efd9988b264d8ce3b827dd6b27bec",
			"registry": "npmjs"
		},
		"sane-2.5.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.5.1.tgz",
			"sha": "a55cee7074bed3213b54b40889ee791fa2f50176",
			"registry": "npmjs"
		},
		"sane-2.5.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz",
			"sha": "b4dc1861c21b427e929507a3e751e2a2cb8ab3fa",
			"registry": "npmjs"
		},
		"sane-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-3.0.0.tgz",
			"sha": "32e88d110b32dcd0ae3b88bdc58d8e4762cdf49a",
			"registry": "npmjs"
		},
		"sane-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-3.1.0.tgz",
			"sha": "995193b7dc1445ef1fe41ddfca2faf9f111854c6",
			"registry": "npmjs"
		},
		"sane-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-4.0.0.tgz",
			"sha": "d8bef2974f5ef4e798259672d3d955971e63fa3b",
			"registry": "npmjs"
		},
		"sane-4.0.1.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-4.0.1.tgz",
			"sha": "af1e10466e924e1b888c104bb9925a0f1beb46dd",
			"registry": "npmjs"
		},
		"sane-4.0.2.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-4.0.2.tgz",
			"sha": "5bd4a3f1268fd7a921a2dc657047de635c8f8f25",
			"registry": "npmjs"
		},
		"sane-4.0.3.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-4.0.3.tgz",
			"sha": "e878c3f19e25cc57fbb734602f48f8a97818b181",
			"registry": "npmjs"
		},
		"sane-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
			"sha": "ed881fd922733a6c461bc189dc2b6c006f3ffded",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"sane-4.1.0.tgz": {
			"shasum": "ed881fd922733a6c461bc189dc2b6c006f3ffded"
		}
	},
	"_rev": "12-ea9de02bdf4f925d",
	"_id": "sane",
	"readme": "[![CircleCI](https://circleci.com/gh/amasad/sane.svg?style=svg)](https://circleci.com/gh/amasad/sane)\n\nsane\n----\n\nI've been driven to insanity by node filesystem watcher wrappers.\nSane aims to be fast, small, and reliable file system watcher. It does that by:\n\n* By default stays away from fs polling because it's very slow and cpu intensive\n* Uses `fs.watch` by default and sensibly works around the various issues\n* Maintains a consistent API across different platforms\n* Where `fs.watch` is not reliable you have the choice of using the following alternatives:\n  * [the facebook watchman library](https://facebook.github.io/watchman/)\n  * [the watchexec library](https://github.com/watchexec/watchexec)\n  * polling\n\n## Install\n\n```\n$ npm install sane\n```\n\n## How to choose a mode\n\nDon't worry too much about choosing the correct mode upfront because sane\nmaintains the same API across all modes and will be easy to switch.\n\n* If you're only supporting Linux and OS X, `watchman` would be the most reliable mode\n* If you're using node > v0.10.0 use the default mode\n* If you're running OS X and you're watching a lot of directories and you're running into https://github.com/joyent/node/issues/5463, use `watchman`\n* If you're in an environment where native file system events aren't available (like Vagrant), you should use polling\n* Otherwise, the default mode should work well for you\n\n## API\n\n### sane(dir, options)\n\nWatches a directory and all its descendant directories for changes, deletions, and additions on files and directories.\n\n```js\nvar watcher = sane('path/to/dir', {glob: ['**/*.js', '**/*.css']});\nwatcher.on('ready', function () { console.log('ready') });\nwatcher.on('change', function (filepath, root, stat) { console.log('file changed', filepath); });\nwatcher.on('add', function (filepath, root, stat) { console.log('file added', filepath); });\nwatcher.on('delete', function (filepath, root) { console.log('file deleted', filepath); });\n// close\nwatcher.close();\n```\n\noptions:\n\n* `glob`: a single string glob pattern or an array of them.\n* `poll`: puts the watcher in polling mode. Under the hood that means `fs.watchFile`.\n* `watchman`: makes the watcher use [watchman](https://facebook.github.io/watchman/).\n* `watchmanPath`: sets a custom path for `watchman` binary.\n* `watchexec`: makes the watcher use [watchexec](https://github.com/watchexec/watchexec).\n* `dot`: enables watching files/directories that start with a dot.\n* `ignored`: a glob, regex, function, or array of any combination.\n\nFor the glob pattern documentation, see [micromatch](https://github.com/micromatch/micromatch).\nIf you choose to use `watchman` you'll have to [install watchman yourself](https://facebook.github.io/watchman/docs/install.html)).\nIf you choose to use `watchexec` you'll have to [install watchexec yourself](https://github.com/watchexec/watchexec)).\nFor the ignored options, see [anymatch](https://github.com/es128/anymatch).\n\n### sane.NodeWatcher(dir, options)\n\nThe default watcher class. Uses `fs.watch` under the hood, and takes the same options as `sane(dir, options)`.\n\n### sane.WatchmanWatcher(dir, options)\n\nThe watchman watcher class. Takes the same options as `sane(dir, options)`.\n\n### sane.Watchexec(dir, options)\n\nThe watchexec watcher class. Takes the same options as `sane(dir, options)`.\n\n### sane.PollWatcher(dir, options)\n\nThe polling watcher class. Takes the same options as `sane(dir, options)` with the addition of:\n\n* interval: indicates how often the files should be polled. (passed to fs.watchFile)\n\n### sane.{Node|Watchman|Watchexec|Poll}Watcher#close\n\nStops watching.\n\n### sane.{Node|Watchman|Watchexec|Poll}Watcher events\n\nEmits the following events:\n\nAll events are passed the file/dir path relative to the root directory\n* `ready` when the program is ready to detect events in the directory\n* `change` when a file changes\n* `add` when a file or directory has been added\n* `delete` when a file or directory has been deleted\n\n## CLI\n\nThis module includes a simple command line interface, which you can install with `npm install sane -g`.\n\n```\nUsage: sane <command> [...directory] [--glob=<filePattern>] [--poll] [--watchman] [--watchman-path=<watchmanBinaryPath>] [--dot] [--wait=<seconds>]\n\nOPTIONS:\n    --glob=<filePattern>\n      A single string glob pattern or an array of them.\n\n    --ignored=<filePattern>\n      A glob, regex, function, or array of any combination.\n\n    --poll, -p\n      Use polling mode.\n\n    --watchman, -w\n      Use watchman (if available).\n\n    --watchman-path=<watchmanBinaryPath>\n      Sets a custom path for watchman binary (if using this mode).\n\n    --dot, -d\n      Enables watching files/directories that start with a dot.\n\n    --wait=<seconds>\n      Duration, in seconds, that watching will be disabled\n      after running <command>. Setting this option will\n      throttle calls to <command> for the specified duration.\n    --quiet, -q\n      Disables sane's console output\n\n    --changes-only, -o\n      Runs <command> only when a change occur. Skips running <command> at startup\n```\n\nIt will watch the given `directory` and run the given <command> every time a file changes.\n\n### CLI example usage\n- `sane 'echo \"A command ran\"'`\n- `sane 'echo \"A command ran\"' --glob='**/*.css'`\n- `sane 'echo \"A command ran\"' site/assets/css --glob='**/*.css'`\n- `sane 'echo \"A command ran\"' --glob='**/*.css' --ignored='**/ignore.css'`\n- `sane 'echo \"A command ran\"' --wait=3`\n- `sane 'echo \"A command ran\"' -p`\n\n## License\n\nMIT\n\n## Credits\nThe CLI was originally based on the [watch CLI](https://github.com/mikeal/watch). Watch is licensed under the Apache License Version 2.0."
}