Browse Source

Update create-cert to v1.0.2

pull/2/head
Luke Childs 8 years ago
parent
commit
d7d5e36c3a
  1. 74
      package-lock.json
  2. 2
      package.json
  3. 6
      src/index.js

74
package-lock.json

@ -833,9 +833,9 @@
}
},
"create-cert": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/create-cert/-/create-cert-0.3.1.tgz",
"integrity": "sha512-nIa7XAKYzdPLQ9sJYwck2e40xXNgNc+V7pIb//ooovzzUt2BaiUlZ18xDLnTEuW5CQy1ZDFVZKlH3AV/sB+CmA=="
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/create-cert/-/create-cert-1.0.2.tgz",
"integrity": "sha512-h3A0GN+q+nCBNhzaGqrGviIOZNuijcff8JVbM8qLxFpJA1k3GWOUnOY/X05iGv9NxAUt+u/MKcPED1KCqbt22w=="
},
"create-error-class": {
"version": "3.0.2",
@ -1031,9 +1031,9 @@
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"empower-core": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.1.tgz",
"integrity": "sha1-bBh/UC/O91VNV5MzlqrGVUg3crE=",
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/empower-core/-/empower-core-0.6.2.tgz",
"integrity": "sha1-Wt71ZgiOMfuoC6CjbfR9cJQWkUQ=",
"dev": true
},
"encodeurl": {
@ -1060,9 +1060,9 @@
"dev": true
},
"es5-ext": {
"version": "0.10.22",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.22.tgz",
"integrity": "sha512-YXTXSlZkJsVwMEVljp1Bh5P9+Raa3524OMl9kywGMp1aazKTCnAqORRL/8dkuqNHk+LRYe0LezuS8PlUt3+mOw==",
"version": "0.10.23",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz",
"integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=",
"dev": true
},
"es6-error": {
@ -2306,10 +2306,18 @@
"dev": true
},
"hullabaloo-config-manager": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/hullabaloo-config-manager/-/hullabaloo-config-manager-1.0.1.tgz",
"integrity": "sha1-xyvnuiSaZ8mba6PrH1WDf6AazY8=",
"dev": true
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/hullabaloo-config-manager/-/hullabaloo-config-manager-1.1.1.tgz",
"integrity": "sha512-ztKnkZV0TmxnumCDHHgLGNiDnotu4EHCp9YMkznWuo4uTtCyJ+cu+RNcxUeXYKTllpvLFWnbfWry09yzszgg+A==",
"dev": true,
"dependencies": {
"pkg-dir": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
"integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
"dev": true
}
}
},
"ignore": {
"version": "3.3.3",
@ -4589,9 +4597,9 @@
"dev": true
},
"readable-stream": {
"version": "2.2.10",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.10.tgz",
"integrity": "sha512-HQEnnoV404e0EtwB9yNiuk2tJ+egeVC8Y9QBAxzDg8DBJt4BzRp+yQuIb/t3FIWkSTmIi+sgx7yVv/ZM0GNoqw==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.11.tgz",
"integrity": "sha512-h+8+r3MKEhkiVrwdKL8aWs1oc1VvBu33ueshOvS26RsZQ3Amhx/oO3TKe4lApSV9ueY6as8EAh7mtuFjdlhg9Q==",
"dev": true
},
"readdirp": {
@ -4762,12 +4770,20 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-1.0.0.tgz",
"integrity": "sha1-Tq7qQe0EDRcCRX32SkKysH0kb58=",
"dev": true
"dev": true,
"dependencies": {
"resolve-from": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
"integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
"dev": true
}
}
},
"resolve-from": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
"integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
"integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
"dev": true
},
"restore-cursor": {
@ -4795,9 +4811,9 @@
"dev": true
},
"safe-buffer": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.0.tgz",
"integrity": "sha512-aSLEDudu6OoRr/2rU609gRmnYboRLxgDG1z9o2Q0os7236FwvcqIOO8r8U5JUEwivZOhDaKlFO4SbPTJYyBEyQ==",
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
"dev": true
},
"semver": {
@ -4937,9 +4953,9 @@
"integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
},
"string_decoder": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
"integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=",
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.2.tgz",
"integrity": "sha1-sp4fThEl+pehA4K4pTNze3SR4Xk=",
"dev": true
},
"string-width": {
@ -5343,6 +5359,12 @@
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
"integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
"dev": true
},
"resolve-from": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
"integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=",
"dev": true
}
}
},

2
package.json

@ -35,7 +35,7 @@
},
"homepage": "https://github.com/lukechilds/create-test-server",
"dependencies": {
"create-cert": "^0.3.1",
"create-cert": "^1.0.2",
"express": "^4.15.3",
"pify": "^3.0.0"
},

6
src/index.js

@ -7,12 +7,12 @@ const pify = require('pify');
const createCert = require('create-cert');
const createTestServer = opts => createCert(opts && opts.certificate)
.then(cert => {
.then(keys => {
const app = express();
const server = http.createServer(app);
const sslServer = https.createServer(cert.keys, app);
const sslServer = https.createServer(keys, app);
app.caCert = cert.caKeys.cert;
app.caCert = keys.caCert;
app.listen = () => Promise.all([
pify(server.listen.bind(server))().then(() => {

Loading…
Cancel
Save