diff --git a/package-lock.json b/package-lock.json index 85adb2f..a3e0e35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,9 +25,9 @@ "dev": true }, "assertion-error-formatter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-2.0.0.tgz", - "integrity": "sha1-F6JCicyEQIibVDGObRGH6+4tVJQ=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-2.0.1.tgz", + "integrity": "sha512-cjC3jUCh9spkroKue5PDSKH5RFQ/KNuZJhk3GwHYmB/8qqETxLOmMdLH+ohi/VukNzxDlMvIe7zScvLoOdhb6Q==", "dev": true, "requires": { "diff": "3.4.0", @@ -36,12 +36,11 @@ } }, "aws-sdk": { - "version": "2.149.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.149.0.tgz", - "integrity": "sha1-dvU3Iqd4C9sxkeg/J8EBCMb+mBM=", + "version": "2.187.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.187.0.tgz", + "integrity": "sha1-BMuaMz05wJdTvz/2PsBlsysA2xg=", "requires": { "buffer": "4.9.1", - "crypto-browserify": "1.0.9", "events": "1.1.1", "jmespath": "0.15.0", "querystring": "0.2.0", @@ -50,6 +49,13 @@ "uuid": "3.1.0", "xml2js": "0.4.17", "xmlbuilder": "4.2.1" + }, + "dependencies": { + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + } } }, "babel-runtime": { @@ -58,8 +64,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.1", - "regenerator-runtime": "0.11.0" + "core-js": "2.5.3", + "regenerator-runtime": "0.11.1" } }, "balanced-match": { @@ -138,9 +144,9 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", "dev": true }, "concat-map": { @@ -150,9 +156,9 @@ "dev": true }, "core-js": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", - "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", "dev": true }, "core-util-is": { @@ -161,30 +167,25 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "crypto-browserify": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-1.0.9.tgz", - "integrity": "sha1-zFRJaF37hesRyYKKzHy4erW7/MA=" - }, "crypto-js": { "version": "3.1.9-1", "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" }, "cucumber": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cucumber/-/cucumber-3.1.0.tgz", - "integrity": "sha512-DW5vY0oDTY3XtpPx8fYoKtro1JnMr7dOngZv6Ix53aJ4xhKViI/Yxbk3Q7Jaiw618/7uh1aw1RL6xKC67VyC6A==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cucumber/-/cucumber-3.2.1.tgz", + "integrity": "sha512-04ZxLBtGeEUsuYD/AhEuv+WO/hDVi22b4FO13JdB7oiwMCLS4mF70PzUK5ww1etEivSR0ea+oKs5i5jVHwPNlA==", "dev": true, "requires": { - "assertion-error-formatter": "2.0.0", + "assertion-error-formatter": "2.0.1", "babel-runtime": "6.26.0", "bluebird": "3.5.1", "cli-table": "0.3.1", "colors": "1.1.2", - "commander": "2.11.0", - "cucumber-expressions": "5.0.3", - "cucumber-tag-expressions": "1.0.1", + "commander": "2.13.0", + "cucumber-expressions": "5.0.13", + "cucumber-tag-expressions": "1.1.1", "duration": "0.2.0", "escape-string-regexp": "1.0.5", "figures": "2.0.0", @@ -206,18 +207,18 @@ } }, "cucumber-expressions": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-5.0.3.tgz", - "integrity": "sha1-dJSGCv1RMJupEIj7XRr5qYl7fH4=", + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-5.0.13.tgz", + "integrity": "sha1-8XRZfa5tLwEhKUrC6mVEMknPFYc=", "dev": true, "requires": { "becke-ch--regex--s0-0-v1--base--pl--lib": "1.2.0" } }, "cucumber-tag-expressions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cucumber-tag-expressions/-/cucumber-tag-expressions-1.0.1.tgz", - "integrity": "sha1-1tPEMYCgP1+0/JV/4Tgt3OXLmsg=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cucumber-tag-expressions/-/cucumber-tag-expressions-1.1.1.tgz", + "integrity": "sha1-f1x7cACbwrZmWRv+ZIVFeL7e6Fo=", "dev": true }, "d": { @@ -226,7 +227,7 @@ "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", "dev": true, "requires": { - "es5-ext": "0.10.35" + "es5-ext": "0.10.38" } }, "diff": { @@ -247,7 +248,7 @@ "dev": true, "requires": { "d": "0.1.1", - "es5-ext": "0.10.35" + "es5-ext": "0.10.38" } }, "error-stack-parser": { @@ -260,9 +261,9 @@ } }, "es5-ext": { - "version": "0.10.35", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.35.tgz", - "integrity": "sha1-GO6FjOajxFx9eekcFfzKnsVoSU8=", + "version": "0.10.38", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.38.tgz", + "integrity": "sha512-jCMyePo7AXbUESwbl8Qi01VSH2piY9s/a3rSU/5w/MlTIx8HPL1xn2InGN8ejt/xulcJgnTO7vqNtOAxzYd2Kg==", "dev": true, "requires": { "es6-iterator": "2.0.3", @@ -276,7 +277,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.35", + "es5-ext": "0.10.38", "es6-symbol": "3.1.1" }, "dependencies": { @@ -286,7 +287,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.35" + "es5-ext": "0.10.38" } } } @@ -298,7 +299,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.35" + "es5-ext": "0.10.38" }, "dependencies": { "d": { @@ -307,7 +308,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.35" + "es5-ext": "0.10.38" } } } @@ -324,9 +325,9 @@ "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=", "dev": true }, "figures": { @@ -529,9 +530,9 @@ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" }, "regenerator-runtime": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", - "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true }, "repeat-string": { @@ -688,9 +689,9 @@ "dev": true }, "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" }, "verror": { "version": "1.10.0", @@ -700,7 +701,7 @@ "requires": { "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "1.4.0" } }, "wrappy": { diff --git a/package.json b/package.json index b287b9c..a586aa2 100644 --- a/package.json +++ b/package.json @@ -2,13 +2,13 @@ "name": "serverless-mfa-api", "description": "A Serverless API for registering and validating Multi-Factor Authentication methods. Currently supports Time-based One Time Passwords (TOTP) and FIDO U2F devices (YubiKeys).", "dependencies": { - "aws-sdk": "^2.149.0", + "aws-sdk": "^2.187.0", "bcryptjs": "^2.4.3", "crypto-js": "^3.1.9-1", "qrcode": "^0.9.0", "speakeasy": "^2.0.0", "u2f": "^0.1.3", - "uuid": "^3.1.0" + "uuid": "^3.2.1" }, "engines": { "node": ">=6.5.0 <7.0.0" @@ -23,6 +23,6 @@ }, "devDependencies": { "assert": "^1.4.1", - "cucumber": "^3.1.0" + "cucumber": "^3.2.1" } }