{"_id":"create-test-server","_rev":"20-db438aedce64872b3933670d62db5c75","name":"create-test-server","description":"Creates a minimal Express server for testing","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.0":{"name":"create-test-server","version":"0.0.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["async","asynchronous","non-blocking","base64","encode","decode"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"a5595c36a61e2fc46862c5df40640b5890661724","_id":"create-test-server@0.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-1vsMkR5MZDEUlUqCOUEawEmqwmTHSZmb8Lz/ZrA4DFblvqXzcrlHKbC1Cidb8XSW4ynEYTln063qHQk5I1wTrw==","shasum":"f1706bb992a05f4359f66cdde90ee3d3e6d75b61","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqppOATBr+iN11L6g4d9rCG4vopk+KWs7STRkYC4fdaQIgIsG0s8BztO0K35OQHQz4iv7W9hRkK1h4CuIIJN4Xxwc="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-0.0.0.tgz_1496382610313_0.9185611752327532"},"directories":{}},"0.1.0":{"name":"create-test-server","version":"0.1.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["async","asynchronous","non-blocking","base64","encode","decode"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"express":"^4.15.3","get-port":"^3.1.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"1dade426df36c570635b8e293475b8acdea4dff8","_id":"create-test-server@0.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-tzke8otAkjaZhJ6poc8LUqDNIms6kGagVIpQe/QVU5Z/Rmb/9OpCCVpA94EnqRcnASQrmMX/XCptWeU92ahaIQ==","shasum":"30f82c1c61953c0118cde736683254e73bc5ec97","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFZIKSkSdSjnvIBx1qnLj3PmddPEiJiQvKErXh3SsGogIhAKovvM8RXsm7w5aXZlGqYUpKwhxk684ncA/Z2VLmS5ts"}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-0.1.0.tgz_1496389490450_0.2540782345458865"},"directories":{}},"0.2.0":{"name":"create-test-server","version":"0.2.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["async","asynchronous","non-blocking","base64","encode","decode"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^0.3.1","express":"^4.15.3","get-port":"^3.1.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"e8b40efee84684c5346b4f3ac89d40ac93aefaf5","_id":"create-test-server@0.2.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-yeV4x7Wud6h+lzHro/hrSGnjHIp18MGKsdfVw3ZMLoWQUoYNdElVfy9MNzdDX2o7046ncCcO8YJb5b30kYhLUw==","shasum":"42d32cbe2f8167db781ca0dcc06e646740b8e693","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRKeJKtg8Pxn8Ak1yRMRNNjRddHymdSksn+AlcRKh7XAiEAkkd0EZ0RfqBpKWoUtbV5GcUXrs0Fztbzy9QMb+CTMeg="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-0.2.0.tgz_1496473277292_0.43851987598463893"},"directories":{}},"0.2.1":{"name":"create-test-server","version":"0.2.1","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^0.3.1","express":"^4.15.3","get-port":"^3.1.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"fc2a90baa47c3ae7c6e987970d3241e13212d0e7","_id":"create-test-server@0.2.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-ebmSXRT02Uim1+HaB3SbnI4UxsjIgHRKwH7PueJ1rLKYhIh35bO3bVdK/GiqsiUc58A2o+VSQ658MEgUv97DPw==","shasum":"75fb425e2f95ecfb78ec8a73a6fe7a68db28a107","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJXGvvTpL+HXO4SsoJ1qbW01yN1Xqws5KZ7rOKYT3AoAiEA72H6CTxz9WAM/A/USiisTw3Dfnoqlfe5VG+kTp1ybLw="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-0.2.1.tgz_1496473408804_0.5011355308815837"},"directories":{}},"1.0.0":{"name":"create-test-server","version":"1.0.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^0.3.1","express":"^4.15.3","get-port":"^3.1.0","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"08f310c04da533e17e2cc34ed4ea61631ca2fe07","_id":"create-test-server@1.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-AtBv6P2j979jM4gUyQHMnl7Rt1mDBCcL558YK3ru1KWN0k5JC75xFzwMKbqsf8YtJS8hZXPtYcjI79DdYRPbJQ==","shasum":"8f8ab6ac3b55c7b7574e16d4f2d36d408236d1e6","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNgRiNNDSqRTeMmyEwSpQ9GGWPMBH3KrzOGXysOdTXJAiBueSgFBFFnBP+RWA9zKudVebJgXuOjx6q0D+Xcaz6ZrA=="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-1.0.0.tgz_1496492927789_0.7139323954470456"},"directories":{}},"1.1.0":{"name":"create-test-server","version":"1.1.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^0.3.1","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"25bccba4fd2c867ad347021041a2b3ddec6fb95e","_id":"create-test-server@1.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-20Mcfl/bPCPabo1FNWkYHWNPH/Pobc3PVELZIV84dOR6bP24wlHbMbR4W4QEH2ZJYO8+6Uf3utY4+N2GPW8J2g==","shasum":"021324f731f46666fb214d1f474fcf2d433a79c5","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqZuBOn695WYgMhzEBm73XeDA9Am6rBbpTs98gDdZUaAiBHaL5kbWMOcoi7m5bbLaDyZ7jt1EEdcfntmyUXB0owZw=="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-1.1.0.tgz_1496554144257_0.464596115751192"},"directories":{}},"1.1.1":{"name":"create-test-server","version":"1.1.1","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^0.3.1","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"4b614a602c2844abc05a99f502d6860324e1ad28","_id":"create-test-server@1.1.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-0oTbki3z1OZyKG0tOyagOtmZeIT+YukYTC1W/S5Ah2lzgCvz6A+gHXUirJzRXku4JfTRX44+EixyqVhEj8o/uQ==","shasum":"3a64bf1b9ddd28f56dadb52c03d3827b77ff1b85","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjMtI2ChPIKYtIC4pQ6U35zuzTBjGR+FOVzcxFtRLwagIhAMFKHX5S3OFpaMCVEDjx1oKCCbOY/EdWWBzwNMp4mdcI"}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-1.1.1.tgz_1496555768253_0.023996511939913034"},"directories":{}},"2.0.0":{"name":"create-test-server","version":"2.0.0","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"6e3ee4015baf60df41fd7dae67cfd4dcec03dea6","_id":"create-test-server@2.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-EG6V4PffZo0hR2y/T/EJgLpqACB4ShUy722j9M1lYvFfnsp2+mnVVriKAogkDjsvQ2NSBgVhc0QNUg9FbeswLA==","shasum":"9661dceb75bdb28f243e8d5c20f75d5ea8715adb","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo+t+o9zBIU07Mg4JmbY4Skh+W6yUhu/1gVht151V/BAiEA7MqORUyJBtmqN3yZgjuF0jr4rCSdwjVQwqZCUo69AKY="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-2.0.0.tgz_1497010848404_0.5103480026591569"},"directories":{}},"2.0.1":{"name":"create-test-server","version":"2.0.1","description":"Creates a minimal express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.19.1","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^10.3.2","xo":"^0.19.0"},"gitHead":"0d663f417891b116bed4f2b1f9321a621c7ec50d","_id":"create-test-server@2.0.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-mnIXr9Tw7uTF2mtRYMEQcU6MUKw2uejzCeOgcGNGjxOC+/OSxufDkRNPtrMYVSGyiaVSW77mt8/APAVHIfzEtg==","shasum":"cea5121eb52798bf2b07a32534d0ab7d32411266","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQDZ5fLYKdgpoWcVPysi3KrGMXwrVFsimkOSgeO2BB0AiAx+1bQYpxUmtqTpYe35OfaFxVhn8ZS758pWzQYo4Qmeg=="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-2.0.1.tgz_1497084600200_0.33234257134608924"},"directories":{}},"2.0.2":{"name":"create-test-server","version":"2.0.2","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.20.0","coveralls":"^2.13.1","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"b6f7c72fe509a01df26bee2fbf3cadb43e406cac","_id":"create-test-server@2.0.2","_shasum":"8f22551f88a6e509ef6619311be7a0ef58f3df41","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"shasum":"8f22551f88a6e509ef6619311be7a0ef58f3df41","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.0.2.tgz","integrity":"sha512-JO04M4RrMSkEwotTm529WtzS5gdZk1pAg+y1pDyYm9o6DXEoio/va5xMzCSqSFlOPapMX4pmQGTQtsw6ihCUew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7ibzOhLLCKi4tZReCJf47n1j6qpxfxBcIFtP1mEhNQIgc4Fm6updYeR+jmLE5yZ3PTaumJmYeeMpYazxOcDm/H4="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-2.0.2.tgz_1498827572565_0.9489449702668935"},"directories":{}},"2.1.0":{"name":"create-test-server","version":"2.1.0","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.22.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"db97c926d3e3ea745f0d330dbfdecb616a5e5a90","_id":"create-test-server@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-mGsB7uloM6dHg/HW2XMwL/rYX6B3rvv1oS85r7QaeJu7VXzWftnHg3eRQe21ZeiQDS0Eq+WGCHR7Xy6bvI+DqA==","shasum":"a535a56aa41d5cdb831d40878f511d0605fda585","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZMgPQIh9dnNSAIRv6PCwZj6dlX4FCQWc0dyF545ecaAiEAvG12CVOWlFs8fFpQfKPMpXqYcQDfQkDdHHFloLTV4Ww="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-2.1.0.tgz_1507451974822_0.21199583285488188"},"directories":{}},"2.1.1":{"name":"create-test-server","version":"2.1.1","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.22.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^7.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"6d8d87de3b9af2e85716c8b98a661d31fcf7e9b7","_id":"create-test-server@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-OglDUlDzIzS2Jwa8fQ2n6877Jf5qf7E+7PDey+3tBY7D2aOArE2K2mEZCpd0aFj4wGPYHD5GodB5Z450njpwUw==","shasum":"78073841d597b5ad11c2b8d22ba4b70ecc0e3514","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLUA5XPJ7Qpqt83Rpv/HmkkSBOKqMAH0Cg7fh/YzfVxAiBkfZ69LcS7qoQ0wFVgjCqZhFZZaew9IvyF8MXyOuc/6w=="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server-2.1.1.tgz_1507463058140_0.741770738735795"},"directories":{}},"2.2.0":{"name":"create-test-server","version":"2.2.0","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"47ef15d86f99aba95395df239aa0e4eb070823bc","_id":"create-test-server@2.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-n8uGGfhZDfUFIUlgSHE6ZSDUxta4ZNGSWCJ62WErllldiPWwjGIKzdPi98Z41lJ41tZML54izdnLDVw1xm240A==","shasum":"ef7aa23d76950b7e4f2be89b9840148c3836f502","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.2.0.tgz","fileCount":6,"unpackedSize":13714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDKEyCRA9TVsSAnZWagAAkbYP/RV80lh5NNRCq/wTQmKw\nDIXu6YvOon3L9rTeApneVVg1l6f/iwu765A4SVpJBuOaN+AJYQM51svFRrEw\nn6MuadcLiex40ZeVCYMWmBUOEEXupkTcbIPXjGUmkqJxCxeN6sgC2jWJjPeZ\n+la1fyzRVDbY5om3EJf4vRXbl6x0Ca7hDEXy3SagI3gWLUiGn3u4PNNCWGB7\nGDU5BLyUgxw5maxmaAsDC2V/+sviVA20tOp8jthG9zi1brulG/kCGl/cMUAy\ndEflOSCWz832s2Y0UT987ovyHNsqoQDWdQbBzMDAhg/NYCg6OqNV+Z9ioMXx\nkLMc2XEPRNgDk0KJVSDh6Sw1QdWmZFJ/8QJLXbR4FTUwVANBoONAhfnB0Ith\nfg4RD8tXAoMBqPDQT/7eoWbdOlUFNfeAamLiMPUvjQMqsTl68HUbMPhuIofR\npXoQTO6FNPS5QyziDIvxjCGxVGtPtESWx9Ec37qTBdwfRDo5YKKNQ2og9nSd\nQvY8lZB9fipE9HZ15ybLFAiGNxchGXfL6m9V96uvlEFrI/hzzaaRqtcv5vDp\nlNH7EPsWWQXIcInRWrIvFA41z3dKC/+Biv4nOQYtVDFG84SAUURZhyPRYyBt\nm5WfKRrgB88g7cMF0fNtBUnwyBZzuTCClPrAlNrHqJjAfMIFSeoAhNwULVD8\nJ/VL\r\n=T6p7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUH9o1BK3qmz8Z9MqoknilAOs0wB6dceJFAMyr7Tk/0AIgF1kWZoIatZWmz+ZZkaQ/VScwJCBkGDOg3dSi6om1w7M="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_2.2.0_1527554353849_0.7136271197196558"},"_hasShrinkwrap":false},"2.3.0":{"name":"create-test-server","version":"2.3.0","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"body-parser":"^1.18.2","create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"c4cabdb31dca3ee593d38188b2dae3b4f3a68106","_id":"create-test-server@2.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-iOQxcObqs503hzdcSWxf0ORUJe6PIwGaiFi+XCSY2EVG0wYEYsQNjv/dxFERN2/CcgJ8j7M4l2lwxrUtbozUAA==","shasum":"9a678dc92ec7f63d46637016e4fecc55784374db","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.3.0.tgz","fileCount":6,"unpackedSize":15762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDO7KCRA9TVsSAnZWagAAwOQP/RwCbZCee60MiQwwdlEw\nSxUiC709KT1DmBzugJ+zTDjicWJBtSddo+3lsi5/TJr9TB72KoiNXRM4HYMv\nlkJyW9A5JP6zNnPYT6XZXCwC1XyQRuNnNO/kcbsXJgcvxrc2EEU+T7Z3UPEF\nwFYkBkOgOloR1TjUJZpik3XG2kd9k41LqxnV7vSCbjjwZbn/7SxAqZVy9dGT\nQZFK2AIWLveYqYQ/2MIuIJS/Ljv84MgehCfC0ABLWiqDQtIN9Tk2nscmgMZP\nPyWyHCL5HKYcrJQsJESs+Y7nctMIXsAIVmszMAC8eB2aoAOaWpzj3Lx1PwbJ\nDZSuPMj42Syg48c8aFJ1Xc/uspuvGTz7khuzuXmY0NDU7CyFrx+imIuVHjKa\n33/sSCWZ1d7mHLWmUBAX/D2B6XhwBVODuV9j0vHMGqsiRgX0YBoFSSifGcQj\n1KCPFdNZHTrUzE0zOM3mKC+m486tfD0z6G0PKgmV1CXMo8/nqvH4OfOTzvf0\naCErRTRUUPN5VxZWI+lErkZWXcYYqxgMhePnSVO2wNR39LK9qNn//ZfscjEH\n9WRCvE6Lfd0vW4aJCUR4wfYtpQR2AYShRqxSdhrWdKZh9JO6rZ/0nSqv5gE8\n89FfTR/GvkcMMQ/E03w5GxTW/LAkrVr8cVSQunnbor2Xt+1u8lRIhYcJXw4C\nTFlm\r\n=pg+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq0gnkxRU12VpPoerJaVFzU0nRg0P7YjAmso7glQ6W0wIgJi3krk0woTRsY6fd+AcWJTRsGx/AnIGRkIFnkib3mDw="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_2.3.0_1527574217174_0.891192515551654"},"_hasShrinkwrap":false},"2.3.1":{"name":"create-test-server","version":"2.3.1","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"body-parser":"^1.18.2","create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"02b353640b528f67f0d78dda4978e2b8d7784eb6","_id":"create-test-server@2.3.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-l1VTi9eCc7ii8bV5J2rUwWmAG1YhuVdwNYXGVfTG0b4j8l9AIE2IFaX6ZS0Ko/Zu++3kyxxLcsUx4TneepnAmA==","shasum":"d8ace77ab6f61e633dcb7635c3dd02ac77779d59","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.3.1.tgz","fileCount":6,"unpackedSize":15778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDk2CCRA9TVsSAnZWagAAyAAP/033X6t49Sq1pNr1h+fC\nZ1qg763pHCwU7NvSTLQ+90A3uF/u2B3DDmLZ6Rd63F0GwTnHB1BN1h8OSvgr\n0NWw6dSqVjxKjGy2mfrIvCoQDoOQgiqx78sw0S3bmboGyFA852Yy95F2jrwG\nqoM4VEsrB4L2c7aXMO6X8fIMTdrSBMwJNXgBvlIOtIMBkw+Z4TLDZxINTJs+\n2iWNdZSCNqQYdGf3Hvy+4Om3ozXYcdOsdYLexxEs1QyrqI4EKGaWt60xR3Fl\nQVILO9EJNRLQl7lqU89XAU0+gs2vki8YcsL9QtSZ+HxZgGryrzDNHC/jOXQe\nTdgLCwN+p8r1MalFI/UldC1rFSvSuF93Rlx3ZekDrOmVaGU5R5QA2mDyOOJe\n+IUgDlW/aE9C1h0gJeodjBc1PF2ms4c59Ij+OU27gMnEcUNvas4YXyTO3zZd\n3+DyJUA4MYSAOl0CXeFvshUQtUfRnnLh5YQ4E6N1MWOpG7wZIrN/ELy8ANVF\ni0OKrwt9/pOmj2u2iBvzD6BE8ObAIkUIYnYhq5OiVjjjZOyfeu4B+rQq6gZl\n2SwBln8HgGt3Hxp08APML7v6Kfy2NWzFj2BMOvrACR1mqt7CeGo24eJsY8lE\nbrR8s8dytEOP/Wcvk+ZQ0z3TvrOhqz2CcmIr/ZR8OpQLKDZ49nP1ZiXeSSx8\n/1Mg\r\n=zR/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJeBtiapEnKHHmFasvqvPBrkSGizBaHP30QvEJ1vNEXgIgIOfNyAHg+8HXB7BEY94z6oXOefLyIqygSbdkAzAqA6M="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_2.3.1_1527664002046_0.6991998732705318"},"_hasShrinkwrap":false},"2.4.0":{"name":"create-test-server","version":"2.4.0","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"body-parser":"^1.18.2","create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"a4ed25d9578414409ba8f29faba0be4b8d85cf45","_id":"create-test-server@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-Toa7Y+X+qEvkkwjS3tx0n+DMwGtiu+YC+/ZO21/E0l2kjH6gMuojmb9cw9blfW7QyyPosc0IvUyDlRPn+3B15A==","shasum":"fc89b3b5a6fdfa956abf0d34a0392f9dfa03ecbc","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-2.4.0.tgz","fileCount":6,"unpackedSize":17049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOvBcCRA9TVsSAnZWagAAr8sP+QCdz0gYtP7D0cJgUX1x\nM76IQGyuZGP9BboNupAn3ZnM84fCh40xXUn5B1cGPl/AxFRF6n2PfD0HeK5m\nRxRaY+j1sTzLqHHpdWSxCWcZQPqC1gCq3PTbM6/3eaavpEoFADMvd2gPSEN+\nxim+nDqVYNbK8VngXQj3PMZRhfkTedVCRX0U8DcefLdZRShAXlaX3tq6DSXT\nfLH6uQ/oYx40y3R5PfOsGNY9LxW/mauHsejUzMgogyK4HwWrJgO8j4Ks1L6I\nI8OHh2wzpHNRseBBUxPp3D8z0nML5xj5q/FSnJJOeOryZ1h57sL/U2C9QcnO\nPGaswOjY30nE2PS+VEYJVEu/mhs6LOmtNIlOcXrD/ikIh8PySiZC2/JAurMM\nbo/OsloRInDqBcrqV2O4k949U5RlPeVCh92W0wyU7DIRQS0fFdbW9OMDjv0E\n7d02N6wHLoMIRqI/QI2tO4PqS/rX0p3rqrrvzkkX93MkuhhipwFJVtdmNPIJ\nhsDDB1Lb+qUVkHFu96PQ2i6JRP1s1hweUd85UL6U7WYPFYNHIoml2JwKjyPv\nXtVnWSnZHEIlN0JJ8oykXt7Iq3E9hnmrZ4UGPM1/BkUBkw3DE/3u8PQMHWVj\ncbN3ij5ulUCwSOtHP6xlucrMTTr6jIhyUiKgKvZfZaAeE8oI4ZCIz/uTUtF3\n8IgL\r\n=N7wv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaFXFWSfBfIh+G63yW8Nu4vQFMT+OFIz2bH2QstB0GsQIgdeBBKpw8Qg+RR3a1xFAuCqQ4s/tUxjY27yW2iCexm3A="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_2.4.0_1530589276304_0.03110064917133304"},"_hasShrinkwrap":false},"3.0.0":{"name":"create-test-server","version":"3.0.0","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"body-parser":"^1.18.2","create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"ce65682e4448e005e4c03e85ba62cee50be04162","_id":"create-test-server@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-lDIhXyMVW3uh93mrRULsiGIL6CHvK0X7HJlVIrxHGx8UTYq5DbhUZo4a5N++jemEYQU4i3IBA+d9kzo5xT1XoA==","shasum":"72b75e9b5452b63f932a08a7c89ff080e3b3eb09","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-3.0.0.tgz","fileCount":6,"unpackedSize":18158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpJX/CRA9TVsSAnZWagAA6uMP/0kDzN+Y9Jm4PUtihIuD\nVD3K9euBSFKOqUWvu1fmbcqOMY9glNBCG/jdBJM5rvFNicyI9vPme+rSQOOw\nfJOcgO+9wYAn3ClOizOfnJDy85wMdHIGqcnkyK4S+aggEH/+BNbndrumqiDn\n8WkedFWjjLkIH+Tyl3JzF2iPC8Ekab3S5dIrpsMA/wswmpA6xWbPqhwtNR/o\nkKaWWmbUoitxTjRmTQK1tNpDH21deAOzuwkMOic6VpVhZgwXAtNEqEx8oNlt\nkDIECyVgb+FSX3i/YDSbSWpkHLTJy2ZbxSF9pFYuN+MR+0EWglYfv4aNFgW1\nD30L3dTURi+AetSlNBU8eRRgc8UmmwT0XgrN/C+HuYpV3WBSgnhCeWbsseOq\nINoloriQlnMHzAMlwBslmSfBq9lcmXTaRs9LK2HdyAkVOnZzlMt3bBFOMa29\ndO+G5wFHiHe1QxqB3hhzZfGg4wD/1A3j4OjnON0BP5DCwad2Sal0AyXJcCIT\nEpelibkRGoN+an7lfdNJtO84QAv74nbbYgN1T6zNvQnPhv9lGK2C3LNEk6Ce\nYbiDlgVVlwq7kirCYtai8qb0dIvZczlOBG1uL58WUVIp6M2b9IVWIcBh/r3w\nvwGB0E/lceJHdFKtoIjs+EWma7ergHCBvUOMbKfn0BDvw0oDX9PePlvKGJn7\nEgBC\r\n=hV9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfE23owZ+c8nC6gG4YFylkw3lD4msNRHdstW3CP1Tb9wIgewXudbj4KVSzBORuCCugQGG0qPDaZsS0yEZggpzdq8c="}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_3.0.0_1554290174739_0.5795026282122291"},"_hasShrinkwrap":false},"3.0.1":{"name":"create-test-server","version":"3.0.1","description":"Creates a minimal Express server for testing","main":"src/index.js","scripts":{"test":"xo && nyc ava","coverage":"nyc report --reporter=text-lcov | coveralls"},"xo":{"extends":"xo-lukechilds"},"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"homepage":"https://github.com/lukechilds/create-test-server","dependencies":{"body-parser":"^1.18.2","create-cert":"^1.0.2","express":"^4.15.3","pify":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","coveralls":"^3.0.0","eslint-config-xo-lukechilds":"^1.0.0","got":"^8.0.0","nyc":"^11.0.2","xo":"^0.19.0"},"gitHead":"2357c501af576e0f12226f105b39de5f61b2c21a","_id":"create-test-server@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"lukechilds","email":"lukechilds123@gmail.com"},"dist":{"integrity":"sha512-RRc+7LXSm+w3j9j3gJMVveD0Aa8uZCYhZtetpGltHZQg7ND9gW7m5jWk4OTSQgeD6PL+8gun8/CS1Pn3b5+M5A==","shasum":"f21140732ac99e67b50b315e46b4f98a5081ad7c","tarball":"https://registry.npmjs.org/create-test-server/-/create-test-server-3.0.1.tgz","fileCount":6,"unpackedSize":18037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpJoiCRA9TVsSAnZWagAA2UUP/0rzJSJruy2jAstANSiD\nTo6SunclnSsdeVQrWFUtuGMfNJBd+7h6CzSwz3TACDVkgPJ1YjbXz05fklhV\nDmui5L+iJfI48NUwUHHzTe7Hc+kEOkNpAChQhsvXQ6JXe64GmfcKWaw2PXF8\nLVQl5C8wzS4fsJCrKmF6PotdjxnhCSTqXwEkHE/fZIDjHpZsIpeWHPuCNhNp\nXih8/G/q62LU1OgWi/I9CEIxXPiPFUVpxiasqnqeFY6tPLzP2cpi9hD4c9xg\nfMxv2lxlu6NUVkhLrIpwj9nf50Wq9SZBgQ2iMRMmyUtBoKailYPTxhSGNaxh\nlGrBqYB9OoDAZMPMtwZdehXyHTp9Vd7Rweo6v3Niy/dg+7GKhwwDlfu0xf9+\nwola+sEljFgzEdvJGHnWlHzl7ZhU31kEUgRJrCWqQ6IUFI9WQ0OD9R1RGRlt\nrfWqM6zCdm1VIPVz178U+HAUVxKYYOuFRMXfZTYqK3Gd48YIdOkMESFS11SZ\nyFxjBfVmuUd8uCY2NyxOom+lNkaSsVcjC1e+au9EGiroZUasjJm8BLmS7tj9\nKq08630ClbQKc/1y5vGqNEZxjqIjxmVOj0X5WB0bMelm1tFL65MuPkr3hoY4\nP+nPi4+qDwj0PrL6u38oRbhWBZ1U05KqJZofR0VmG8+sxmZgJPge2Hly1Gba\nZuv2\r\n=LVIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl72wfWuIDNag5xJOCAn3+QtHVJmRI8nW7gAxld0J/UwIhAJ3vzoh6Mg3weEm7fTOC2O3cVFSRZuQinFCyPbBg7/tr"}]},"maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-test-server_3.0.1_1554291233321_0.15244099812291467"},"_hasShrinkwrap":false}},"readme":"# create-test-server\n\n> Creates a minimal Express server for testing\n\n[![Build Status](https://travis-ci.org/lukechilds/create-test-server.svg?branch=master)](https://travis-ci.org/lukechilds/create-test-server)\n[![Coverage Status](https://coveralls.io/repos/github/lukechilds/create-test-server/badge.svg?branch=master)](https://coveralls.io/github/lukechilds/create-test-server?branch=master)\n[![npm](https://img.shields.io/npm/dm/create-test-server.svg)](https://www.npmjs.com/package/create-test-server)\n[![npm](https://img.shields.io/npm/v/create-test-server.svg)](https://www.npmjs.com/package/create-test-server)\n\nInspired by the `createServer()` helper function in the [Got tests](https://github.com/sindresorhus/got/blob/1f1b6ffb6da13f483ef7f6bd92dd33f022e7de47/test/helpers/server.js).\n\nA simple interface for creating a preconfigured Express instance listening for both HTTP and HTTPS traffic.\n\nPorts are chosen at random for HTTP/HTTPS. A self signed certificate is automatically generated, along with an associated CA certificate for you to validate against.\n\nCreated because mocking is dirty and can [break between Node.js releases](https://github.com/node-nock/nock/issues/922). Why mock HTTP requests when you can test locally against a real server in a few lines code?\n\n## Install\n\n```shell\nnpm install --save-dev create-test-server\n```\n\n## Usage\n\n```js\nconst createTestServer = require('create-test-server');\n\nconst server = await createTestServer();\nconsole.log(server.url);\n// http://localhost:5486\nconsole.log(server.sslUrl);\n// https://localhost:5487\n\n// This is just an Express route\n// You could use any Express middleware too\nserver.get('/foo', (req, res) => {\n  res.send('bar');\n});\n\n// You can return a body directly too\nserver.get('/foo', () => 'bar');\nserver.get('/foo', 'bar');\n\n// server.url + '/foo' and server.sslUrl + '/foo' will respond with 'bar'\n```\n\nThe following `Content-Type` headers will be parsed and exposed via `req.body`:\n\n- JSON (`application/json`)\n- Text (`text/plain`)\n- URL-encoded form (`application/x-www-form-urlencoded`)\n- Buffer (`application/octet-stream`)\n\nYou can change body parsing behaviour with the [`bodyParser`](#optionsbodyparser) option.\n\n`createTestServer()` has a Promise based API that pairs well with a modern asynchronous test runner such as [AVA](https://github.com/avajs/ava).\n\nYou can create a separate server per test:\n\n```js\nimport test from 'ava';\nimport got from 'got';\nimport createTestServer from 'create-test-server';\n\ntest(async t => {\n  const server = await createTestServer();\n  server.get('/foo', 'bar');\n\n  const response = await got(`${server.url}/foo`);\n  t.is(response.body, 'bar');\n\n  await server.close();\n});\n```\n\nOr share a server across multiple tests:\n\n```js\nlet server;\n\ntest.before(async () => {\n  server = await createTestServer();\n  server.get('/foo', 'bar');\n});\n\ntest(async t => {\n  const response = await got(`${server.url}/foo`);\n  t.is(response.body, 'bar');\n});\n\ntest(async t => {\n  const response = await got(`${server.url}/foo`);\n  t.is(response.statusCode, 200);\n});\n\ntest.after(async () => {\n\tawait server.close();\n});\n```\n\nYou can also make properly authenticated SSL requests by setting a common name for the server certificate and validating against the provided CA certificate:\n\n```js\ntest(async t => {\n  const server = await createTestServer({ certificate: 'foobar.com' });\n  server.get('/foo', 'bar');\n\n  const response = await got(`${server.sslUrl}/foo`, {\n    ca: server.caCert,\n    headers: { host: 'foobar.com' }\n  });\n  t.is(response.body, 'bar');\n\n  await server.close();\n});\n```\n\nYou can still make an SSL connection without messing about with certificates if your client supports unauthorised SSL requests:\n\n```js\ntest(async t => {\n  const server = await createTestServer();\n  server.get('/foo', 'bar');\n\n  const response = await got(`${server.sslUrl}/foo`, {\n    rejectUnauthorized: false\n  });\n  t.is(response.body, 'bar');\n\n  await server.close();\n});\n```\n\nYou can also easily stop/restart the server. Notice how a new port is used when we listen again:\n\n```js\nconst server = await createTestServer();\nconsole.log(server.port);\n// 56711\n\nawait server.close();\nconsole.log(server.port);\n// undefined\n\nawait server.listen();\nconsole.log(server.port);\n// 56804\n```\n\n## API\n\n### createTestServer([options])\n\nReturns a Promise which resolves to an (already listening) server.\n\n#### options\n\nType: `object`\n\n##### options.certificate\n\nType: `string`, `object`<br>\nDefault: `undefined`\n\nSSL certificate options to be passed to [`createCert()`](https://github.com/lukechilds/create-cert).\n\n##### options.bodyParser\n\nType: `object | boolean`<br>\nDefault: `undefined`\n\nBody parser options object to be passed to [`body-parser`](https://github.com/expressjs/body-parser) methods.\n\nIf set to `false` then all body parsing middleware will be disabled.\n\n### server\n\nExpress instance resolved from `createTestServer()`\n\nThis is just a normal Express instance with a few extra properties.\n\n#### server.url\n\nType: `string`, `undefined`\n\nThe url you can reach the HTTP server on.\n\ne.g: `'http://localhost:5486'`\n\n`undefined` while the server is not listening.\n\n#### server.port\n\nType: `number`, `undefined`\n\nThe port number you can reach the HTTP server on.\n\ne.g: `5486`\n\n`undefined` while the server is not listening.\n\n#### server.sslUrl\n\nType: `string`, `undefined`\n\nThe url you can reach the HTTPS server on.\n\ne.g: `'https://localhost:5487'`\n\n`undefined` while the server is not listening.\n\n#### server.sslPort\n\nType: `number`, `undefined`\n\nThe port number you can reach the HTTPS server on.\n\ne.g: `5487`\n\n`undefined` while the server is not listening.\n\n#### server.caCert\n\nType: `string`\n\nThe CA certificate to validate the server certificate against.\n\n#### server.http\n\nType: [`http.server`](https://nodejs.org/api/http.html#http_class_http_server)\n\nThe underlying HTTP server instance.\n\n#### server.https\n\nType: [`https.server`](https://nodejs.org/api/https.html#https_class_https_server)\n\nThe underlying HTTPS server instance.\n\n#### server.listen()\n\nType: `function`\n\nReturns a Promise that resolves when both the HTTP and HTTPS servers are listening.\n\nOnce the servers are listening, `server.url` and `server.sslUrl` will be updated.\n\nPlease note, this function doesn't take a port argument, it uses a new randomised port each time. Also, you don't need to manually call this after creating a server, it will start listening automatically.\n\n#### server.close()\n\nType: `function`\n\nReturns a Promise that resolves when both the HTTP and HTTPS servers have stopped listening.\n\nOnce the servers have stopped listening, `server.url` and `server.sslUrl` will be set to `undefined`.\n\n## Related\n\n- [`create-cert`](https://github.com/lukechilds/create-cert) - Super simple self signed certificates\n\n## License\n\nMIT © Luke Childs\n","maintainers":[{"name":"lukechilds","email":"lukechilds123@gmail.com"}],"time":{"modified":"2022-06-14T03:12:41.977Z","created":"2017-06-02T05:50:10.376Z","0.0.0":"2017-06-02T05:50:10.376Z","0.1.0":"2017-06-02T07:44:50.524Z","0.2.0":"2017-06-03T07:01:17.360Z","0.2.1":"2017-06-03T07:03:28.870Z","1.0.0":"2017-06-03T12:28:47.920Z","1.1.0":"2017-06-04T05:29:04.360Z","1.1.1":"2017-06-04T05:56:08.402Z","2.0.0":"2017-06-09T12:20:48.533Z","2.0.1":"2017-06-10T08:50:00.352Z","2.0.2":"2017-06-30T12:59:33.540Z","2.1.0":"2017-10-08T08:39:36.739Z","2.1.1":"2017-10-08T11:44:19.078Z","2.2.0":"2018-05-29T00:39:13.900Z","2.3.0":"2018-05-29T06:10:17.618Z","2.3.1":"2018-05-30T07:06:42.147Z","2.4.0":"2018-07-03T03:41:16.362Z","3.0.0":"2019-04-03T11:16:14.909Z","3.0.1":"2019-04-03T11:33:53.528Z"},"homepage":"https://github.com/lukechilds/create-test-server","keywords":["create","test","server","mock","nock","testing","ci","unit","tests","ssl","https","http","express"],"repository":{"type":"git","url":"git+https://github.com/lukechilds/create-test-server.git"},"author":{"name":"Luke Childs","email":"lukechilds123@gmail.com","url":"http://lukechilds.co.uk"},"bugs":{"url":"https://github.com/lukechilds/create-test-server/issues"},"license":"MIT","readmeFilename":"README.md"}