{"_id":"reqresnext","_rev":"31-d729bb6c87888250f06424d61dd95d0a","name":"reqresnext","dist-tags":{"latest":"1.7.0","beta":"1.8.0-beta.0"},"versions":{"1.0.1":{"name":"reqresnext","version":"1.0.1","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"esm":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/qiwi/di-container.git"},"keywords":["di","ioc","container","dependency injection","inversion of control"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.23.3","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.1","npm":"^5.6.0","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"e116c1243b28949a2e1b770fb450c3a2050f41ab","bugs":{"url":"https://github.com/qiwi/di-container/issues"},"homepage":"https://github.com/qiwi/di-container#readme","_id":"reqresnext@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-yqr2pU2XprwdVGqh7upBhRF1P9ordIZpSMyRx4pW1UsxtDiAu9QrxY/IS5WLHUsumnfqC0aUUoera67jo3NqYg==","shasum":"9fbc714661a1eb97c2cf1b800acf1fab06b8e0d3","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.0.1.tgz","fileCount":28,"unpackedSize":566295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCptTgtI8ftiFgJUaBu/U16H/3RD+YEjPNzzOBxr5Zb4wIhAPNa9Xn48RU52Ii9lImWRhJmMGhuv1zDNDhYDY7+unV4"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.0.1_1520265774809_0.4034332687198954"},"_hasShrinkwrap":true},"1.1.0":{"name":"reqresnext","version":"1.1.0","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"esm":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.23.3","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.1","npm":"^5.6.0","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"77fb4c640f8a59620eab2c7f78aa79dd09cf52ca","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-5i8ZiOz9OLAghMAfMbdDj2boBe/W2COlEq1UaT+eYYuxpwHAhZ/uu7BbKmukDHe51C5nmRyz6J65tLaSF+flLg==","shasum":"c817786f647c2769ab0598754e95c23ce3b2da9a","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.0.tgz","fileCount":28,"unpackedSize":567362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP8/SVpjvlYFhtqfkK0DxN7OkXD1ZM76lYNs1s6eFsZgIgfqvtrEFrEpoefxydawAapLa8N0l5KWWRKq/6WkuPUuo="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.0_1520315428682_0.4658448049758126"},"_hasShrinkwrap":true},"1.1.1":{"name":"reqresnext","version":"1.1.1","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"esm":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.23.3","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.2","npm":"^5.7.1","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"00209948ec99ff4ac6755e76826a4761393911cf","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.1","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-fRVk+mCGjg83rgcvw7pCSfNwRAPq9ZdPAJSNdIHgZ5VKbkZ+iQ4K1aNaPyDJ22csCpHjdNUYGZbsL3NpUsa1rA==","shasum":"dd8c71277b400f142aad92b421fa330109868295","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.1.tgz","fileCount":11,"unpackedSize":9794,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApa7fgVC9WJdXc/arxD1KvVKkS74j0bwYNgleZ0tlIbAiEA4bcpW1I64wTM7EntUpMUqAvH0Ejsr2SIPCew5NRP0/8="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.1_1520329831801_0.849197420303933"},"_hasShrinkwrap":false},"1.1.2":{"name":"reqresnext","version":"1.1.2","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"esm":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.23.3","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.2","npm":"^5.7.1","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"721f3bcd9dd28e4f7f923c4ed453d47de31e52a3","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.2","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-raogPuPs6gB72vcgYmKlXE7KGAiXKZjKWJBYUYpj9wfhKQrIQ9ObXgoWsWOHZ/SXHrRXj/5wlzNKk0zCvHR1pA==","shasum":"b7f1a5d84a273e9dc45bdfe24b6cb0de690050e5","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.2.tgz","fileCount":11,"unpackedSize":9935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI2hDHHKwWOKGkFMMFBr2XD6jxxdoryM8Zv327o7DklAiA7c3KN1Rc3iC3yAfSIOepIfhTYth6tKxhNo1oaYlsRSg=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.2_1520331698098_0.9008264441102602"},"_hasShrinkwrap":false},"1.1.3":{"name":"reqresnext","version":"1.1.3","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"esm":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.23.3","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.2","npm":"^5.7.1","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"530822f51add2fbd049873b36fb5fb803c596a0b","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.3","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-Z2j8MzNigrJx1FoEO+ua+vW5AYb9Bh9bc8sfhhu9uIZfbW3VX0iTvoqsMQKis6TYBSreNUbVecpV3/8rtcN8GA==","shasum":"0d7dd74801b99916ab49f51272c4ee40ec777f21","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.3.tgz","fileCount":11,"unpackedSize":10485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkUdiv5u4f2ODOFyaEZDDGqiV2kTcWbchNsZqAQlF7qQIgV7rWYo/lgIpWD/kdSQFalnXjUIkEepnw5UCdEZ+VE58="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.3_1520334814923_0.32675666271752934"},"_hasShrinkwrap":false},"1.1.4":{"name":"reqresnext","version":"1.1.4","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.2","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.0","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.66.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.2","npm":"^5.7.1","nyc":"^11.5.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"3062eedde151b610d18d570aae6bf44c6cca74cd","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.4","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-H1vGwFeapebAkC9qCqGzA3xhDuz7sgKeUOhneD3Jlmt7xnCJmRu0gEIvE1nJdMn31q5S7RTsB9/L/tcFh5xkYw==","shasum":"25170ea5bd2554df6faea7a03c39104251efc4d0","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.4.tgz","fileCount":11,"unpackedSize":13274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXFbKSTRPiZlcLRduxjnIa042kAC/0jWDaW9Ud3xZRpAiBSSv1NcMu3EM9bKALH60p3M5DqiXB0h/vcPGB3NjGPvw=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.4_1520344301525_0.24636161121044942"},"_hasShrinkwrap":false},"1.1.5":{"name":"reqresnext","version":"1.1.5","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"da438d23716630c284162ae5b08a02b2de17619e","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.5","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-z9BGTZQ0AtECbsLaIuar9+wcTsPl+RWmBbKpYUD/OGbwFEVN1ewf4A4ncF4JzcubaSH1O2Oox0dsd+bkZ+MbhQ==","shasum":"46f4fa0c19c9fb9300f4ffb8dcc42ba959f24cfc","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.5.tgz","fileCount":11,"unpackedSize":13417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcv13Z8OY3FvOaztvbKj2U+v6XVahKDGHTXz0XGHmW3wIhAJnc4UzWtSUAelE93P2BO/9JvZYnmuNsDbT4UWyVVaKy"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.5_1520924826697_0.24707217757446354"},"_hasShrinkwrap":false},"1.1.6":{"name":"reqresnext","version":"1.1.6","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","test":"npm run flow && npm run flow_coverage && npm run lint && npm run mocha","doc":"esdoc","coveralls":"npm test && nyc report --reporter=text-lcov | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5"},"devDependencies":{"@babel/cli":"^7.0.0-beta.40","@babel/core":"^7.0.0-beta.40","@babel/preset-env":"^7.0.0-beta.40","@babel/preset-flow":"^7.0.0-beta.40","@babel/register":"^7.0.0-beta.40","@std/esm":"^0.25.2","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","chai":"^4.1.2","chai-spies":"^1.0.0","chai-subset":"^1.6.0","coveralls":"^3.0.0","dirty-chai":"^2.0.1","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.67.1","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.3.0","glob":"^7.1.2","install":"^0.10.4","mocha":"^5.0.4","npm":"^5.7.1","nyc":"^11.6.0","setprototypeof":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"gitHead":"6e854326f0e3f7c1c0e18955fc9a159adef30c84","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.6","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-ydNR3pWLbta2rNDiGR+KTzy5lK4VuhzgC8lQyICvaMH9LUL3TMYyeKDtpyzFm6r9Bn0hBWT6M7lzOKUpSU+nZA==","shasum":"8cba6485587a8aa11d3cadb0013f27d50bae7941","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.6.tgz","fileCount":11,"unpackedSize":14085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiYz+nmOtLdAXvktXHTKFCXFlOHam06qFF3QtRHe2d1AiEA58gEsyz/bchSS8NZVQfvNMLFnkKQG3VTjjTtWnbJI/o="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.6_1520926225120_0.8111700485240003"},"_hasShrinkwrap":false},"1.1.8":{"name":"reqresnext","version":"1.1.8","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","minor":"npm test && npm run build && standard-version --release-as minor && npm run postversion","major":"npm test && npm run build && standard-version --release-as major && npm run postversion","release":"npm test && npm run build && standard-version && npm run postversion","postversion":"npm run push && npm publish","push":"git push --follow-tags origin master"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5","setprototypeof":"^1.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-minify":"^0.3.0","babel-register":"^6.26.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.68.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^22.4.3","standard":"^11.0.1","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"2f669bea0d35f56bc98de4cf661f52bcda6176a9","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.1.8","_npmVersion":"5.7.1","_nodeVersion":"9.7.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-LFLjlkB01IEqDbfK9ShBW9DTTik4FYSGqEIVNDOhSAZehxM+fkw0xvBD99Qf2etxcmzPgwOXW4HDMlSqRxdZuQ==","shasum":"6ca890367e0283296c9f59305553a86c82bb8b00","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.1.8.tgz","fileCount":11,"unpackedSize":12966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwkit/IVpxz5+S555jFX962OT6NrhrkEIN394XuNCVPAIhALIiIjDFwQD+d66iwJEE4SYHMYh7/gru1E9mvSdGX3ty"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.1.8_1521965691406_0.7698983897224951"},"_hasShrinkwrap":false},"1.2.0":{"name":"reqresnext","version":"1.2.0","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","mocha":"nyc mocha --opts .mocha.opts","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","release":"npm test && npm run build && semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5","setprototypeof":"^1.1.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-minify":"^0.3.0","babel-register":"^6.26.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.68.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^22.4.3","semantic-release":"^15.1.4","standard":"^11.0.1","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"088dc79ea987897a4cafac6b116cea72bcf45c67","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-CfzGpwpEZQpADjmWeX7laV5/SeG3zYH2l3lN5YNfvr2qhxD4Rl6PCvLGchvYEhfteOSTqo4wemMZI8PcxtjjGA==","shasum":"b1017f30cccba0d74c3e610a9ef18ab70c91a8b5","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.2.0.tgz","fileCount":10,"unpackedSize":12600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdVSpJV0E6BX/KuWjBZwn2BRJB39G8R1t0DNpIXcS0NAIhAO78ZW0yXZXpuABqixu5f4/zC80JHhh/lfCensdND0Ys"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.2.0_1521972151967_0.9568452417726909"},"_hasShrinkwrap":false},"1.3.0":{"name":"reqresnext","version":"1.3.0","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","doc":"esdoc","coveralls":"npm test && cat ./coverage/lcov.info | coveralls","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5","setprototypeof":"^1.1.0"},"devDependencies":{"@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","babel-cli":"^6.26.0","babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-flow":"^6.23.0","babel-preset-minify":"^0.3.0","babel-register":"^6.26.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.68.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^22.4.3","semantic-release":"^15.1.4","standard":"^11.0.1","standard-version":"^4.3.0"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"43b901f33de74e168ca4b0049117ff29cbc6f39a","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-cTDinocpCjhPnGicoLw1a+FI9yf/Z+n3mAACjZdofVloM9W2jmGHiLPny9jIGCfKg+pChQ19EeoQET82Siyd0g==","shasum":"49c382086abe880191ad23229c6676163260a4bc","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.3.0.tgz","fileCount":10,"unpackedSize":13748,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT0X/osBhfBaSuQmlw0T9fmRD5nMu923NFrHMjw9pzwgIgIGGyrKzI0H0XV4x+B+PE2jyct3Z6rWiY4+GE2fF0EfA="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.3.0_1522234739497_0.8905433017521498"},"_hasShrinkwrap":false},"1.4.0":{"name":"reqresnext","version":"1.4.0","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls","doc":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5","setprototypeof":"^1.1.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.44","@babel/plugin-transform-runtime":"^7.0.0-beta.44","@babel/polyfill":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.44","@babel/preset-flow":"^7.0.0-beta.44","@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.0","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.70.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^22.4.3","semantic-release":"^15.1.4","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"eb531c1b06f614327f97a77e5be91c39ee6f9e70","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-5V2JLkg6s07CjVuKf3pZm+/L34CWYKf9QCp0g0Svff2JyNT95fsXIzEgyeghr3Q6xiB1oR1BeazEZ6rqG4v0jA==","shasum":"ce8e8026039b9aea85bce69563e135766371f0a4","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.4.0.tgz","fileCount":11,"unpackedSize":14910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa222TCRA9TVsSAnZWagAA/xkP/ivDqhDXfkZBbATqBUn3\nV2L5Q8qhtrEjn5Q0sEZic3lnxPVmT3CP2rwk7F7i1OV5kSTjkm3DRUbzCPfv\nDk9x0ScIWMceGVBxeR1hrqsynuH/cK8rMfwzWLORBjVDWmhFUUHCLdnQFTai\nOdHixM2YEuRFmwnqOyCgcocxA8T/byFh1EBH/DjrtidXNvW23N80OV4+MxyZ\nUt+3BqVm9cMkrV8i9SU1eMD0I7/fmYr2kD8ijgamzIcSzT6ID83D6aFfW+R+\nthz9hUmoRGUDO+7m4QnsA0TNQOeLci8391dyhrS9+9ix0ur1vi2bfmhf78zz\n9T/qRDEFlTWMxKBWgcRG4mofg0OcFUAZtGtzkj+pX3lApMsvjApp3ug+wxWu\nyUtu84YnAAVs+9p4/f+a/F4x2/1Hd25RrXEiF1MUPrKBkqURdBxXYEqH+yu1\nuoG9e1JuypjPrAVZ0/6nQNzCEt1vSsLYOuEiWo+Y9HI7dr1myoAYYwgrUW6N\nJXlEiMJ8vCnEf4Vgr1a2wLf4s+6xQp8iHBocO9x1X++vMwdb+GaXubJG2aYa\nES4qx84iyg9riq/P9tBi9R7bawXfQfSKTwyu0OC15R4jng0mCAg/xpAR8rHw\nUYATfVDcpQOWtGtrNaLJPeF9cOK7Ar0G+xDP1MmMNDzyUIWKO3KH9d07qSKq\nWzKu\r\n=RO9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQNf4vVDCryUBMf1JQlUhQEo9ASXr9LnPQy8IWWMC9kAiEAmSlTihKuyLGwI9Q+ok/QSlBiMoI012v7GvgEyBNgT6c="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.4.0_1524329874408_0.7261870488438216"},"_hasShrinkwrap":false},"1.4.1":{"name":"reqresnext","version":"1.4.1","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls","doc":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.5","setprototypeof":"^1.1.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.44","@babel/core":"^7.0.0-beta.44","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.44","@babel/plugin-transform-runtime":"^7.0.0-beta.44","@babel/polyfill":"^7.0.0-beta.44","@babel/preset-env":"^7.0.0-beta.44","@babel/preset-flow":"^7.0.0-beta.44","@semantic-release/changelog":"^2.0.1","@semantic-release/git":"^4.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.0","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.0","esdoc":"^1.0.4","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.46.1","flow-bin":"^0.71.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^22.4.3","semantic-release":"^15.1.4","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"98c10f54a9449c9b950ce30823352c5cf278ed66","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-0QveAVg+IxMF2mQGKnWq+KNORqtazd8U3/lcpHoBTSUeMPG1BwmOT9cXEvsXNrbFwiuhBMTPfUneh8fi7o1Sqg==","shasum":"2ba1e7d53dd3493a7b1b5702024ef7ab869cebe5","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.4.1.tgz","fileCount":11,"unpackedSize":15268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/UhLCRA9TVsSAnZWagAA/Y4P/An53NlciijW1rB/x/Dt\nwCrP2EyktEBckqGxd0gwFhmY7v+/Sb79cYYTUCQTsH9pY8z7h/V0+DJ/q7NI\nVrWO7renXrvVE8tf1TjLgaiK3SGZGnK57IPkJ6ddIEZEFe/ONYSRuXS6uu2g\n3rwPneKGx3nx5CHq+EZiO8kKFewQkwdjCyaEA/4Z4jBrMt5Q0dZRPiIAmAVB\nOhWcxKNtuTTal7ImlnjfyWOnC8dWGiEmctaHjzQAIV9G4c3BO1MCDgP7rIqS\nFN99F4jlrQjtgHt1CzB8XkWwYWf+SPUSesHePbjiKbg3uOJoDCA0kFUQ6fIM\njxu4FbvyyTsh9AQ0Qp/oRbthftJC16GRewoJJF9nuj/91sJwcLJYwAlcsXGY\nONLcjwfRViaokH+omo5wZFoV5SYIOLpbHXdqbngxMbWl8vJw2wkXSRBbgml5\nfFjNglIlqVW/nvP0+ARhFqDiBuSFYJ7U5kv0hNz3U5pS+QJmteQJgSZKSlYg\n/hfaK386xPqTPSYGcA1gUoZR/VdunGr02rGbwTaCANEUcu/UMWViTnvpZhX0\nuG1fYkieQdR5INDpZxhMf00oAFRCxS2TlJYKV0kXdlSgusgp1klYnIBETnQC\nrG4BrbmnRu/NEKdlJniyNK+bXhKrCkm75F7EC40OdynkGVlXhjoWkS2OqgwQ\n6cqE\r\n=sGit\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVmH0wCKu/P6bk0mtC52IYbxwqmo6R++1JUR60kJtwrAiB8ahsXtdmg21dq7WA1Bgusy9zpM4mN/jMCgzbpXctbRg=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.4.1_1526548554653_0.20760142037799212"},"_hasShrinkwrap":false},"1.5.0":{"name":"reqresnext","version":"1.5.0","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls","doc":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.10","setprototypeof":"^1.1.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.51","@babel/plugin-transform-runtime":"^7.0.0-beta.51","@babel/polyfill":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/preset-flow":"^7.0.0-beta.51","@semantic-release/changelog":"^2.1.1","@semantic-release/git":"^6.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.5","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.3","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.2","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.49.3","flow-bin":"^0.75.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^23.2.0","semantic-release":"^15.6.3","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"677e459a3e10ec3f9886f1a3e9e96ac9ac3b9950","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-9mCV7Ycs+sfayaeFwgcDHAJmR8yVT7Q0qnY9hY5/t55yGvvkdaHsbAGE72lbf8icLGkJ9PkI5FXuzIb8wwMILA==","shasum":"c3217dd8022161d475a37befc92ae73b1c525cdf","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.0.tgz","fileCount":11,"unpackedSize":15430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPHlxCRA9TVsSAnZWagAAZSQP/0aDyT2GWCUKaPZgJh05\nGIQndsM9fL3j3TgpBSxTRLiTZfUGEKPUcChajx6lHNH+JYq3fXk2TVzwHjfB\n/100/GUTwR6h3yWPdhjQSN8G/lnu5HzoCMb5grZFMpSjCENZnb9p4MWKCeTn\nQjgQRrttCZk+mqFaRhstzPigQhPZaSgbyVGuHvknsYPOqnpYAoDM4w80i5cy\n2XYRbDwqByJT+rPPUkJiU6eB0bBkxcCCMu4h9IYF9GDG1AIgMaheDVcKqbnc\nVnZJRjqNpHh/kJ5XF40JQAZ7ZBeuEYIpHwpE0COOmuGYrKuL4Dqv2pFKVZ4g\neMa7pcp1mCOgaoykiTnI3zHITkKIAa+vfLD325tFJbj3jiuCRuE1zpLrDHvr\nqOj5J6RRZ4m0ilQdeE+ocDBwEUeMSiBZ9i4kfl3/1r2fHaOWF6T7kiCwLddH\nL/B/3a0fsc/12NFmcWPPF584COxqAk4v/AUBLVs81OkxFdZB6wrNvtxkD/i9\nGIMvfl0DOEzh2T3D3wn8kTnkvEOWOn0703xc6Jyek7gmaqTY9Bj/MvKAA2yZ\nXsdnXILSiOcdHXPPmfvtB1B6rnHkjzB8K/BDOt6nFhOw9AMN1x3YMdfBmJuz\ntkS+d33dV5edc6oKolxxz0rcPpw2dwxMFbF5yyL+wNHDuALDiQ6upu1MG/lh\n3m7Q\r\n=QhWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpogUnOlZqj4mT3ok+WJAO2GTm6jLeFMmBWseqLIWKCgIgLZLsRJWQYCBrGQeFWE6+YhS6AXFiXeCG/ZCpqY2zBQ4="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.0_1530689905198_0.14539431111816126"},"_hasShrinkwrap":false},"1.5.1":{"name":"reqresnext","version":"1.5.1","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch_types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow_coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 90","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","jest":"jest -w 2","test":"npm run flow && npm run flow_coverage && npm run lint && npm run jest","test_with_report":"npm test && npm run codeclimate_push && npm run coveralls_push","codeclimate_push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls_push":"cat ./coverage/lcov.info | coveralls","doc":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.16.3","lodash":"^4.17.10","setprototypeof":"^1.1.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/plugin-transform-flow-strip-types":"^7.0.0-beta.51","@babel/plugin-transform-runtime":"^7.0.0-beta.51","@babel/polyfill":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/preset-flow":"^7.0.0-beta.51","@semantic-release/changelog":"^2.1.1","@semantic-release/git":"^6.0.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^8.2.5","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.4.3","codeclimate-test-reporter":"^0.5.0","coveralls":"^3.0.2","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^2.49.3","flow-bin":"^0.75.0","flow-coverage-report":"^0.5.0","flow-remove-types":"^1.2.3","flow-typed":"^2.4.0","jest":"^23.2.0","semantic-release":"^15.6.3","standard":"^11.0.1"},"files":["README.md","CHANGELOG.md","dist/"],"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"46807ae687b8ea9b977418535e084bc8bb368137","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.1","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"dist":{"integrity":"sha512-vnUoGkJmMhZp+t24mNO6T7HO45jNgoJRGYu4HVqfep+hsYp+RSpYZQ7ozqeEv27QyKOHz7V7rIT5qdW6dfO/6Q==","shasum":"d6522518482332c795b4d6d43f6fb9af34207216","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.1.tgz","fileCount":11,"unpackedSize":15652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPIuCCRA9TVsSAnZWagAA+rMP/3o8HfssgjNQO7OAPEvV\ntx1WtuQvGCDH2J4LEe/d+2Ju+zpPNetrug1ofZEM59dhLoeKfULXONi6nezY\nxCK5GLknS+IjANZcGMTZzM6xwnVjCxA/HpY3iPT0irdn89BDiomykqvAkH0r\nFIbOWSmZlfFsBoA9pXIMSf4mumbT0oSMUec1nW4/j39V+3Vqt0FUCpkJlecZ\nFLQXkf/sKTrGnCmVrGBK1bed4jHT4t3JOyijjs5UpG1j1lJsVkgWS0ykU+QI\nraMxjKDkoJSCtxj3wZr4AzVQePrpcoTFjVlKD1tJuk7aDm+FtO3l19m0rSXw\nuqL9/pjdFoeUlECxIYDE9mlWfMUgzuRI318eMjMvwPSojRho798GiQWfS4xM\nQA/8+RxRGwTanH9oiNXE4/ZHmUmRKSfgP7WDkvAmpmxPdEWGndlhVqrmAp3l\neSE98ScqQMQucP7LbPHvmxjY1I0ZT/1CS7rCQkZvS7CTle8ObxdTPS7NLDnX\n+Wc/kUTEol+PAofSOltFziiP1cOOxLldp6CfOJBGCy1v/9wBUHAKXKmccZDL\nuY9xcCi7CDQiavGZh0pKmUHOnmdd1Q3lskHSmb9ePPjnnnOh2d4xB2bFJswV\nRSn1d7PN3pNnWEREb+/KClUcP8uTJyanSoxzUh/V8GpqhF+xOjWVL0urAlpg\nPser\r\n=DplP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkCGahNwObnwgW6vUnWk0qgRzcFvrp9COH1i3agHhjJAiEAhwAWEsTgNVAGn7gq4k65GwPbdJMCg+K/ZztFRTRipic="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.1_1530694530496_0.5620899827179162"},"_hasShrinkwrap":false},"1.5.2":{"name":"reqresnext","version":"1.5.2","description":"Tiny helper for express middleware testing","main":"dist/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src --out-dir dist","lint":"standard src/**/*.js test/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","doc":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.14","setprototypeof":"^1.1.1"},"devDependencies":{"@babel/cli":"^7.5.0","@babel/core":"^7.5.4","@babel/plugin-transform-flow-strip-types":"^7.4.4","@babel/plugin-transform-runtime":"^7.5.0","@babel/polyfill":"^7.4.4","@babel/preset-env":"^7.5.4","@babel/preset-flow":"^7.0.0","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.0","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.5","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^3.11.1","flow-bin":"^0.102.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.102.0-rc","flow-typed":"^2.5.2","jest":"^24.8.0","semantic-release":"^15.13.18","standard":"^13.0.2"},"release":{"branch":"master","verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/interface.js"],"collectCoverageFrom":["<rootDir>/src/**/*.js"],"testMatch":["<rootDir>/test/**/*.js"]},"gitHead":"01c0c752a14791686fab081485b956d9c7199885","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-E3QuoTEfmWM04Iv/H6gx2XCUc80dadwrv1wpCIQ0R2Jm0vVj3PraetKGVv/71mUp42gNbRx1+iOqzSlKt2TYxw==","shasum":"1d95566caa553dc7575e6f2db71605d22a4295f9","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.2.tgz","fileCount":11,"unpackedSize":15922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKdMuCRA9TVsSAnZWagAAr2QQAJnahrcnV7TMChvchAlD\nJ/853+vGWmeCnG26b9ze+BmOkozQw8KJRQN5J6uGKIyO9oxmtr55klSApsCN\nbNnp/Sch1VKm7lAbbDEr8HuNYRI4MImM/v40FKFh44h7z+rtQs6s4uaS+j95\nCefEqhExWfNUYFk1sDmHb2b968WvcUhrdd/PhftZCai78jic6J22vPGeGlPA\nlz0twMbk0ZXYztpj60VDPDI9fZy3AkjcHm9Ay2e8J5gP8AC33SHmJPFGx9cS\nyuPexNMGXXc88wZbV3y+7ZCYdH7YfvsvPeRhg02B48cr+Ur5sDmxKvlrK/yb\n4vG4N3IPMI31MKhkroVMTxK7Tr9U17DiOkz71IhLZztOfap78SXRb3N4gd+u\nQJDVPSWRQoplyXiVONvsxy98wZsh1q+eCRTRPKpIaXAKHNcDvlxZKFbUxCZb\ntgItHzLxBRESC4w/CxtlzWqiOmAGwlmAr+9dcLppMDsWsfQ3nM+Q0lBNhRZV\nmIN95byIuNAM1xaFGfxF0HI+WNKZj2rw7PwpjLd78FIyfMrNGli3RwgEWnsD\nhaFZ2Y0qs31YBQRdewW7SttXzT9ivXDE9dUwQz87cklK04fZlUU2r+niCFzy\nkxcR10OIxR9Z16RlRh9v+wdL+JGlMxuD2TdMUm2hZ3Z6+gmbHBrlS/xeLuPo\nuPK2\r\n=JOTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEutBONCpbR7wBprhc75Azk4KN6tkKFL04AAfcQjQCkAiEA+QxKQIqoZvASeB9EKr5hf2n/pk03LNLkOqGIIaMBsb8="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.2_1563022125353_0.7777849804169814"},"_hasShrinkwrap":false},"1.5.3":{"name":"reqresnext","version":"1.5.3","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-flow-strip-types":"^7.4.4","@babel/plugin-transform-runtime":"^7.5.5","@babel/polyfill":"^7.4.4","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.5","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.0","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.5","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^3.12.2","flow-bin":"^0.104.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.104.0","flow-typed":"^2.6.1","jest":"^24.8.0","semantic-release":"^15.13.19","standard":"^13.1.0"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"8d39f3391bfe8be941a6d86edbd8859dad945343","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.3","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-C4zCEI6ZyvJvqN3kTFLQr2SSgwkWpkRm2Z7xl1z1k5xHu65caATIoP+UJ/5igxZYw2PCv63FQUaehS6czr7Bkw==","shasum":"8ae20c5648d8907783459bc364a11c0a3beb61c2","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.3.tgz","fileCount":11,"unpackedSize":16283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ1KKCRA9TVsSAnZWagAAM98P+wYzxHrsdDeAt7hiVUqS\nfgmlZwrw329fvtVglkRUlvxs0ptPNGQliMXofH3zhlOyltlPfuGDADEno1SZ\n/NUdcVkndgh2fNSX9OYqORwNDJY07j3H3ZhGGIxmlba4Zp2fQ+n0mgUzWuFe\n+g9varBiOamxCOrR+ggnb0XungZ0JQWjXAqaOkKd+opxILrfn3ieyT1bGLn9\n2QwSPmPVtMBqSvZmc9BO21DR0it+QVDiZhsPtEpu7x50O7uwHe3DcC98aCY1\nREgfLn6Pzpe21Eep34vuBSJB8WOuHEiddeSLveoJpmMsl4zL+5EkoqUGcYI9\nnFUkn3wzGok0iOVAnwd53/oiNxyxiRipLdK9SHIElLcHYiPy+W/oLjqy40JG\nx794fb2K9j2xECsAzK48rTUdrADN65WjuxneIDqF/v6ew0Mx0wqm/17mq3FY\n/MLLElDJ8MmnX1nykvGBLggXvw3Ww322Di6oj35kEaYjhLNYWn106fO/Spj+\n6o6+tk58x5Q9iBLspKjd3lcPWoxfQuIOnNXYd7j+xYxb6xtED0cCSQlc27G2\neZEYXkS5RxBuho39ULIRHBsxCURh+sTvzSc7n3D6ek1zbh77M3sqlhpgwD1n\nh4MyYcHZI53ebMdtTG/wgpHT4trFNeta/0JMD+QsJp0+/2KZJeVWD+1ABplu\nGmeL\r\n=jCcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2DKjUHsDTkWlRc3U7rM7AUaHea9IEBghcmAQFGTrIOAiBqepGgg6sHv0cbNDgYOGLZzrhUpEznVHeI1lwirWdMYA=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.3_1564693129997_0.6065923646935123"},"_hasShrinkwrap":false},"1.5.4":{"name":"reqresnext","version":"1.5.4","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-flow-strip-types":"^7.4.4","@babel/plugin-transform-runtime":"^7.5.5","@babel/polyfill":"^7.4.4","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.5","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.2.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.2","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.0","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.5","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^3.13.0","flow-bin":"^0.104.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.104.0","flow-typed":"^2.6.1","jest":"^24.8.0","semantic-release":"^15.13.19","standard":"^13.1.0"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"fcc1a5fb84b698fd7ab267b93ffe919cfe5ca6aa","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.4","_nodeVersion":"10.16.3","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2+VfTtWololnsYmfXzlO1jy9udP4B/smO4UMSMKzp5H8QRQ8IdQnYAyLtxf6t7rJK5T5e1A72LpauDEk+vT0lg==","shasum":"e02a2e44eb2b3577857a827bc3070afebbbb5a7c","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.4.tgz","fileCount":11,"unpackedSize":16601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVr9zCRA9TVsSAnZWagAA3VAP+wSqIlfVa2bLuxP4Pi+U\nJqJbrcTpDNAg7pqhGQW2XS0F0C6FxUjLZY3+VlkJQD84dkKKBiAleaivxXb4\nobLXCHyj6HS5NnYVO+bwkNQNsxJ2wmv1Ho1fJTjsm6OYx5XarK/3KvGC5T+G\nDDX+94J3iUpCVj/rEfCIY5PtWIAoyi59e4jP5rckhPj9OO41UpNaLswe2C0u\nodTP2WuZodoB+1kraRpmjQRnTmpq7tXyqXknf7fHjEqjZySkYB6Fpy5TKIpc\n9Uw7QYfSExhE/GREPlsq5ivmpVyNQdGFWYqc1fI335vfHxcf4QaSN9ub0bcn\n8GIowPgARI9XfO3q9mFXc65c3a5sffMkBdxxR30IQobW+T2Y+hc06BuAV8pY\nETCZ4A1PjUJnetzgjBVpZoq+oV46LAxTP+QCCHf0gcjs8B64mOE0g9vnSf4R\nPJ7dp+dwjNbLeMVqmZO9mZ6PqBwg9WLcnXoGtVKvlNZVDH94RZL8GM3dvEz1\niBWz0UNXgMqkD3d81vgIoPuIOzCQg2g0QHE5RWlAt+p47sJSjDKEQ+upwgjU\npNqmmT38z8Lthfb496CogHMXioAXuDB4Z1RzKJiW/7Mpdo/H4EpPre6xvC+t\nXc6NmmvQLcwJKdxiTlx5osiShGHwkfB3l4UjdUQ31tV2FIy7LQYzonB20nGh\ni5/S\r\n=BE6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmtba2Rzz0fkYTNaKK3ad2/XAWZythePU0OmSN6w7ouwIgMTVQ2Qge+q6XKq5pyMym/NQU/BEt1WK53tpqVfhb1eI="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.4_1565966194388_0.9011005605137741"},"_hasShrinkwrap":false},"1.5.5":{"name":"reqresnext","version":"1.5.5","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/plugin-transform-flow-strip-types":"^7.4.4","@babel/plugin-transform-runtime":"^7.5.5","@babel/polyfill":"^7.4.4","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.6","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.3.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.6","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^4.2.0","flow-bin":"^0.106.3","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.106.3","flow-typed":"^2.6.1","jest":"^24.9.0","semantic-release":"^15.13.24","standard":"^14.1.0"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"3e728528d5f240d5fcb49acb9a5a46a01f0c0cd2","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.5.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-T8FkyWmDBELNji4+6LbNpCx3PuVfUMYBqoLOaW1Tu5nvx7yXaGZHBQYq7q7Ie5w6QJzNzW5MYPhBNOAoByOOVg==","shasum":"2f353245620b106b2da8e2b3802b56262f8d7137","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.5.5.tgz","fileCount":15,"unpackedSize":220063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda833CRA9TVsSAnZWagAAt0kP/25JeRcXHSt3MfFr86Bh\n67itjfXUcjWnk7WoaU+2lqqk4Oz3kKNl2Rnk54LeFrEsx/R1BHTBPp4lvWl4\nPas9KZK9cEEC+CyrYerjN1aqzGAdlxci8cRu+tNrZ8/GDKy6/Uait+v7G5I8\n8X3Mi86zU/+1SIe5W1aVGBmD0Xe8Ebs4JUcY0P6wH5XzsJsWy4GBPXi/0BNH\npk/3p2eGBQxTsKPLM1BOZOgtARxYks66YVEwOYouYD+CjU8zwPvvYXlWmGFY\nUkB6U7kLGoTZLecZR/rPn2pD37zgZup6D2QyYR9ZX4fPEL1Rz6T4QoKG0wyC\nmrtXNqbyexC+L48cF1gEgtb6VcMbx++Tz7OJ5sLsqvvHsHVzeqqgzc2y3aDM\nlxNQl7Ku4o2dFkdauvC0XII39VBX1ZzEr8DK4uxprlFOYdZTQ23aW/551LvX\nxUEn/PycbKsL9Go9u7f6Z5xHmBV8953D4W9+HpaLHcboFiabaARd6hfJx6oK\n07obTGLdcTErJY2VxTXto1PXKY+YjaNL0yNzviqXg9PZ01b6sRUMK7Mt1LDv\nb/9Lpoe44Lhcb6yMQ+Z1pSkqe4hgvwAJLCiZJUqUGh4cIyH8efuiXQeXgxeQ\n9w5/YDVgqY4pfowxSIWumzNGUKEvjeTvVyFWWAM2VJrtzm5ro4slBa7saRcr\npYKP\r\n=yjch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtN14gcixjVee2FhRP3o7x9KFighsJxz0PApF6RE7UkAiBlZeZqzzEghJJhaYkQbuqlIRbF7Vnj7DGDZvDeco4SVw=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.5.5_1567346166908_0.7425582610872279"},"_hasShrinkwrap":false},"1.6.0":{"name":"reqresnext","version":"1.6.0","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-transform-flow-strip-types":"^7.6.3","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.6","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.3.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.6","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^4.3.0","flow-bin":"^0.109.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.109.0","flow-typed":"^2.6.1","jest":"^24.9.0","semantic-release":"^15.13.24","standard":"^14.3.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"7bd8f6f5364ddbba77bb21af9f2fe554d6dd9f27","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-oma9oF/8FAjnzztsHO5bswNzmn5rZedkB0muVKyPeb/XnSqVaD4MYrYTCXVMa7uKtos8Wvf7eEhAxNByOQUZyQ==","shasum":"cbe9bf01cffde90b6115f37c168d3a09a20e75de","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.0.tgz","fileCount":15,"unpackedSize":222880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn10fCRA9TVsSAnZWagAAo40P/2LOrP3W5svs+WfmkxfG\n36wK9F3eukcMbk7c/mIMV2u1Eh+TFibKwU18MFHTjuaKF6kZ/64LRPnYayu9\nZDCOiXAClkiiFGBIOYk3Wql2fq9LxkAPCV4YajBvgnev59GGl5wSk10UFhAQ\nYLVNaf80sCoaBmUzZi8LWCHYywmNha1h8oUkQffDQrpgcMvDe/a28l97yY/Q\n642F/n09fvv2EMbmKAKtUPTDywjYCX25LQg6RHxK7Z9+yOH/uXBl5B0DOjwa\nwoAMDuT6f8pePdAT4gpBarea5iwmBVQXiZveflax3BH4CDTPzfwLvTXF/P+Q\nE3BekVVHefjbl8p/nXoQ/EPKYmqzINAug13nVtoQg0blHSEVUc+yC6XOcsP5\nWl2IQ6sfEFn0BoYlskfI7LpqZGP3j5/rioTNQyfWEAnZCUf9kYAkxXBwTU1i\ny7HS8ImVFNRKNdm1CpzcjHQqkJt1e/aTs3y4B1DN4TYzkspi7+TbmKn55iWe\nyRTL2soyAvFRpGZU7L6g/cgxsLDjTtNS9VGEUqiwknWXPd9kC8kMY7JN17Ps\nIfw1scO2HwbxSq/JkwG33P8Hn2ldJ4wZ+c2DId65t8i+BbciRoTAWm4Nq+Vh\nVlevnEeLkbkm5P4aCgYfJ1qBlJNXhRnH+r2SxIe9Cc7YB0XABlbOOsAKZ2q3\nGFa8\r\n=Luws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Rh/NO+BouiupjNMN1dbTpV/0sGaPGbdVKiw3ljm5tAiEA6474ejavDXQY7wcUHsLtFnR72SZixT993H+7hIX3/JI="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.0_1570725151019_0.6653781833385968"},"_hasShrinkwrap":false},"1.6.1":{"name":"reqresnext","version":"1.6.1","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-transform-flow-strip-types":"^7.6.3","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.6","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.3.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.6","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^4.3.0","flow-bin":"^0.109.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.109.0","flow-typed":"^2.6.1","jest":"^24.9.0","semantic-release":"^15.13.24","standard":"^14.3.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"89164a2de96e9131dd3d0a57a5f617dbcee96318","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-wu9Im8uG0uyAXp8C0U4rwmie6UL9b/QmYsbThEqQE0zv/XLfpsnWhI9T6ZdrS2hNsVRrzlwL7w+1uVT1sWXbbw==","shasum":"45f52318ea1ff95029582328a82b3396f3c24747","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.1.tgz","fileCount":16,"unpackedSize":225987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn2T0CRA9TVsSAnZWagAAUNQP/REy6fqb0NpGen3SQA3i\neRWsvVzC6YC0gzFyGvoUQQGj6TpDECh6H7j/ra5oXG0yqrt5BX2l9h6cOCUp\ni5Ug5s3BFhcDOzNnAHeZXc1+ulELx4TZL9eDs7vHOC1MV5CqXTe53ENPA2pl\nzQDhyIAiMrtLBYt8VQhW5dMgoBdqgiBdB9MGHVx79FwY76VCqFL511qmTr+P\nW4ls/9sf2S5WoikqtFO8ujhCK3ySEyLdUmAwJd71tgNFZ+QDVueoBFYLvSGc\nJA/n1DNRnsRZZcp8f2K9Wc7tjVlCugRtmYij6Q+5rHZRmfY8L2FW6suiVOsB\nsHfAE6idYgxD/IeakWGnz3KNQFSI310GBH8kvK65Bpg48la4zZh96X3lENFQ\nX1ING3ZHVqWJ+mI04Dk4v/vnF8KTMnUJp8rDdj7LFE6GDrtK4XwdKly5BFuO\n9pcb5pGV41vKju/J6lwX7eFaoBGLP9EoOmzmK4HQIiYt9EFNHkZyA7azdBii\ngNKXuxEWe2fjKREgQwBinhd5n7F8HtYN4Oa5/keixUT8DHNq5IEfoNvckAz5\nc2GmWai1okMNk8IqgMmC1ToE3lwSrbTg/V7x2SMzno+7a1aQ+jzWT7WhQCM2\n2D/PEurXJNtbl6TNaGXRLpz2Y/JrhUtboRDR8KFPhwAM2MFLKACZF9KwvCyl\nYM/J\r\n=NbB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBunvuasshzedckh/8/oTKIMTMOPM5dgM1DvczxLzH2QIhAIbcve4UtyVINSaGmrh+DzBaO30pIrt0Mo3N4SXigXZ8"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.1_1570727155712_0.2544528693565902"},"_hasShrinkwrap":false},"1.6.2":{"name":"reqresnext","version":"1.6.2","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-transform-flow-strip-types":"^7.6.3","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.3","@babel/preset-flow":"^7.0.0","@qiwi/semantic-release-gh-pages-plugin":"^1.10.7","@semantic-release/changelog":"^3.0.4","@semantic-release/git":"^7.0.16","@semantic-release/release-notes-generator":"^7.3.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.7","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^4.3.0","flow-bin":"^0.109.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.109.0","flow-typed":"^2.6.1","jest":"^24.9.0","semantic-release":"^15.13.24","standard":"^14.3.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"b7e3bda980187af3b578774397dd7fa0aee649ac","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-Rl3SP3q7tlTioo7DFc43h+plsIpxtL0rF2TLR7C1g6mIIGFYWB/cpZyikV7BHxbujp4AaUlSSHTL5Q5nDhyPqQ==","shasum":"bddddcc72b0c63559ad121193b004c92d1e302f0","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.2.tgz","fileCount":16,"unpackedSize":226211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqcUdCRA9TVsSAnZWagAA7KgQAIzKvyKv9vItlwrQ3YZt\nhZT3URQ9f4P6dA8tI3xPOjDbhMXrvoe8H/qOL+ad6OPId0UteV0P4PEX1syC\nkMMCDETtsStBmYh50T5NszzMYPXpEjwPZ6xcDdj1YcOCkP1KXhnzH3pvRmFV\n/uxxYQ78XaOjqxLjPyuPEd1BzV9kfd8Je4VHyFRzl7AUOBaKlENSNWWShd3R\nDkhkOABK49IV2z905syPGgFXBfSuYkHatNKDCtXbkNOEu3s9WLQdnpKlxijg\nCEzDgBMC1lsCY2S0QYv9XKXF/Ha2dD5HG3vLrxCl+7OALqdDDrK83AUw15si\nuY6XQOeGV9vWh6MibcgvVg8bIbp9KYx19vUG8nq+As4vI4MoJnLvr4Wc1m9T\n/LNF+cR23Uw5VOF+NoTz9jhSNI7OYu1+nCrD3ToAJEtg+KfRsfHuac17G/Re\nCFLzy+gf5KGdy6AxszCJkuCjs7LRrxub0LIoTjrrcRiQXAVUahDYVYXl+7GH\nfykXWD3+3uVa6mVcpYfdT58P1PaPGQqWI2qedsYcx8jp56a/5JssEFiijsxz\n6jqQqJb3NNvnBDZFxc2ZOl7cAStqtMV96JhR8G3zLdOR+Ja6HNJbdHdXIoYk\naxtP1Ml03ElLSgjbrJInytBT9oifKDMO+K8RKKWZfj3Q4P5Zqe2wCBDM48zb\nutqF\r\n=ya9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDQb2NGges4/7k/jCOgODCLXcXA7u3sYP4I+7gMMEPxNgIffMUTOHYyRXI3qJ0hh9DvGAZeQSCtz0IB08RvhHjqhg=="}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.2_1571407133002_0.035990757406325624"},"_hasShrinkwrap":false},"1.6.3":{"name":"reqresnext","version":"1.6.3","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.15","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-transform-flow-strip-types":"^7.8.3","@babel/plugin-transform-runtime":"^7.8.3","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-flow":"^7.8.3","@qiwi/semantic-release-gh-pages-plugin":"^1.15.8","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@semantic-release/release-notes-generator":"^9.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.0.9","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^4.6.0","flow-bin":"^0.117.0","flow-coverage-report":"^0.6.1","flow-remove-types":"^2.117.1","flow-typed":"^2.6.2","jest":"^25.1.0","semantic-release":"^17.0.2","standard":"^14.3.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"d341b38a29f8d182059be652982fafe9f9a61782","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-wdcNuBJVct1UNj3f0UdviFCq++SEbn6vO1tWmwyX+G75tBDsYEBVnSOjHJiHDxZpmrySgrD8M42U3ZeVDEmaGA==","shasum":"4f3bd8681fcc48d42f1ff5ad6b1885f91d3386d0","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.3.tgz","fileCount":17,"unpackedSize":1049909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFhkCRA9TVsSAnZWagAAqHIP/1qhnlgxpF4SJ/49Iwv1\nP5jfny7TDrJNMLQS6dhgY8UGVVtNdGAb1YsDDXx+nql7pGDyjn/kubi8l/Fg\nbgk8FO/mN+nfZv3nnDLWbvzEMCPd7QtvXXNf65oR2Zjp++bpKF1YUtNB9pD0\nqX4RiNJkT93a0v4WaclDAyobZQat9pOoeJL6wlGImGeDuHbw2a5rlWEQfaV5\nKUwJx1wPgsRz6V+X/79upkEDbkejB4joI6E0bnGviQsAeCkS5t6FNNKfA09U\nXm+62aitf0YB6gRxgJ5cQlvknFynOikG6dVEu21NcEtXzG8PdpV40fCd/IRj\nvlKHdmR8/Pi47aQXh74dM1uIj8l+XMfDgiD86h1V4t1HWxJM+rvU+ePrGYel\nHSPToP7xRDng8ltmr+cu7TZN/dIBhiOzT0+Cd4qku4LxrrlOXOB1PcA5xG82\nYYh/hW4wBUNBB/FHdk4/6/3uLw3dN2Edh5Q8sezEe2w2tjzwl6KhXqbM5mGk\n5nXL+A8qdb3RE1HFx+1BGPBfdsNlD3MQzncwFwgbgtplKkgRzMf/cfFvIZHy\npD50rILZiJHvXkLQ1aF68suM+h1o69T290JEAQyghrxw+RbSsY1U65ODR9kz\nfnVH/jPGIOkNm5TqUYXsL1C6srbZ/CW990RmwLhnPxDkNMLoMdGvhgTMcOKu\nZNYS\r\n=PAD+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxhZMgJQShsn7RvoDbTRSMbHwtigVcAfxpsDvbhttlewIhAKy4ibkMowWu2VXm3BJSFD3T09oRCURjz6C5NxYSrzWw"}]},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"}],"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.3_1580750947531_0.7754774868772221"},"_hasShrinkwrap":true},"1.6.4":{"name":"reqresnext","version":"1.6.4","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"@std/esm":{"mode":"all","cjs":true},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"standard src/**/*.js","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"esdoc","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm audit fix && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"http://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.1","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-flow-strip-types":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.14.7","@babel/preset-flow":"^7.14.5","@qiwi/semantic-release-gh-pages-plugin":"^5.1.1","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@semantic-release/release-notes-generator":"^9.0.3","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.1","esdoc":"^1.1.0","esdoc-coverage-plugin":"^1.1.0","esdoc-flow-plugin":"^1.0.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-flowtype":"^5.8.0","flow-bin":"^0.155.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.155.0","flow-typed":"^3.3.1","jest":"^27.0.6","semantic-release":"^17.4.4","standard":"^16.0.3"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"standard":{"parser":"babel-eslint","plugins":["flowtype"],"globals":["it","expect","describe","before","after","afterEach","beforeEach"],"rules":{"use-flow-type":1},"ignore":[],"settings":{"flowtype":{"onlyFilesWithFlowAnnotation":true}}},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"95c04ea7fed55369de3ac30990376934b7ec576b","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.4","_nodeVersion":"16.4.2","_npmVersion":"7.19.1","dist":{"integrity":"sha512-QnZz+NlBj9nrg4KLAdlJQxJdOkFMbh4C9BSVjOMJXxRmCm5YHzPFI0g2Tf9OKrgpyLlfKTVLcHvHMAxXRdpL3w==","shasum":"984a0ebe3890352f495fa10d3163abfd649d058e","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.4.tgz","fileCount":17,"unpackedSize":1689363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7DZJCRA9TVsSAnZWagAALBIP/i68vUQVHi8IRAunX2xV\nYUjh93wSfDbeGhDAXWXPQXLkOrGd5sYkuFLmNeY5C4zqMvqWy3Tjc8ilLEn1\nLSzTzbxsz9NENUGzw1q4s2iNVuL0iecn8NTf1BbVw6h5pA03v0HCs1zV7eDn\nwHMLIolSW9d5rs5NURyWV6WPFFUNNjfF/8Ha/YNoo5pMDYAHUT4JGL2g0Z0e\nUMTptHyBYi9MFiXvVE6t/AF28IH5k2V3Jg9A71NmN9MfplyMcXyVkxJs8CaV\nCTGAk8jSRdIPNmGG06YfwhS83fMM3EDaElPNtgFAKBScOvBeuEpVhjKFajJ5\nomNLew3jgop7LAoSG4fD8414VUds+WVcSW5DbpO3M7SIZKxctWFGYaSsbxif\n7DLNYg6LIea5mgre5clS0G38k3SzfpFp2+nAKwO/BXje+Hh6Jr5GSBRgq2H2\nl33fPYFAmLnrq17V2nMnNCqVJCREPQ0eyxt/EhesIrqyGfO0VfnOWLh/++zD\nsKGOB+W+RPG+y6hy5pkKpBHP/PKucFPSt2BN7S5DbUz2lAcTYHZTV6MqrwPu\nb9kM08J1cPrrr+DMdXotqkYtzpjlbE6MsL9kOQOJQ9sCcji0EZ4+u0HDwHAw\n8/5NbLl8kMLHSiClc9rL9xJ0ooOAR/WQEmn5ADQPkDH/tHWWxwDe+IAQEnRR\nBCMb\r\n=32+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQQpGluI1ChYalui2gsDvHCPjaKdUsoffdisnnEa4jQgIgUBEf4UYpo+T67l892sFWakViHrjVZHkhLzZWEnfyZN0="}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.4_1626093128921_0.031901906878162745"},"_hasShrinkwrap":true},"1.6.5":{"name":"reqresnext","version":"1.6.5","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm test && npm run codeclimate:push && npm run coveralls:push","codeclimate:push":"codeclimate-test-reporter < ./coverage/lcov.info","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"documentation build src/main/js -f html --github -o docs","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.2","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.16.12","@babel/eslint-parser":"^7.16.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.10","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-preset-minify":"^0.5.1","babel-plugin-transform-class-properties":"^6.24.1","codeclimate-test-reporter":"^0.5.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.7.0","eslint-plugin-flowtype":"^8.0.3","eslint-config-standard":"^17.0.0-0","flow-bin":"^0.170.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.170.0","flow-typed":"^3.6.1","jest":"^27.4.7"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"fc04dc357f680e9de1ffe84490af023a4fde886f","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.5","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-f49xAZoHw3g+2wK/wForEe7cGX9zoIB23VxpqIj1iqUSjhrugtTM5vY8b9DEV7QVvUSMtvzpmJ2zZTwudKbJ3w==","shasum":"b7fd610de4646b38ed6d29164395836d7eaa148f","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.5.tgz","fileCount":17,"unpackedSize":1442352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8YHNCRA9TVsSAnZWagAAAU0P/RyZcxMku5gkLsGuT2TP\nR8PJSCas7nQDIaODDYmqCZ3reTFThPpcjO/LLLDCk4nYnWQIiAU+5jTMY69n\nLsiyW16i2PBKyrGygH7RX5nbdFCMbo99MDM5/gXzWK+gkZskmRH14Hx81VhU\nCIW9Om46G6QUwAwY4ZGmO3vRaLtaMNHub0COIhq/wxvDIMpP2r1g0kQk3lQF\nQaRThBqlcKBD6XE9gnC1vGkOksu0wEUsXIa52O0wCzwzdNamUpLIVv9GzxJk\n2wKiX5oDNitbIcMbv9WBAbQDdkIRSEdGs423uYTKDDK6vAiGXVa/FnOoo6ZX\n3NFkcH6Gvp3ZTNimWV+6BavyG7rAGL7eVOMhsUARBZm4juzbG25HAvz4HtKU\nUy0Ak00Xows7g+5KPyodkVMq2FvKaKmf/hxPTAG/iUNqEhN4lJ5I52VHWDhS\nBcaGTjc4T7hSbxu7Ne34QDpZxnKLZFYkHpdCsT/3oYGSkG0cZ1UP1U3M92WB\nZvD96Hva3Q2aq4jo342otTEkTxh+7KZ5owAyRbER01dlQ3QayJOHAUl+D19d\nPQWgl+QAiFjQJD2rJHy8kHfMpGcLy/F2mPAT6q7Q1T09cMmoBKjxJeWZEQmf\nHkjW17ig8ymiUfwtVeTqzUBwDnrxgzgFv8z++zzXQ346gw/vLoTaJIRYNvlo\nC2jP\r\n=vI6p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNDrOHiQWbs8Sy16gz9nOR9RUA8WLvki0GfNZGiyJFrQIgGsXYUEQn+nznuw5q34SWZhFnP/awUtd28+86mL7/kLI="}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.5_1643217356784_0.23218312267712093"},"_hasShrinkwrap":true},"1.6.6":{"name":"reqresnext","version":"1.6.6","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm run coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"documentation build src/main/js -f html --github -o docs","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.2","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.16.12","@babel/eslint-parser":"^7.16.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.10","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-preset-minify":"^0.5.1","babel-plugin-transform-class-properties":"^6.24.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.7.0","eslint-plugin-flowtype":"^8.0.3","eslint-config-standard":"^17.0.0-0","flow-bin":"^0.170.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.170.0","flow-typed":"^3.6.1","jest":"^27.4.7"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"docs updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"88b97d861dc987e958404652661ce47abbbd8219","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.6","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-gP3U2ZbjmICAAEPA923eeRgsFh1M1WLioa9Sqsphyu4wA2vcmoKzRC8olM7XfABxnt4guCMdujhm0aXJdDKlPg==","shasum":"ac35485e5910823b33ccd5153c298ce9558eb65f","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.6.tgz","fileCount":17,"unpackedSize":1439160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8tuqCRA9TVsSAnZWagAA22cP/jMpanFCseLRVQqC1Spo\n+kE0J+r7NBWCxzfdWPzezt6uuQPlep6dFeRkvTXCFasfuapXWL3HRM74oYBp\nXKy+BpeM0EWQeu81Vjge5QMokH8JZdRN3U8Llra2PpBGEbDw/EGGwWYYBELg\nvIVvuqWyK3Iwqu2MrUM93Ob1ZpbgAwimrRSQlxGWuSphevgoBi5QAdodrAQi\ndGJht86/jRHi137IEEdtdnZdSVEq4WdLOL05mfGcRO3XRzk2jfW54PYsHnbB\n/AFStEoIAH5WPiqvuRtIoEV8OLuvKxgUVcB/xtjEUjcFJhANU7aIQGdf52MW\nD2ErzXUSTfCSuHc6bvVxO495wOfE5wO/U7QiNapnEfvpMCr4jxB1fVGIy0qX\nlSwiunjbS/UWfhb34XbHw204e/AUXyZZqY48TEySzT63BiaUNhFPlds9SiA7\nPMqja/8B2EN3TSa+Y5kK+OexhDK9M9OI3RhikMJnFScgkA/oogpXIbpaVcwI\nLoXHEqufO2U2NI1w1/OiGBLL9vA4Mh4NGA136+kP0LugOxp2LblzFJXqHv3z\n2dWMpQaLpNCGnbwPBTXroWQYAYg2mOgxXgcAM5ElRmdeeyDCceJha82gZY0f\nNGUf3eR1L3OkEoFCirNkvHMjkG6yn6i0koqub3KVetMEaKD9Kw29ZGqfzRlP\nk89M\r\n=Nckh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7EKJyciFOm0etd3pwvZ5yq2WfNR6g1KqXZNRgrKIJKAIhALWg2+HKRRv6u+7eBHRb+Jttw9gkGvE04vzlVhlE64Z1"}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.6_1643305898417_0.5560516964288442"},"_hasShrinkwrap":true},"1.7.0":{"name":"reqresnext","version":"1.7.0","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"fetch:types":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow":"flow","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"BABEL_ENV=production babel src/main/js --out-dir target/es5 && npm run docs","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm run coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","docs":"documentation build src/main/js -f html --github -o docs","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.2","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.16.12","@babel/eslint-parser":"^7.16.5","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.16.10","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-preset-minify":"^0.5.1","babel-plugin-transform-class-properties":"^6.24.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.7.0","eslint-plugin-flowtype":"^8.0.3","eslint-config-standard":"^17.0.0-0","flow-bin":"^0.170.0","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.170.0","flow-typed":"^3.6.1","jest":"^27.4.7"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"docs updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"7588d0cfd92417d824911b12a2199173c16e8b8b","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.7.0","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"integrity":"sha512-TS/B8FKRf7j1oowoAYB1Hv+Ga92Y6vY6NvxVF0fqw11KFdwe+DI6jSWB7XHa1Hf21lRqT6vmwy+6KOkLBF6GkQ==","shasum":"1cec2e39d808b9e8cd8a4a90f16e4bc9f9806c90","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.7.0.tgz","fileCount":17,"unpackedSize":1440009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC6bdCRA9TVsSAnZWagAAiGoP/i1j3V5Nd4NHzngZWSh/\nFkfOe0lt6NeevemTj/pszJE7REhPUWVKZfWZC8UrnMVvsdt4Qqf3zGmxc1bq\nT576tFKPlhB2DRjoCCNgW/AeyW7x8DfT5ddMj5A9jBD1Br1G8DxEJryg1AVj\njZzWDJJIUlGLOgsez+UwgTYTe4kIqmxhLbzIgqjuXbEMDW11W1kQBNPtqlmv\nRvmoQ0NxREmlJYhpxhbc9VoKZZqSCbZ/aitkJNk1KDBFnddBXp0F9j1fk9Bl\n1oePnEux+HpcfoRfVQLZzik6oH6DpERvqDnzfDf2W43cIuBxqwmCeBozyK4b\ni8mQWRMRB7uKV7Zs8rjKveRAcyftjf1PZ9jJXvhMlSN1t4pZsYXdzBXSwxKz\ntdcOilQt2xa3nqsORYpLTqEJxkGNy5qqaP93zD3pH7RhIbPwhaMci4OtNAWq\nQvtKL3qH9L60BNKpoVNgx1sBd+wXlG/IskATvUfdJXCblMQ/d2oZRKKdYEIW\nr2L2zGbHQrEkMPI3rLdDg1tDM+TUEivXtTvD187Mmmo7M1AGEko7ZkJp1ocj\nw7FLBnkGdUXNNxICUeInKdq3CIe54B31M9Ow0OUeoHauW/hyKRfVmo6dv/s2\nSvYJ5DQ+FIbmQHeXaCIwV/HPTJ1jNVP9x5yk/wabDka2VvgsNxnHlH9bVI2R\njTux\r\n=6kLJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoOZ0lUXaDGHGDcOA08hS9cspjqYW8aha8cQ+tPagS9gIhAN0QZ0BlvjOzOD7PPeBofJ5x4OZjVOfp76LyRVoksR3N"}]},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.7.0_1644930781688_0.37185690106794955"},"_hasShrinkwrap":true},"1.6.0-beta.0":{"name":"reqresnext","version":"1.6.0-beta.0","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","type":"module","exports":{".":{"require":"./target/es5/index.js","import":"./target/es6/index.js","types":"./typings/index.d.ts"},"./*":"./*","./package.json":"./package.json"},"types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:fetch":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"npm run docs && npm run build:es5 && npm run build:es6","build:docs":"documentation build src/main/js -f html --github -o docs","build:es5":"BABEL_ENV=production babel src/main/js --out-dir target/es5","build:es6":"flow-remove-types-recursive src/main/js target/es6","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm run coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.3","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/eslint-parser":"^7.17.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.17.0","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","flow-bin":"^0.175.1","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.175.1","flow-remove-types-recursive":"^1.0.0","flow-typed":"^3.7.0","jest":"^27.5.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"docs updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"d67e75c1279f33ce65a3a8e867b7b276746c8529","readme":"# reqresnext\n\n[![Build Status](https://travis-ci.com/antongolub/reqresnext.svg?branch=master)](https://travis-ci.com/antongolub/reqresnext)\n[![npm (tag)](https://img.shields.io/npm/v/reqresnext/latest.svg)](https://www.npmjs.com/package/reqresnext)\n[![Maintainability](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/maintainability)](https://codeclimate.com/github/antongolub/reqresnext/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/test_coverage)](https://codeclimate.com/github/antongolub/reqresnext/test_coverage)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)\n\nTiny helper for [expressjs](https://expressjs.com/) middlewares testing.\n\n##### Motivation\nThere're several nice mocking tools for express/connect.\nThe best of them (imho) is [node-mocks-http](https://github.com/howardabrams/node-mocks-http) by Howard Abrams.\nThis lib brings constructors, that accurately reproduces logic of express classes. That's pretty cool, but sometimes you need a bit more.\n\nReqresnext:\n1. Just uses `express` proto directly. So you get not _just similar_, but _exactly the same_ behaviour as in production.\n2. Exposes the only additional property to verify outgoing data — `res.body`.\n\n## Install\n```bash\nnpm add reqresnext -D\nyarn add reqresnext -D\n```\n\n## Usage\n```javascript\n    import reqresnext from 'reqresnext'\n \n    it('middleware does something', () => {\n      const {req, res, next} = reqresnext(<ReqOptions>, <ResOptions>)\n      mware(req, res, next)\n \n      expect(res.statusCode).toEqual('...')\n      expect(res.body).toEqual('...')\n    })\n```\n#### Request & Response\nAlso you may construct `req/res` instances directly:\n```javascript\n    import {Response, Request} from 'reqresnext'\n\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n    \n    expect(res.get('Set-Cookie')).toEqual('foo=bar; Path=/')\n```\nSupported options are described in [interface](./src/interface.js). The main ones:\n```javascript\n// cookies\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n\n// headers\n    const req = new Request({headers: {foo: 'bar', baz: 'qux'}})\n\n// url\n    const req = new Request({url: 'https://example.com'})\n```\n\nAny additional props that does not intersect with proto are injected as is.\n```javascript\n    const res = new Response({foo: 'bar', baz: 1, ...})\n    res.foo // 'bar'\n```\n\n#### `next()` handler \n`Next` handler may be wrapped with `spy` anytime: before or after `reqresnext`. If function is specified, the factory just passes it back.\n```javascript\n    const handler = chai.spy(() => {})\n    const {next} = reqresnext({}, {}, handler)\n    \n    next === handler // true  \n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.0-beta.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-wuTAE5bM6vPT21LjjVzklDaGb4+vTlU0sURLvrhOGR0+chJ9A93uz/KvM5b76s6sDP7mz+gR2my2b15qEJHOUg==","shasum":"368248e677b36325d0bee5bf889d0e33256073b4","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.0-beta.0.tgz","fileCount":24,"unpackedSize":1461392,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChJ5Mw+MMnPU4n+kN+sG4vS3SkmohssrpBmo+c4DSMMAiBy6tMS00gPTO3DlYIAPvaB3q7mhDUSWz9jwfpA5YRNSQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTgC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCoA/9FvnB9r7c1kfwbi95zmo+It5c2QmWdvbZ5lSVoIF6sv3tbPQF\r\nOxoqEBeUfUxD355xo8KSyAa8fAddTNzEJN1sL6ShVDJXkG0hfAAO6d/VNn1q\r\nik2fGS9AxO2iXZXqxKqaQxRmz5YuJz8f+tw+7pINjeG0PxFOydwyDXBNhAgy\r\n7I/elpA/+3JH33KKuxJY2EF2Fuizxi+2dlgKGkfu5pYFS8RBmDPTrlzT7oLG\r\nMqG3+WNe5cIho0d4WmzTgYtVMJshsOUPcuFouKoRxErOOmy4iljcypZ9X/xu\r\nRou2mhEQhoxqf5n6t6ylpPROT9ZbRByg+AQS73BAbkECvzvYqdc4WPchpRbl\r\ndQwStSsFSJJ2uFYp8P2vV/Pfi+XsNI0zlorzmXuPHgG1N46v3sF4X5uJsoh/\r\nc9xUvCNZisxTPvyLlHQCvf47Fy5BqEmdjIQNesoaY2FUuNMrFZMzAEWqNWz2\r\niVgShPyAZG3OfVcNxEpt2bguG/Rqr1AKr2FsdLhL1LXPEqE1fiEWz836Jc7l\r\ntThTE7s9L4AHWlSinpitvqNLyLag66I55v0QsaS4zQG5XVyrxyvFve74Lpj6\r\nwCtyKTJZXZWco2W9rK1rqG7xT++7q0qe6Oz3hUX9e5QX3tTCT8Nc+a+eF2/k\r\ne8fwOtD0NRYmCzKwie7qVq4Wzte5O868Jw8=\r\n=Kmv/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.0-beta.0_1649279158730_0.965924606887681"},"_hasShrinkwrap":true},"1.6.0-beta.1":{"name":"reqresnext","version":"1.6.0-beta.1","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","type":"module","exports":{".":{"require":"./target/es5/index.js","import":"./target/es6/index.js","types":"./typings/index.d.ts"},"./*":"./*","./package.json":"./package.json"},"types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:fetch":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"npm run build:docs && npm run build:es5 && npm run build:es6","build:docs":"documentation build src/main/js -f html --github -o docs","build:es5":"BABEL_ENV=production babel src/main/js --out-dir target/es5","build:es6":"flow-remove-types-recursive src/main/js target/es6","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm run coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.3","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/eslint-parser":"^7.17.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.17.0","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","flow-bin":"^0.175.1","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.175.1","flow-remove-types-recursive":"^1.0.0","flow-typed":"^3.7.0","jest":"^27.5.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"docs updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"04e814e8134bcd5499d1b4fdca1dc2b63dbfb264","readme":"# reqresnext\n\n[![Build Status](https://travis-ci.com/antongolub/reqresnext.svg?branch=master)](https://travis-ci.com/antongolub/reqresnext)\n[![npm (tag)](https://img.shields.io/npm/v/reqresnext/latest.svg)](https://www.npmjs.com/package/reqresnext)\n[![Maintainability](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/maintainability)](https://codeclimate.com/github/antongolub/reqresnext/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/test_coverage)](https://codeclimate.com/github/antongolub/reqresnext/test_coverage)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)\n\nTiny helper for [expressjs](https://expressjs.com/) middlewares testing.\n\n##### Motivation\nThere're several nice mocking tools for express/connect.\nThe best of them (imho) is [node-mocks-http](https://github.com/howardabrams/node-mocks-http) by Howard Abrams.\nThis lib brings constructors, that accurately reproduces logic of express classes. That's pretty cool, but sometimes you need a bit more.\n\nReqresnext:\n1. Just uses `express` proto directly. So you get not _just similar_, but _exactly the same_ behaviour as in production.\n2. Exposes the only additional property to verify outgoing data — `res.body`.\n\n## Install\n```bash\nnpm add reqresnext -D\nyarn add reqresnext -D\n```\n\n## Usage\n```javascript\n    import reqresnext from 'reqresnext'\n \n    it('middleware does something', () => {\n      const {req, res, next} = reqresnext(<ReqOptions>, <ResOptions>)\n      mware(req, res, next)\n \n      expect(res.statusCode).toEqual('...')\n      expect(res.body).toEqual('...')\n    })\n```\n#### Request & Response\nAlso you may construct `req/res` instances directly:\n```javascript\n    import {Response, Request} from 'reqresnext'\n\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n    \n    expect(res.get('Set-Cookie')).toEqual('foo=bar; Path=/')\n```\nSupported options are described in [interface](./src/interface.js). The main ones:\n```javascript\n// cookies\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n\n// headers\n    const req = new Request({headers: {foo: 'bar', baz: 'qux'}})\n\n// url\n    const req = new Request({url: 'https://example.com'})\n```\n\nAny additional props that does not intersect with proto are injected as is.\n```javascript\n    const res = new Response({foo: 'bar', baz: 1, ...})\n    res.foo // 'bar'\n```\n\n#### `next()` handler \n`Next` handler may be wrapped with `spy` anytime: before or after `reqresnext`. If function is specified, the factory just passes it back.\n```javascript\n    const handler = chai.spy(() => {})\n    const {next} = reqresnext({}, {}, handler)\n    \n    next === handler // true  \n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.6.0-beta.1","_nodeVersion":"16.14.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-XYijuO6fsWbU8MZ5h53Q/HzmbI0j3Q7xjLJNoCBXFY2Gkt5w6hE3DFWKELHBVZUDK8yYKUZrDu4UY0HtolNs0Q==","shasum":"93bd370fb8e878216d73ea76ceab22b14626ca1c","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.6.0-beta.1.tgz","fileCount":24,"unpackedSize":1461620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAwH3fbCHKR/1N4BveTuf/HjdoWorW48G1w5Hb0u6prwIhANgv0/V6rITYdYC3byZmdK2LCpVGZwRkpUEnyOBf9ToB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTgJkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF2g/+NjVR/hlTerxnJWpd7CkuQQapwfYgbI2bIpXPU+ajdTKdj2oP\r\n0f2girZ2nQ4N/1km9FA7oxWPKJ+fjFTHgfnevPUv0Kx4seJpeX4rBSHKWgdG\r\ntEJxOhjbVSc2L/WatI5eGVSOCjJgWzOw0m9a682yw8sieHYhvIpJ/9VQsysl\r\nyie+cMdXzeztavDp5JnYoBuIqDMh/2LvHL0gL8Ebsv19eOFP2qxv51VvEk7L\r\na0sVtu+NID63NVyPaigUwhQEOLXOQQFcBgDhWUTIA3IBcVZlZE8jTSQ72UFh\r\nAq/0Om9vIdeOGp26yXc9k1rNg27y6WopFBYNjFR3RN5g/tfQTBuHIUxSq7+H\r\nUplhQPdFFZ4eJoXs82RtxjQDgt4CsFAeRMnzuob/S1GgAl8IF2a9fwM0RaOV\r\n2Mvswzj28+1JIX0skgJIZxVg1HotMB5DF5ognh9Q8wGbD4WkmJzxt2uG5n6U\r\ndQe2xB72StsZj/CzTJgi+JrlOkLZl4qMu4rW3SvTL4ur2Xb1UTjm5k0vi5gJ\r\n2xgVli7WB5jePr4Gb9oRq5QpjT8WQr0ICIA7mcrOfWJM2q73itDoxR25hH2d\r\nefl+x9lMb4aFuODcf3V4wWXBh1+LiIFh6/Zj8+Z+Rcwvk6lxaSmVpmCpP1q0\r\nYruwmYe9W3+k5K6hFK2zYZ8Av/hew0BmSUE=\r\n=5kN4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.6.0-beta.1_1649279587925_0.8578549744265196"},"_hasShrinkwrap":true},"1.8.0-beta.0":{"name":"reqresnext","version":"1.8.0-beta.0","description":"Tiny helper for express middleware testing","main":"target/es5/index.js","type":"module","exports":{".":{"require":"./target/es5/index.js","import":"./target/es6/index.js","types":"./typings/index.d.ts"},"./*":"./*","./package.json":"./package.json"},"types":"typings/index.d.ts","typescript":{"definition":"typings/index.d.ts"},"scripts":{"flow":"flow","flow:fetch":"flow-typed install express@4.x.x lodash@4.x.x setprototypeof@1.x.x","flow:coverage":"flow-coverage-report -i 'src/main/js/**/*.js' -t html -t json -t text --threshold 75","build":"npm run build:docs && npm run build:es5 && npm run build:es6","build:docs":"documentation build src/main/js -f html --github -o docs","build:es5":"BABEL_ENV=production babel src/main/js --out-dir target/es5","build:es6":"flow-remove-types-recursive src/main/js target/es6","lint":"eslint 'src/**/*.js'","lint:fix":"npm run lint -- --fix","jest":"jest -w 2","test":"npm run flow && npm run flow:coverage && npm run lint && npm run jest && npm audit --prod","test:report":"npm run coveralls:push","coveralls:push":"cat ./coverage/lcov.info | coveralls","release":"npm test && npm run build && npm run semantic-release","semantic-release":"semantic-release","postupdate":"npm i && npm shrinkwrap && npm run build && npm run test"},"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"keywords":["mock","express mock","http mock","mock testing","req res next"],"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"license":"MIT","dependencies":{"express":"^4.17.3","lodash":"^4.17.21","setprototypeof":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.9","@babel/eslint-parser":"^7.17.0","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-transform-flow-strip-types":"^7.16.7","@babel/plugin-transform-runtime":"^7.17.0","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.16.11","@babel/preset-flow":"^7.16.7","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-minify":"^0.5.1","coveralls":"^3.1.1","documentation":"^13.2.5","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-import":"^2.26.0","flow-bin":"^0.175.1","flow-coverage-report":"^0.8.0","flow-remove-types":"^2.175.1","flow-remove-types-recursive":"^1.0.0","flow-typed":"^3.7.0","jest":"^27.5.1"},"release":{"branch":"master","plugins":["@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/git","@semantic-release/github","@semantic-release/npm",["@qiwi/semantic-release-gh-pages-plugin",{"msg":"docs updated","branch":"gh-pages"}]]},"jest":{"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/src/main/js/interface.js"],"collectCoverageFrom":["<rootDir>/src/main/**/*.js"],"testMatch":["<rootDir>/src/test/**/*.js"]},"gitHead":"04e814e8134bcd5499d1b4fdca1dc2b63dbfb264","readme":"# reqresnext\n\n[![Build Status](https://travis-ci.com/antongolub/reqresnext.svg?branch=master)](https://travis-ci.com/antongolub/reqresnext)\n[![npm (tag)](https://img.shields.io/npm/v/reqresnext/latest.svg)](https://www.npmjs.com/package/reqresnext)\n[![Maintainability](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/maintainability)](https://codeclimate.com/github/antongolub/reqresnext/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/b6f37eeb4ba506b87f6c/test_coverage)](https://codeclimate.com/github/antongolub/reqresnext/test_coverage)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com)\n\nTiny helper for [expressjs](https://expressjs.com/) middlewares testing.\n\n##### Motivation\nThere're several nice mocking tools for express/connect.\nThe best of them (imho) is [node-mocks-http](https://github.com/howardabrams/node-mocks-http) by Howard Abrams.\nThis lib brings constructors, that accurately reproduces logic of express classes. That's pretty cool, but sometimes you need a bit more.\n\nReqresnext:\n1. Just uses `express` proto directly. So you get not _just similar_, but _exactly the same_ behaviour as in production.\n2. Exposes the only additional property to verify outgoing data — `res.body`.\n\n## Install\n```bash\nnpm add reqresnext -D\nyarn add reqresnext -D\n```\n\n## Usage\n```javascript\n    import reqresnext from 'reqresnext'\n \n    it('middleware does something', () => {\n      const {req, res, next} = reqresnext(<ReqOptions>, <ResOptions>)\n      mware(req, res, next)\n \n      expect(res.statusCode).toEqual('...')\n      expect(res.body).toEqual('...')\n    })\n```\n#### Request & Response\nAlso you may construct `req/res` instances directly:\n```javascript\n    import {Response, Request} from 'reqresnext'\n\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n    \n    expect(res.get('Set-Cookie')).toEqual('foo=bar; Path=/')\n```\nSupported options are described in [interface](./src/interface.js). The main ones:\n```javascript\n// cookies\n    const foo = {name: 'foo', value: 'bar', options: {}}\n    const res = new Response({cookies: [foo]})\n\n// headers\n    const req = new Request({headers: {foo: 'bar', baz: 'qux'}})\n\n// url\n    const req = new Request({url: 'https://example.com'})\n```\n\nAny additional props that does not intersect with proto are injected as is.\n```javascript\n    const res = new Response({foo: 'bar', baz: 1, ...})\n    res.foo // 'bar'\n```\n\n#### `next()` handler \n`Next` handler may be wrapped with `spy` anytime: before or after `reqresnext`. If function is specified, the factory just passes it back.\n```javascript\n    const handler = chai.spy(() => {})\n    const {next} = reqresnext({}, {}, handler)\n    \n    next === handler // true  \n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"homepage":"https://github.com/antongolub/reqresnext#readme","_id":"reqresnext@1.8.0-beta.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.4","dist":{"integrity":"sha512-d5cymOegUvcKGE5PLifQ1UEJaqSq+egHegCDll5WSxkC1ZHxdem4c1xNwGXvPd5X663NrUjOhYmKSINapwBFXw==","shasum":"3ec2ba71e98081d7dcc21641856f4198fee63351","tarball":"https://registry.npmjs.org/reqresnext/-/reqresnext-1.8.0-beta.0.tgz","fileCount":24,"unpackedSize":1461620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4tXT7Wkj2I0e+2nSXsgH1WYaqR/CZ0/5oAeIM9/vPLAiEAuyYhni43rh00aKJe6z0aEFb3uh7mqGyLfF+7HjSSOj0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTo1BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOVBAAkF+Ygw6fUBFH1+gzZusybHFIz/NHW4hgT1IMC0HMIU4Vx8pb\r\nEIbdmbUuijUHvURZD0OkSYQ+L/CBj66xDqihf+IiGavfLO3NtrHRq3cosxsX\r\n40lozJcI1M36MXHh8gX71ORd/2u5zO6FyX41eils8P96TZ6uZuJqbfp3qQVM\r\nLdKvefTqrg7mL9E0WI0S2Ggc0tAvfjvEt9cPqfAUoEckHyXNwkPee2T2rPjt\r\nv9sfEDh+MUYJ4RYWUP377m8LXJ/EgDmUpbeLP74coc5lSLJgIKGu0K4ofFXM\r\nqFNNzs6jUYkfV0gqFwHaM+SV3OaqGHxP//YrhjWfLcdQlcDnedP+KzDg39BN\r\npXUayHO8AZzqR6FMEHTS1EWpU6DY3jfEK5vIxrluAcfkbTP2+7lWJVrphvRL\r\nM+a7AWZwm4KTN9ZeBWcAcogOZNwlvTMvfr/LRzrZFkiFwGJ3f4+oaAIv5ZhI\r\nZ9wx9vpsOdTtLORjQ3gAaEl3aBujjSCXM77RoctxBS2HfT+dawH6iTW2k4eg\r\nDbleszS44M+7sLmlxJ8796a2/7La5hUol2jJn+wQc1g9E1CBFEbwTo4VJAQa\r\nxKFXZo+dt1ouhiNT7y7MJpfsNpYFdT0Pdg/KC22ZuBVR7HPa8e59zB301zyx\r\nK+1F6ARAxtxODGYRQMLEzCaP8uKupXW3yfw=\r\n=TQzS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"antongolub","email":"golub.anton@gmail.com"},"directories":{},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reqresnext_1.8.0-beta.0_1649315136980_0.7076486284780967"},"_hasShrinkwrap":true}},"time":{"created":"2018-03-05T16:02:54.809Z","1.0.1":"2018-03-05T16:02:54.887Z","modified":"2022-05-15T19:54:43.383Z","1.1.0":"2018-03-06T05:50:28.740Z","1.1.1":"2018-03-06T09:50:31.848Z","1.1.2":"2018-03-06T10:21:38.193Z","1.1.3":"2018-03-06T11:13:34.987Z","1.1.4":"2018-03-06T13:51:41.683Z","1.1.5":"2018-03-13T07:07:06.767Z","1.1.6":"2018-03-13T07:30:25.168Z","1.1.8":"2018-03-25T08:14:51.491Z","1.2.0":"2018-03-25T10:02:32.204Z","1.3.0":"2018-03-28T10:58:59.569Z","1.4.0":"2018-04-21T16:57:54.549Z","1.4.1":"2018-05-17T09:15:54.708Z","1.5.0":"2018-07-04T07:38:25.294Z","1.5.1":"2018-07-04T08:55:30.575Z","1.5.2":"2019-07-13T12:48:45.542Z","1.5.3":"2019-08-01T20:58:50.139Z","1.5.4":"2019-08-16T14:36:34.563Z","1.5.5":"2019-09-01T13:56:07.092Z","1.6.0":"2019-10-10T16:32:31.131Z","1.6.1":"2019-10-10T17:05:55.902Z","1.6.2":"2019-10-18T13:58:53.143Z","1.6.3":"2020-02-03T17:29:07.745Z","1.6.4":"2021-07-12T12:32:09.102Z","1.6.5":"2022-01-26T17:15:57.000Z","1.6.6":"2022-01-27T17:51:38.659Z","1.7.0":"2022-02-15T13:13:01.849Z","1.6.0-beta.0":"2022-04-06T21:05:58.905Z","1.6.0-beta.1":"2022-04-06T21:13:08.074Z","1.8.0-beta.0":"2022-04-07T07:05:37.139Z"},"maintainers":[{"name":"antongolub","email":"golub.anton@gmail.com"},{"name":"qiwibot","email":"opensource@qiwi.com"}],"description":"Tiny helper for express middleware testing","homepage":"https://github.com/antongolub/reqresnext#readme","keywords":["mock","express mock","http mock","mock testing","req res next"],"repository":{"type":"git","url":"git+ssh://git@github.com/antongolub/reqresnext.git"},"author":{"name":"Anton Golub","email":"a.golub@qiwi.com","url":"https://antongolub.com"},"bugs":{"url":"https://github.com/antongolub/reqresnext/issues"},"license":"MIT","readme":"","readmeFilename":""}