{
	"name": "level-post",
	"versions": {
		"1.0.0": {
			"name": "level-post",
			"description": "",
			"version": "1.0.0",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"string-range": "~1.2.1"
			},
			"devDependencies": {
				"tape": "~1.0.4",
				"level-test": "~1.3.0"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.0",
			"dist": {
				"shasum": "ec689d50c8a68b7d4916114175d4fa730827e9db",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.30",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.1",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"string-range": "~1.2.1"
			},
			"devDependencies": {
				"tape": "~1.0.4",
				"level-test": "~1.3.0"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.1",
			"dist": {
				"shasum": "6da3d155a5a8217234e4be86de4da162e055a208",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.30",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.2",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"string-range": "~1.2.1"
			},
			"devDependencies": {
				"tape": "~1.0.4",
				"level-test": "~1.3.0"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.2",
			"dist": {
				"shasum": "b95638c0370c06a75d37abf9842d74b3d2b77189",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.30",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.3": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.3",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"string-range": "~1.2.1"
			},
			"devDependencies": {
				"tape": "~1.0.4",
				"level-test": "~1.3.0"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.3",
			"dist": {
				"shasum": "b1309fa3b4f5b622fd5bf9a3430989224ffdab45",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.4": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.4",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"buffer-equal": "~0.0.1",
				"defined": "~0.0.0",
				"string-range": "~1.2.1"
			},
			"devDependencies": {
				"bytewise": "~0.7.1",
				"level-test": "^1.6.3",
				"tape": "^2.13.3"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.4",
			"_shasum": "a117e229ac2c6f263d78f9cd19e02f6d7ece4e61",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"dist": {
				"shasum": "a117e229ac2c6f263d78f9cd19e02f6d7ece4e61",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.4.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.5": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.5",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"ltgt": "^2.1.2"
			},
			"devDependencies": {
				"bytewise": "~0.7.1",
				"level-test": "^2.0.2",
				"tape": "^2.13.3"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "437eee50cd113a2d472d13c87dfc61091e5350de",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.5",
			"_shasum": "2a66390409bf6a1621a444bab6f016444cc9802c",
			"_from": ".",
			"_npmVersion": "3.8.9",
			"_nodeVersion": "6.2.0",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"shasum": "2a66390409bf6a1621a444bab6f016444cc9802c",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.5.tgz"
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/level-post-1.0.5.tgz_1469950318741_0.9624344897456467"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.7": {
			"name": "level-post",
			"description": "get consistent post hooks for leveldb.",
			"version": "1.0.7",
			"homepage": "https://github.com/dominictarr/level-post",
			"repository": {
				"type": "git",
				"url": "git://github.com/dominictarr/level-post.git"
			},
			"dependencies": {
				"ltgt": "^2.1.2"
			},
			"devDependencies": {
				"bytewise": "~0.7.1",
				"level-test": "^2.0.2",
				"tape": "^2.13.3"
			},
			"scripts": {
				"test": "set -e; for t in test/*.js; do node $t; done"
			},
			"author": {
				"name": "Dominic Tarr",
				"email": "dominic.tarr@gmail.com",
				"url": "http://dominictarr.com"
			},
			"license": "MIT",
			"gitHead": "9021f153f159aa1d13233908ebe616f650e78f22",
			"bugs": {
				"url": "https://github.com/dominictarr/level-post/issues"
			},
			"_id": "level-post@1.0.7",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "8.9.4",
			"_npmUser": {
				"name": "dominictarr",
				"email": "dominic.tarr@gmail.com"
			},
			"dist": {
				"integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==",
				"shasum": "19ccca9441a7cc527879a0635000f06d5e8f27d0",
				"tarball": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz",
				"fileCount": 9,
				"unpackedSize": 7394
			},
			"maintainers": [
				{
					"name": "dominictarr",
					"email": "dominic.tarr@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/level-post_1.0.7_1518151917513_0.4998013477555807"
			},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-02-09T04:51:57.624Z",
		"created": "2013-06-17T10:36:29.872Z",
		"1.0.0": "2013-06-17T10:36:33.382Z",
		"1.0.1": "2013-06-17T10:39:14.478Z",
		"1.0.2": "2013-06-18T14:57:34.212Z",
		"1.0.3": "2013-07-08T11:22:09.589Z",
		"1.0.4": "2014-07-17T19:08:47.249Z",
		"1.0.5": "2016-07-31T07:32:02.609Z",
		"1.0.7": "2018-02-09T04:51:57.624Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.0.7"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"d36efc9293dd2c4a304fb92aff0e763e\"",
			"fetched": 1602009449017
		}
	},
	"_distfiles": {
		"level-post-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.0.tgz",
			"sha": "ec689d50c8a68b7d4916114175d4fa730827e9db",
			"registry": "npmjs"
		},
		"level-post-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.1.tgz",
			"sha": "6da3d155a5a8217234e4be86de4da162e055a208",
			"registry": "npmjs"
		},
		"level-post-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.2.tgz",
			"sha": "b95638c0370c06a75d37abf9842d74b3d2b77189",
			"registry": "npmjs"
		},
		"level-post-1.0.3.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.3.tgz",
			"sha": "b1309fa3b4f5b622fd5bf9a3430989224ffdab45",
			"registry": "npmjs"
		},
		"level-post-1.0.4.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.4.tgz",
			"sha": "a117e229ac2c6f263d78f9cd19e02f6d7ece4e61",
			"registry": "npmjs"
		},
		"level-post-1.0.5.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.5.tgz",
			"sha": "2a66390409bf6a1621a444bab6f016444cc9802c",
			"registry": "npmjs"
		},
		"level-post-1.0.7.tgz": {
			"url": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz",
			"sha": "19ccca9441a7cc527879a0635000f06d5e8f27d0",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"level-post-1.0.7.tgz": {
			"shasum": "19ccca9441a7cc527879a0635000f06d5e8f27d0"
		}
	},
	"_rev": "12-d8ea6f40010d90f9",
	"_id": "level-post",
	"readme": "# level-post\n\nget consistent post hooks for leveldb.\n\n[![travis](https://travis-ci.org/dominictarr/level-post.png?branch=master)\n](https://travis-ci.org/dominictarr/level-post)\n\n[![testling](http://ci.testling.com/dominictarr/level-post.png)\n](http://ci.testling.com/dominictarr/level-post)\n\n``` js\nvar level = require('level')\n\nvar db = level('/tmp/whatever-db')\n\npost(db, function (op) {\n  //this is called after every put, del, or batch\n  console.log(op)\n})\n\ndb.put('foo', 'bar', function (err) {\n  //...\n})\n```\n\n# methods\n\n## post(db, opts={}, cb)\n\nCreate a hook to listen for database events matching the constraints in `opts`.\n`cb(op)` fires for each matching operation for `op`, an object with `type`,\n`key`, and `value` properties.\n\nYou can use these keys as constraints, just like level core:\n\n* `opts.gte`, `opts.start`, `opts.min` - greater than or equal to\n* `opts.gt` - greater than\n* `opts.lte`, `opts.end`, `opts.max` - less than or equal to\n* `opts.lt` - less than\n\nYou can also specify a keyEncoding with `opts.keyEncoding`. If there was a\nkeyEncoding set up by leveldb in the constructor (at `db.options.keyEncoding`),\nthat one will be used.\n\n## License\n\nMIT"
}