{"_id":"pouchdb-replication-stream","_rev":"27-27424af69e930f2430cc569cf1fdc02f","name":"pouchdb-replication-stream","dist-tags":{"latest":"1.2.9"},"versions":{"0.1.0":{"name":"pouchdb-replication-stream","version":"0.1.0","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@0.1.0","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"017de22770ccefbdf685debb3b854b21d8766569","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-0.1.0.tgz","integrity":"sha512-hNoeJTW1K3PZR4/D8UvDFHqy4jWOEUQXc+ZHFC2yivHOtzOiZtHpBCQN3ygYiMgPAzTGbvbP+9cY4G2yTYLscQ==","signatures":[{"sig":"MEQCIGylaALmVD4y3BbmX5qP54MqcCdtRWpLue6VtAfbqEL3AiAjEJFT43XSVbOArP4pwS/cdtK5D657O0Y/A5CQDcutFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"017de22770ccefbdf685debb3b854b21d8766569","browser":{"crypto":false},"gitHead":"96b2d435f870c8182061965175af10dc5510f771","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":["es3ify"]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"1.4.13","description":"PouchDB/CouchDB replication as a stream","dependencies":{"lie":"^2.6.0","es3ify":"^0.1.3","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","chai-as-promised":"~4.1.0","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.0.0":{"name":"pouchdb-replication-stream","version":"1.0.0","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.0.0","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"b1d8fb2f743058d0bfefaa8409a420c3f10fa64f","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.0.0.tgz","integrity":"sha512-/0rfpWBPoacx4WXLNkZ4RNhYtXLbF1MZDyTg8DTFPC81lItEne78izcXmHyFznyILmAo/DHPJjx8VyTXLpEubg==","signatures":[{"sig":"MEUCIQDbsZtuHVsAqqfBa+Npbmu/Czh776XukwP7FA5na/zjLQIgKM8TJ2BEk0C2OwZrn1UxiE9nvX7v35WOG8ojUsrGP/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b1d8fb2f743058d0bfefaa8409a420c3f10fa64f","browser":{"crypto":false},"gitHead":"8380ad9def770a052894012b357f0a04c39806aa","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"1.4.13","description":"PouchDB/CouchDB replication as a stream","dependencies":{"lie":"^2.6.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","chai-as-promised":"~4.1.0","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.0.1":{"name":"pouchdb-replication-stream","version":"1.0.1","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.0.1","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"e48112cabca278781571e476ea05fe3351379fd7","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.0.1.tgz","integrity":"sha512-5c7NFGeMt1r5Tpd+Nd7syhaO0v5o0MUe47tlEWZalm6sDas0aYz5roz400RJibBJBICBL/SrU4E0PK7E0TakzA==","signatures":[{"sig":"MEYCIQDELKo72rNG6MOR/Ar3/tTNA6OlBv7tNJwmpVTMLUJvOQIhAJ+ox8jUXCbutUVzRItMxHUcaCdeZxEMJMA6rpCbEDGg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e48112cabca278781571e476ea05fe3351379fd7","browser":{"crypto":false},"gitHead":"729354072a86d4d935f52343ebe67cb2c780d5da","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"1.4.13","description":"PouchDB/CouchDB replication as a stream","dependencies":{"lie":"^2.6.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.2.0","chai-as-promised":"~4.1.0","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.1.0":{"name":"pouchdb-replication-stream","version":"1.1.0","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.1.0","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"04735a91ecf7a3dd01b42783da9e166b49b605e4","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.1.0.tgz","integrity":"sha512-QZPbooY4klqtvbm9YgwUkTPnbKeRrNgUh3jsJWaxGuO54a7eHXpSZTubRbsk89MpH6jP5Yv0WT6c3YB4yMfWoA==","signatures":[{"sig":"MEUCIQDj+qoR82xLUajXhRbIbkRKMG7GBfnZWgAS99Or0K44ZQIgczjVPXDUaCGslQc/tjKLgxEi8YBRDTGaMLUsOgZEjIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"04735a91ecf7a3dd01b42783da9e166b49b605e4","browser":{"crypto":false},"gitHead":"c6f423b8c66a8cc468298202d4c6980cb4e79217","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.2.0","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"0.10.28","dependencies":{"lie":"^2.6.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","lodash":"^3.3.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.2.0","chai-as-promised":"~4.1.0","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.1.1":{"name":"pouchdb-replication-stream","version":"1.1.1","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.1.1","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"d420508631f02a9c9ca080c67c95b0632bbd0d93","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.1.1.tgz","integrity":"sha512-JP35h0EdsP06r+/g73fHDUP8MUYxPdx5y3kwd0GcGfqR+a4MMjU0ue7JIUCWcsx69Up5ysr57pYA/CH2fcepUQ==","signatures":[{"sig":"MEQCIFpW/Z8J47VAjTli8YeF3lsM24T/qXA066S12vNXVf3RAiA/x6F3psV6Lg7ag729XQXMOviluz5may0JrLOb+4jkbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d420508631f02a9c9ca080c67c95b0632bbd0d93","browser":{"crypto":false},"gitHead":"e68fd23a2a4eaf81834165d8c14aded525d07e97","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.5.1","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"1.3.0","dependencies":{"lie":"^2.6.0","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.2.0","chai-as-promised":"~4.1.0","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.0":{"name":"pouchdb-replication-stream","version":"1.2.0","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.2.0","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"c0526ffd4783e9e98fa9373be93b5ec4f0100c46","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.0.tgz","integrity":"sha512-dRPy4Wf4cHrWFIZe9S7tDMbo5lNlTaQ62O3vSLMV39eztpeec1O1Wx8M5GhtNWs2GYU3dKY/Fpg7iNP1s8AQ4w==","signatures":[{"sig":"MEQCIBinL/IA/WYTT6a5yZ5x0RFo43Kou5q2rvh4bms8Rg6IAiBGdspFfBuIQuwAjKoVC+WBZ4k2HPSqdMzLcg2PtD28TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c0526ffd4783e9e98fa9373be93b5ec4f0100c46","browser":{"crypto":false},"gitHead":"9a8ce4e15f699581e492da5d6240fbc04d63f391","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.5.1","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"1.3.0","dependencies":{"lie":"^2.6.0","es3ify":"^0.1.3","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.3.0","chai-as-promised":"~4.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.1":{"name":"pouchdb-replication-stream","version":"1.2.1","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.2.1","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"b5341440e41141cb41f10b460cd1a012715545b6","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.1.tgz","integrity":"sha512-AiKXhpYJSJOFIPqln2iRgxn2VQHld5DTrDkuv4Jg9xcYGWeWJt91ZryWxmcW6KE9c3gkl1kaPK0h/VgdQcCBog==","signatures":[{"sig":"MEUCIHxF1RtyBWm9knsbjzeL4DMOemoTxlCrLyNjml7vNDWNAiEA3AR4KDY3/POnAGwVlKANZovvUBAXhb6OqOACHE+WUAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b5341440e41141cb41f10b460cd1a012715545b6","browser":{"crypto":false},"gitHead":"758ff1315e560cad638fe9f35a92800e41f6c61c","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.7.0","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"0.10.36","dependencies":{"lie":"^2.6.0","es3ify":"^0.1.3","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.3.0","chai-as-promised":"~4.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.2":{"name":"pouchdb-replication-stream","version":"1.2.2","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.2.2","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"2204a36bf5b012f979bb5f09dd8e72e3fbba9636","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.2.tgz","integrity":"sha512-LMbsg0A/Ar2DgmheYdnKlxT+LswEfXet1FLim+yGGyVb+/cDRpBP+kOvU7wCdgG7dFHQ2OLLYtoNN9aUT8mG0A==","signatures":[{"sig":"MEUCIQColHLuF2tw2LwZcQxQY4jEw/h/u6rTHW1+QiMQ29cpmgIgbGiaGJoD7pblOMjfS32/lTVJE6DfV7IVr7YYE+K45aM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2204a36bf5b012f979bb5f09dd8e72e3fbba9636","browser":{"crypto":false},"gitHead":"6006af62c731b7b0055b707e7b83ea9f86f8064d","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdir -p dist && browserify index.js -o dist/pouchdb.replication-stream.js && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"browserify":{"transform":[]},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.7.1","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"0.10.36","dependencies":{"lie":"^2.6.0","es3ify":"^0.1.3","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","jshint":"~2.3.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"~0.4.1","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"~2.36.0","http-server":"~0.5.5","memorystream":"^0.3.0","chai-as-promised":"~4.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.3":{"name":"pouchdb-replication-stream","version":"1.2.3","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.2.3","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"41bcb96bcb09f4d98ef8e73e8575280ba059d6a0","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.3.tgz","integrity":"sha512-xD32o6ty0Cz5AVkqGNwuQFun6jXe5HrZCI+p3APeqcjgrJ2mklBy79zSejC5j0quCvN4G3vESyBiZC0zRxzc6Q==","signatures":[{"sig":"MEQCIAOUgN/Q8Mh4Uh+dQjeJBLLAM21FbETFdFv1VgLuObmjAiBIxGoyPRwBX0Bd/XWZKMxWN3XczN0QWHDI87XqraKjQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"41bcb96bcb09f4d98ef8e73e8575280ba059d6a0","gitHead":"f4dadf0343d62435ed3bd04d53f95c35b98135f8","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify index.js | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.7.0","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"0.10.36","dependencies":{"lie":"^2.6.0","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"~2.3.0","mkdirp":"^0.5.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^9.0.8","http-server":"~0.5.5","memorystream":"^0.3.0","chai-as-promised":"~4.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.4":{"name":"pouchdb-replication-stream","version":"1.2.4","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache","_id":"pouchdb-replication-stream@1.2.4","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"a9098fa9d6bdaa8ee5465daec404941d4c3c4f8d","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.4.tgz","integrity":"sha512-ULU+UZxHVt5WUJviTAMHVMHnzSlcfEko3GL5GnQ3FG9iQj0PZRqjsH1w5WmSuIjtwSUY26GExACkZnm8g+0nxA==","signatures":[{"sig":"MEUCIQDL8PLDCVLFKRxbYIJW+Cr/EJcCa8xCFWTFqEOtvy6cKgIgKHmYIGqkoP4GRSBViaY48TgFdIvpgLiSditCI7TpkPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a9098fa9d6bdaa8ee5465daec404941d4c3c4f8d","gitHead":"c43755d5654f3bcf360d4012c86fc739d60101b9","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc *.js test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify index.js | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"2.7.0","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"0.10.36","dependencies":{"lie":"^2.6.0","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-extend":"^0.1.2"},"devDependencies":{"wd":"^0.2.21","chai":"~1.8.1","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"~2.3.0","mkdirp":"^0.5.0","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^9.0.8","http-server":"~0.5.5","memorystream":"^0.3.0","concat-stream":"^1.4.8","chai-as-promised":"~4.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.5":{"name":"pouchdb-replication-stream","version":"1.2.5","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache-2.0","_id":"pouchdb-replication-stream@1.2.5","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"cafecdeddd581aa4eaa5fbcd5e5116eb1f622e61","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.5.tgz","integrity":"sha512-7iMYHZ0GAyu4hgYbBBLoiPhTgP0X/vpFJgOFK7vFktQa1cveXlyPryzASnof+Kua6b9LptJ2EVkS8890KL3Cbw==","signatures":[{"sig":"MEYCIQC4mbVc2hLyejy37Mqvcn+odBC4hE54VArpPAnK6raxlAIhAI5061qYXGvsftKYd/dUCZOz5MgbRvv7fXvrVcVqhfR8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"cafecdeddd581aa4eaa5fbcd5e5116eb1f622e61","gitHead":"c3b2aef90773c3254f6587f246eaf3390d2f46ec","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc lib test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify . | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"3.3.5","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"4.0.0","dependencies":{"lie":"^2.6.0","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1"},"devDependencies":{"wd":"^0.2.21","chai":"^3.3.0","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"^2.3.0","mkdirp":"^0.5.0","pouchdb":"^5.0.0","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^11.2.0","http-server":"~0.8.5","memorystream":"^0.3.0","chai-as-promised":"^5.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.6":{"name":"pouchdb-replication-stream","version":"1.2.6","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache-2.0","_id":"pouchdb-replication-stream@1.2.6","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"d6d44f884b8ad11fc38d7c3507e5439fd864229a","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.6.tgz","integrity":"sha512-F5sAhavlSXh/eGzaGu2TYzMIUoYZCNV/boUfa3R0DbiPDzkkOKTPxG8D9DRKfRDyDcxGx0Y03DZKmtzWLTTZPg==","signatures":[{"sig":"MEQCIH9JP9sWlUNf2C12P3GlhkU7CyM1vQgWiAAqFHlKV266AiB50ClbaPNH1hoI8OKyt/QEGgst8O6S05LptRwdHeN+SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"d6d44f884b8ad11fc38d7c3507e5439fd864229a","gitHead":"ef0848dc444128fa531321640a44ec2b6e98c84c","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc lib test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify . | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"3.3.5","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"4.0.0","dependencies":{"lie":"^2.6.0","lodash":"^3.3.0","inherits":"~2.0.1","through2":"^0.6.1","argsarray":"0.0.1","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1"},"devDependencies":{"wd":"^0.2.21","chai":"^3.3.0","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"^2.3.0","mkdirp":"^0.5.0","pouchdb":"^5.0.0","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^11.2.0","http-server":"~0.8.5","memorystream":"^0.3.0","chai-as-promised":"^5.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"directories":{}},"1.2.7":{"name":"pouchdb-replication-stream","version":"1.2.7","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache-2.0","_id":"pouchdb-replication-stream@1.2.7","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"880b0f244d86adac4e775d5dca33cf5cc99f850b","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.7.tgz","integrity":"sha512-Jwe+2iXIFq9OQ1w9iBSNjA04Sdd+6ToJl7Pwi+7aWomjTHKrPypUSedsILjkPJrorqNsTt+JOWvX4uL2fmpgHw==","signatures":[{"sig":"MEUCIQCuy01lVInqtWCPwsH/N5IWBQOx+SiCn2gpwpVMIsnAKgIgHnL2SLmypfhdWr49zo+BYvaUjrg0oV0iRTAjXtdTGfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"880b0f244d86adac4e775d5dca33cf5cc99f850b","gitHead":"adcc21331e61e7ff1876f8b2b803b127993e56e3","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc lib test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify -p bundle-collapser/plugin -s PouchReplicationStream . | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"3.10.3","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"6.2.2","dependencies":{"inherits":"~2.0.1","through2":"^2.0.0","argsarray":"0.0.1","lodash.pick":"^4.0.0","pouch-stream":"^0.4.0","ldjson-stream":"^1.2.1","pouchdb-promise":"^5.4.4"},"devDependencies":{"wd":"^0.2.21","lie":"^3.1.0","chai":"^3.3.0","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"^2.3.0","mkdirp":"^0.5.0","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^11.2.0","http-server":"~0.8.5","memorystream":"^0.3.0","pouchdb-memory":"^1.0.0","bundle-collapser":"^1.2.1","chai-as-promised":"^5.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/pouchdb-replication-stream-1.2.7.tgz_1469766914043_0.2634511727374047","host":"packages-16-east.internal.npmjs.com"},"directories":{}},"1.2.8":{"name":"pouchdb-replication-stream","version":"1.2.8","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache-2.0","_id":"pouchdb-replication-stream@1.2.8","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"2267763040c99d2b529551c6a85ec8db5a8cba93","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.8.tgz","integrity":"sha512-OQcDXHqj0LEvRcJGnUxFwIji+0WB2DfnsApQ+TaCYqsBk1aHQMDruR5d2BIBUGfjT/ifrSlM3Zxu48S+ftvgng==","signatures":[{"sig":"MEUCIQDIErK5cCoJWABpHqIkaaS972lqHtHLOHccE5pzmWIFCwIgAYSwgx5FDPBv+9PrFw9iYoTgSF4sObejQpszMRCoVSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2267763040c99d2b529551c6a85ec8db5a8cba93","gitHead":"b7f195f435099d6f26fdea861f72329aae006f20","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc lib test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify -p bundle-collapser/plugin -s PouchReplicationStream . | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"3.10.3","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"6.5.0","dependencies":{"ndjson":"^1.4.3","inherits":"~2.0.1","through2":"^2.0.0","argsarray":"0.0.1","lodash.pick":"^4.0.0","pouch-stream":"^0.4.0","pouchdb-promise":"^5.4.4"},"devDependencies":{"wd":"^0.2.21","lie":"^3.1.0","chai":"^3.3.0","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"^2.3.0","mkdirp":"^0.5.0","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^11.2.0","http-server":"~0.8.5","memorystream":"^0.3.0","pouchdb-memory":"^1.0.0","bundle-collapser":"^1.2.1","chai-as-promised":"^5.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/pouchdb-replication-stream-1.2.8.tgz_1472860666862_0.4334758173208684","host":"packages-12-west.internal.npmjs.com"},"directories":{}},"1.2.9":{"name":"pouchdb-replication-stream","version":"1.2.9","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"author":"","license":"Apache-2.0","_id":"pouchdb-replication-stream@1.2.9","maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"dist":{"shasum":"aa4fa5d8f52df4825392f18e07c7e11acffc650a","tarball":"https://registry.npmjs.org/pouchdb-replication-stream/-/pouchdb-replication-stream-1.2.9.tgz","integrity":"sha512-hM8XRBfamTTUwRhKwLS/jSNouBhn9R/4ugdHNRD1EvJzwV8iImh6sDYbCU9PGuznjyOjXz6vpFRzKeI2KYfwnQ==","signatures":[{"sig":"MEQCIGKJ02I0d9HMmbHF4UdCn+zSk50W3OnPMVEEM4BtYN8HAiAukocwh+Qk/8irscR131kGsXZFkIPIAcJTrjyJbn8Ltw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"aa4fa5d8f52df4825392f18e07c7e11acffc650a","gitHead":"223344f03b8cc924f490d7893dae4131a782b3b2","scripts":{"dev":"browserify test/test.js > test/test-bundle.js && npm run dev-server","min":"uglifyjs dist/pouchdb.replication-stream.js -mc > dist/pouchdb.replication-stream.min.js","test":"npm run jshint && ./bin/run-test.sh","build":"mkdirp dist && npm run browserify && npm run min","jshint":"jshint -c .jshintrc lib test/test.js","coverage":"npm test --coverage && istanbul check-coverage --lines 100 --function 100 --statements 100 --branches 100","test-node":"TEST_DB=testdb,http://localhost:5984/testdb istanbul test ./node_modules/mocha/bin/_mocha test/test.js -- -R spec","browserify":"browserify -p bundle-collapser/plugin -s PouchReplicationStream . | ./bin/es3ify.js | derequire > dist/pouchdb.replication-stream.js","dev-server":"./bin/dev-server.js","test-browser":"./bin/test-browser.js"},"_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"_npmVersion":"3.10.3","description":"PouchDB/CouchDB replication as a stream","_nodeVersion":"6.5.0","dependencies":{"ndjson":"^1.4.3","inherits":"^2.0.3","through2":"^2.0.0","argsarray":"0.0.1","lodash.pick":"^4.0.0","pouch-stream":"^0.4.0","pouchdb-promise":"^6.0.4"},"devDependencies":{"wd":"^0.2.21","lie":"^3.1.0","chai":"^3.3.0","noms":"0.0.0","mocha":"~1.18","es3ify":"^0.1.3","jshint":"^2.3.0","mkdirp":"^0.5.0","request":"^2.36.0","bluebird":"^1.0.7","istanbul":"^0.2.7","watchify":"^3.1.0","derequire":"^2.0.0","phantomjs":"^1.9.7-5","uglify-js":"^2.4.13","browserify":"^11.2.0","http-server":"~0.8.5","memorystream":"^0.3.0","pouchdb-memory":"^6.0.0","bundle-collapser":"^1.2.1","chai-as-promised":"^5.1.0","selenium-standalone":"3.0.2","random-document-stream":"0.0.0","sauce-connect-launcher":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/pouchdb-replication-stream-1.2.9.tgz_1473696491810_0.7028999903704971","host":"packages-12-west.internal.npmjs.com"},"directories":{}}},"time":{"created":"2014-10-12T21:55:47.628Z","modified":"2025-12-10T12:42:15.385Z","0.1.0":"2014-10-12T21:55:47.628Z","1.0.0":"2014-11-02T14:29:52.529Z","1.0.1":"2014-12-23T13:54:36.785Z","1.1.0":"2015-02-21T22:25:16.458Z","1.1.1":"2015-02-22T14:30:04.857Z","1.2.0":"2015-02-22T19:32:22.835Z","1.2.1":"2015-04-06T15:07:00.651Z","1.2.2":"2015-04-22T18:47:28.072Z","1.2.3":"2015-04-23T13:26:28.811Z","1.2.4":"2015-04-25T18:09:31.548Z","1.2.5":"2015-10-11T19:14:25.706Z","1.2.6":"2015-12-31T19:56:49.485Z","1.2.7":"2016-07-29T04:35:19.230Z","1.2.8":"2016-09-02T23:57:47.354Z","1.2.9":"2016-09-12T16:08:12.070Z"},"bugs":{"url":"https://github.com/nolanlawson/pouchdb-replication-stream/issues"},"license":"Apache-2.0","homepage":"https://github.com/nolanlawson/pouchdb-replication-stream#readme","keywords":["pouch","pouchdb","plugin","stream","replication","couch","couchdb"],"repository":{"url":"git://github.com/nolanlawson/pouchdb-replication-stream.git","type":"git"},"description":"PouchDB/CouchDB replication as a stream","maintainers":[{"email":"jan@apache.org","name":"jan"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"readme":"PouchDB Replication Stream\n=====\n\n[![Build Status](https://travis-ci.org/nolanlawson/pouchdb-replication-stream.svg)](https://travis-ci.org/nolanlawson/pouchdb-replication-stream)\n\n`ReadableStream`s and `WritableStream`s for PouchDB/CouchDB replication.\n\nBasically, you can replicate two databases by just attaching the streams together.\n\nThis has many uses:\n\n1. Dump a database to a file, and then load that same file into another database.\n2. Do a quick initial replication by dumping the contents of a CouchDB to an HTTP endpoint, which is then loaded into a PouchDB in the browser.\n3. Replicate over web sockets? Over bluetooth? Over NFC? Why not? Since the replication stream is just JSON plaintext, you can send it over any transport mechanism.\n4. Periodically backup your database.\n\nSuite of Tools\n---------\n\n* [pouchdb-dump-cli](https://github.com/nolanlawson/pouchdb-dump-cli)\n* [pouchdb-load](https://github.com/nolanlawson/pouchdb-load)\n* [express-pouchdb-replication-stream](https://github.com/conor-mac-aoidh/express-pouchdb-replication-stream)\n\nExamples\n------\n\nYou can use `pouchdb-replication-stream` itself to:\n  * [dump to a string](#dumping-to-a-string)\n  * [replicate with in-memory streams](https://github.com/nolanlawson/pouchdb-replication-stream#stream-directly-without-the-dump-file)\n  * do anything you can do with streams :)\n\nUsage\n-------\n\nLet's assume you have two databases. It doesn't matter whether they're remote or local:\n\n```js\nvar db1 = new PouchDB('mydb');\nvar db2 = new PouchDB('http://localhost:5984/mydb');\n```\n\nLet's dump the entire contents of db1 to a file using `dump()`:\n\n```js\nvar ws = fs.createWriteStream('output.txt');\n\ndb1.dump(ws).then(function (res) {\n  // res should be {ok: true}\n});\n```\n\nNow let's read that file into another database using `load()`:\n\n```js\nvar rs = fs.createReadStream('output.txt');\n\ndb2.load(rs).then(function (res) {\n  // res should be {ok: true}\n});\n```\n\nCongratulations, your databases are now in sync. It's the same effect as if you had done:\n\n```js\ndb1.replicate.to(db2);\n```\n\nAPI\n-----\n\n### db.dump(stream [, opts])\n\nDump the `db` to a `stream` with the given `opts`. Returns a Promise.\n\nThe `opts` are passed directly to the `replicate()` API [as described here](http://pouchdb.com/api.html#replication). In particular you may want to set:\n\n* `batch_size` - how many documents to dump in each output chunk. Defaults to 50.\n* `since` - the `seq` from which to start reading changes.\n\nThe options you are allowed to pass through are: `batch_size`, `batches_limit`, `filter`, `doc_ids`, `query_params`, `since`, and `view`.\n\n### db.load(stream)\n\nLoad changes from the given `stream` into the `db`. Returns a Promise.\n\nThis is an idempotent operation, so you can call it multiple times and it won't change the result.\n\n#### Warning when using `pouchdb-load`\n\nThe [pouchdb-load](https://github.com/nolanlawson/pouchdb-load) plugin has its own `db.load()`\nfunction, which is incompatible with this one. If you want to use both plugins at the same\ntime, then you will need to do:\n\n```js\nvar PouchDB = require('pouchdb');\nvar load = require('pouchdb-load');\nPouchDB.plugin({\n  loadIt: load.load\n});\n// Then load `pouchdb-replication-stream` normally\n```\n\nThen you can use `pouchdb-load` via `db.loadIt()`, which will not clobber the `db.load()` from  this plugin. (You must use Browserify/Webpack, since there is no prebuilt `loadIt()` version.)\n\nDesign\n----\n\nThe replication stream looks like this:\n\n```js\n{\"version\":\"0.1.0\",\"db_type\":\"leveldb\",\"start_time\":\"2014-09-07T21:31:01.527Z\",\"db_info\":{\"doc_count\":3,\"update_seq\":3,\"db_name\":\"testdb\"}}\n{\"docs\":[{\"_id\":\"doc1\",\"_rev\":\"1-x\",\"_revisions\":{\"start\":1,\"ids\":[\"x\"]},\"foo\":\"bar\"}]}\n{\"docs\":[{\"_id\":\"doc2\",\"_rev\":\"1-y\",\"_revisions\":{\"start\":1,\"ids\":[\"y\"]},\"foo\":\"baz\"}]}\n{\"docs\":[{\"_id\":\"doc3\",\"_rev\":\"1-z\",\"_revisions\":{\"start\":1,\"ids\":[\"z\"]},\"foo\":\"quux\"}]}\n{\"seq\":3}\n```\n\nI.e. it's just NDJ - Newline Delimited JSON. Each line is a list of the documents to be loaded into the target database (using `bulkDocs()` with `{new_edits: false}`).\n\nThe first line is a header containing some basic info, like the number of documents in the database and the replication stream protocol version. Such info many be useful for showing a progress bar during the `load()` process, or for handling later versions, in case this protocol changes.\n\nThis replication stream is _idempotent_, meaning you can load it into a target database any number of times, and it will be as if you had only done it once.\n\nAt the end of the `load()` process, the target database will function exactly as if it had been replicated from the source database. Revision hashes, conflicts, attachments, and document contents are all faithfully transported.\n\nSome lines may contain `seq`s; these are used as checkpoints. The `seq` line says, \"When you have loaded all the preceding documents, you are now at update_seq `seq`.\"\n\nFor the time being, attachments are just included as base64-encoded strings, ala CouchDB's `_all_docs` with `attachments=true` and `Accept: application/json`.\n\nInstallation\n--------\n\nTo use this plugin, download it from the `dist` folder and include it after `pouchdb.js` in your HTML page:\n\n```html\n<script src=\"pouchdb.js\"></script>\n<script src=\"pouchdb.replication-stream.js\"></script>\n```\n\nYou can also use Bower:\n\n    bower install pouchdb-replication-stream\n\nOr to use it in Node.js, just npm install it:\n\n    npm install pouchdb-replication-stream\n\nIn Node.js, you can attach it to the `PouchDB` object using the following code:\n\n```js\nvar PouchDB = require('pouchdb');\nvar replicationStream = require('pouchdb-replication-stream');\n\nPouchDB.plugin(replicationStream.plugin);\nPouchDB.adapter('writableStream', replicationStream.adapters.writableStream);\n```\n\nStream directly without the dump file\n---\n\nOn Node.js or with [`Browserify`](http://browserify.org/), ou can use a [`MemoryStream`](https://github.com/JSBizon/node-memorystream) to stream directly without dumping to a file. Here's an example:\n\n```js\nvar Promise = require('bluebird');\nvar PouchDB = require('pouchdb');\nvar replicationStream = require('pouchdb-replication-stream');\nvar MemoryStream = require('memorystream');\n\nPouchDB.plugin(replicationStream.plugin);\nPouchDB.adapter('writableStream', replicationStream.adapters.writableStream);\nvar stream = new MemoryStream();\n\nvar source = new PouchDB('http://localhost:5984/source_db');\nvar dest = new PouchDB('local_destination');\n\nPromise.all([\n  source.dump(stream),\n  dest.load(stream)\n]).then(function () {\n  console.log('Hooray the stream replication is complete!');\n}).catch(function (err) {\n  console.log('oh no an error', err);\n});\n```\n\nThis will also work in the browser if you are using [Browserify](http://browserify.org).\n\nIf you aren't using Browserify, then you can download `MemoryStream` from [https://wzrd.in/standalone/memorystream@latest](https://wzrd.in/standalone/memorystream@latest) and it will be available as `window.memorystream`.\n\nExample:\n\n```html\n<script src=\"lib/pouchdb/dist/pouchdb.js\"></script>\n<script src=\"lib/pouchdb-replication-stream/dist/pouchdb.replication-stream.js\"></script>\n<script src=\"lib/memorystream/memorystream.js\"></script>\n```\n\n```js\nvar localDB = new PouchDB('foo');\nvar remoteDB = new PouchDB('bar');\n\nvar source = new PouchDB('http://localhost:5984/source_db');\nvar dest = new PouchDB('local_destination');\n\nPromise.all([\n  source.dump(stream),\n  dest.load(stream)\n]).then(function () {\n  console.log('Hooray the stream replication is complete!');\n}).catch(function (err) {\n  console.log('oh no an error', err);\n});\n```\n\nDumping to a string\n---\n\nYou can use [`MemoryStream`](https://github.com/JSBizon/node-memorystream) to read in the entire\nstream and dump it to a string.\n\n\n\nExample:\n\n```js\nvar PouchDB = require('pouchdb');\nvar replicationStream = require('pouchdb-replication-stream');\nvar MemoryStream = require('memorystream');\n\nPouchDB.plugin(replicationStream.plugin);\nPouchDB.adapter('writableStream', replicationStream.adapters.writableStream);\n\nvar dumpedString = '';\nvar stream = new MemoryStream();\nstream.on('data', function(chunk) {\n  dumpedString += chunk.toString();\n});\n\nvar db = new PouchDB('my_db');\n\ndb.dump(stream).then(function () {\n  console.log('Yay, I have a dumpedString: ' + dumpedString);\n}).catch(function (err) {\n  console.log('oh no an error', err);\n});\n```\n\nThis will also work in the browser via [Browserify](http://browserify.org/).\n\nIf you aren't using Browserify, then you can download `MemoryStream` from [https://wzrd.in/standalone/memorystream@latest](https://wzrd.in/standalone/memorystream@latest) and it will be available as `window.memorystream`.\n\nExample:\n\n```html\n<script src=\"lib/pouchdb/dist/pouchdb.js\"></script>\n<script src=\"lib/pouchdb-replication-stream/dist/pouchdb.replication-stream.js\"></script>\n<script src=\"lib/memorystream/memorystream.js\"></script>\n```\n\n```js\nvar db = new PouchDB('my_db');\n\nvar MemoryStream = window.MemoryStream;\n\nvar dumpedString = '';\nstream.on('data', function(chunk) {\n  dumpedString += chunk.toString();\n});\n\ndb.dump(stream).then(function () {\n  console.log('Yay, I have a dumpedString: ' + dumpedString);\n}).catch(function (err) {\n  console.log('oh no an error', err);\n});\n```\n\nKnown pitfalls\n---\n\n### Read error 400 ECONNRESET\n\nBasically this means your CouchDB cannot handle all concurrent requests happening. Most probable cause is you have 200+ attachments on one of your documents.\n\nOne simple way to get around this error is to limit the globalAgent maxSockets, which manages the maximum number of concurret http requests.\n\n```js\nrequire('http').globalAgent.maxSockets = 25;\n```\n\n### Trying to speed up PouchDB replication?\n\nIf you are using this library in the browser, then it's not going to speed up replication. The whole point is to minify the number of HTTP requests by collapsing replication into a stream, and then sending one big chunk down the wire to the client. If you use it on the client side, then it will still make many small requests to the server, which is slow.\n\nWhat you probably want is to use this library server-side, in a Node.js process. For a good example, see the Express wrapper: [express-pouchdb-replication-stream](https://github.com/conor-mac-aoidh/express-pouchdb-replication-stream).\n\nBuilding\n----\n    npm install\n    npm run build\n\nYour plugin is now located at `dist/pouchdb.mypluginname.js` and `dist/pouchdb.mypluginname.min.js` and is ready for distribution.\n\nTesting\n----\n\n### In Node\n\nThis will run the tests in Node using LevelDB:\n\n    npm test\n\nYou can also check for 100% code coverage using:\n\n    npm run coverage\n\nIf you don't like the coverage results, change the values from 100 to something else in `package.json`, or add `/*istanbul ignore */` comments.\n\n\nIf you have mocha installed globally you can run single test with:\n```\nTEST_DB=local mocha --reporter spec --grep search_phrase\n```\n\nThe `TEST_DB` environment variable specifies the database that PouchDB should use (see `package.json`).\n\n### In the browser\n\nRun `npm run dev` and then point your favorite browser to [http://127.0.0.1:8001/test/index.html](http://127.0.0.1:8001/test/index.html).\n\nThe query param `?grep=mysearch` will search for tests matching `mysearch`.\n\n### Automated browser tests\n\nYou can run e.g.\n\n    CLIENT=selenium:firefox npm test\n    CLIENT=selenium:phantomjs npm test\n\nThis will run the tests automatically and the process will exit with a 0 or a 1 when it's done. Firefox uses IndexedDB, and PhantomJS uses WebSQL.\n","readmeFilename":"README.md","users":{"shanewholloway":true,"oliviertassinari":true}}