{
	"name": "read",
	"versions": {
		"0.0.1": {
			"name": "read",
			"version": "0.0.1",
			"main": "lib/read.js",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": ">=0.6"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"_npmUser": {
				"name": "isaacs",
				"email": "i@izs.me"
			},
			"_id": "read@0.0.1",
			"_engineSupported": true,
			"_npmVersion": "1.1.0-alpha-6",
			"_nodeVersion": "v0.6.6-pre",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "05088b1788502bca9dba6667d8e87d17871c9574",
				"tarball": "https://registry.npmjs.org/read/-/read-0.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.0.2": {
			"name": "read",
			"version": "0.0.2",
			"main": "lib/read.js",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": ">=0.6"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"_npmUser": {
				"name": "isaacs",
				"email": "i@izs.me"
			},
			"_id": "read@0.0.2",
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.15",
			"_nodeVersion": "v0.7.7",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "989679f16006199e94b90fc8cd3f8255b123a5ff",
				"tarball": "https://registry.npmjs.org/read/-/read-0.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.0.3": {
			"name": "read",
			"version": "0.0.3",
			"main": "lib/read.js",
			"dependencies": {},
			"devDependencies": {},
			"engines": {
				"node": ">=0.6"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"_npmUser": {
				"name": "isaacs",
				"email": "i@izs.me"
			},
			"_id": "read@0.0.3",
			"optionalDependencies": {},
			"_engineSupported": true,
			"_npmVersion": "1.1.24",
			"_nodeVersion": "v0.7.10-pre",
			"_defaultsLoaded": true,
			"dist": {
				"shasum": "dbb8629311f590b2f935eedbddff70a111cc834b",
				"tarball": "https://registry.npmjs.org/read/-/read-0.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.0": {
			"name": "read",
			"version": "0.1.0",
			"main": "lib/read.js",
			"dependencies": {},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.6"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@0.1.0",
			"dist": {
				"shasum": "5fc4d3fef825e449fa71441496ca0c573ec868eb",
				"tarball": "https://registry.npmjs.org/read/-/read-0.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "read",
			"version": "0.1.1",
			"main": "lib/read.js",
			"dependencies": {},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.6"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@0.1.1",
			"dist": {
				"shasum": "8ef67ab7b7671e7ad4e2e86802abaf75bfd89c9e",
				"tarball": "https://registry.npmjs.org/read/-/read-0.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "read",
			"version": "1.0.0",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "0"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@1.0.0",
			"dist": {
				"shasum": "8f90ce16e526be94f613d5591cf30f3ed436f585",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "read",
			"version": "1.0.1",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "0"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@1.0.1",
			"dist": {
				"shasum": "f6c4431e761b8fcbe869f6f347b6f227bba7ea79",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "read",
			"version": "1.0.2",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.2"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@1.0.2",
			"dist": {
				"shasum": "4f0e5b15f90e8c6d3ef3e7f7f537165924bd9d6e",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.2.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "read",
			"version": "1.0.3",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.2"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@1.0.3",
			"dist": {
				"shasum": "a4e99c7166e30114be40a2769af67a6b85296361",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.3.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "read",
			"version": "1.0.4",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.2"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"_id": "read@1.0.4",
			"dist": {
				"shasum": "c2374be81787fc8633602a1b98232569d52fc655",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.4.tgz"
			},
			"_npmVersion": "1.1.49",
			"_npmUser": {
				"name": "isaacs",
				"email": "i@izs.me"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.5": {
			"name": "read",
			"version": "1.0.5",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.4"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "BSD",
			"scripts": {
				"test": "tap test/*.js"
			},
			"bugs": {
				"url": "https://github.com/isaacs/read/issues"
			},
			"_id": "read@1.0.5",
			"dist": {
				"shasum": "007a3d169478aa710a491727e453effb92e76203",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.5.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.4",
			"_npmUser": {
				"name": "isaacs",
				"email": "i@izs.me"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.6": {
			"name": "read",
			"version": "1.0.6",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.4"
			},
			"devDependencies": {
				"tap": "*"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "ISC",
			"scripts": {
				"test": "tap test/*.js"
			},
			"gitHead": "2f5101c8e41332a033e5aa4e27e33fd6e09598e2",
			"bugs": {
				"url": "https://github.com/isaacs/read/issues"
			},
			"homepage": "https://github.com/isaacs/read#readme",
			"_id": "read@1.0.6",
			"_shasum": "09873c14ecc114d063fad43b8ca5a33d304721c8",
			"_from": ".",
			"_npmVersion": "2.10.0",
			"_nodeVersion": "2.0.1",
			"_npmUser": {
				"name": "isaacs",
				"email": "isaacs@npmjs.com"
			},
			"dist": {
				"shasum": "09873c14ecc114d063fad43b8ca5a33d304721c8",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.6.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.7": {
			"name": "read",
			"version": "1.0.7",
			"main": "lib/read.js",
			"dependencies": {
				"mute-stream": "~0.0.4"
			},
			"devDependencies": {
				"tap": "^1.2.0"
			},
			"engines": {
				"node": ">=0.8"
			},
			"author": {
				"name": "Isaac Z. Schlueter",
				"email": "i@izs.me",
				"url": "http://blog.izs.me/"
			},
			"description": "read(1) for node programs",
			"repository": {
				"type": "git",
				"url": "git://github.com/isaacs/read.git"
			},
			"license": "ISC",
			"scripts": {
				"test": "tap test/*.js"
			},
			"files": [
				"lib/read.js"
			],
			"gitHead": "b14516b9236c40140fd0666567f5d0c588a09a62",
			"bugs": {
				"url": "https://github.com/isaacs/read/issues"
			},
			"homepage": "https://github.com/isaacs/read#readme",
			"_id": "read@1.0.7",
			"_shasum": "b3da19bd052431a97671d44a42634adf710b40c4",
			"_from": ".",
			"_npmVersion": "3.2.2",
			"_nodeVersion": "2.2.1",
			"_npmUser": {
				"name": "isaacs",
				"email": "isaacs@npmjs.com"
			},
			"dist": {
				"shasum": "b3da19bd052431a97671d44a42634adf710b40c4",
				"tarball": "https://registry.npmjs.org/read/-/read-1.0.7.tgz"
			},
			"maintainers": [
				{
					"name": "isaacs",
					"email": "i@izs.me"
				}
			],
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2017-12-12T21:50:38.688Z",
		"created": "2011-12-07T00:20:58.373Z",
		"0.0.1": "2011-12-07T00:20:59.773Z",
		"0.0.2": "2012-03-30T22:17:06.064Z",
		"0.0.3": "2012-06-09T00:48:13.399Z",
		"0.1.0": "2012-06-14T01:14:33.721Z",
		"0.1.1": "2012-07-23T18:23:45.370Z",
		"1.0.0": "2012-07-24T07:45:05.670Z",
		"1.0.1": "2012-07-24T08:03:49.226Z",
		"1.0.2": "2012-07-24T22:25:41.620Z",
		"1.0.3": "2012-08-12T03:33:09.169Z",
		"1.0.4": "2012-08-17T00:26:44.028Z",
		"1.0.5": "2013-07-15T01:49:33.993Z",
		"1.0.6": "2015-05-20T07:15:58.658Z",
		"1.0.7": "2015-08-26T20:59:30.174Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.0.7"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"02fbcf06204fe77ce1849b7290010fe5\"",
			"fetched": 1600679808175
		}
	},
	"_distfiles": {
		"read-0.0.1.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-0.0.1.tgz",
			"sha": "05088b1788502bca9dba6667d8e87d17871c9574",
			"registry": "npmjs"
		},
		"read-0.0.2.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-0.0.2.tgz",
			"sha": "989679f16006199e94b90fc8cd3f8255b123a5ff",
			"registry": "npmjs"
		},
		"read-0.0.3.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-0.0.3.tgz",
			"sha": "dbb8629311f590b2f935eedbddff70a111cc834b",
			"registry": "npmjs"
		},
		"read-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-0.1.0.tgz",
			"sha": "5fc4d3fef825e449fa71441496ca0c573ec868eb",
			"registry": "npmjs"
		},
		"read-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-0.1.1.tgz",
			"sha": "8ef67ab7b7671e7ad4e2e86802abaf75bfd89c9e",
			"registry": "npmjs"
		},
		"read-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.0.tgz",
			"sha": "8f90ce16e526be94f613d5591cf30f3ed436f585",
			"registry": "npmjs"
		},
		"read-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.1.tgz",
			"sha": "f6c4431e761b8fcbe869f6f347b6f227bba7ea79",
			"registry": "npmjs"
		},
		"read-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.2.tgz",
			"sha": "4f0e5b15f90e8c6d3ef3e7f7f537165924bd9d6e",
			"registry": "npmjs"
		},
		"read-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.3.tgz",
			"sha": "a4e99c7166e30114be40a2769af67a6b85296361",
			"registry": "npmjs"
		},
		"read-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.4.tgz",
			"sha": "c2374be81787fc8633602a1b98232569d52fc655",
			"registry": "npmjs"
		},
		"read-1.0.5.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.5.tgz",
			"sha": "007a3d169478aa710a491727e453effb92e76203",
			"registry": "npmjs"
		},
		"read-1.0.6.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.6.tgz",
			"sha": "09873c14ecc114d063fad43b8ca5a33d304721c8",
			"registry": "npmjs"
		},
		"read-1.0.7.tgz": {
			"url": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
			"sha": "b3da19bd052431a97671d44a42634adf710b40c4",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"read-1.0.7.tgz": {
			"shasum": "b3da19bd052431a97671d44a42634adf710b40c4"
		}
	},
	"_rev": "2-994e14e298974c17",
	"_id": "read",
	"readme": "## read\n\nFor reading user input from stdin.\n\nSimilar to the `readline` builtin's `question()` method, but with a\nfew more features.\n\n## USAGE\n\n```javascript\nvar read = require(\"read\")\nread(options, callback)\n```\n\nThe callback gets called with either the user input, or the default\nspecified, or an error, as `callback(error, result, isDefault)`\nnode style.\n\n## OPTIONS\n\nEvery option is optional.\n\n* `prompt` What to write to stdout before reading input.\n* `silent` Don't echo the output as the user types it.\n* `replace` Replace silenced characters with the supplied character value.\n* `timeout` Number of ms to wait for user input before giving up.\n* `default` The default value if the user enters nothing.\n* `edit` Allow the user to edit the default value.\n* `terminal` Treat the output as a TTY, whether it is or not.\n* `input` Readable stream to get input data from. (default `process.stdin`)\n* `output` Writeable stream to write prompts to. (default: `process.stdout`)\n\nIf silent is true, and the input is a TTY, then read will set raw\nmode, and read character by character.\n\n## COMPATIBILITY\n\nThis module works sort of with node 0.6.  It does not work with node\nversions less than 0.6.  It is best on node 0.8.\n\nOn node version 0.6, it will remove all listeners on the input\nstream's `data` and `keypress` events, because the readline module did\nnot fully clean up after itself in that version of node, and did not\nmake it possible to clean up after it in a way that has no potential\nfor side effects.\n\nAdditionally, some of the readline options (like `terminal`) will not\nfunction in versions of node before 0.8, because they were not\nimplemented in the builtin readline module.\n\n## CONTRIBUTING\n\nPatches welcome."
}