diff --git a/package-lock.json b/package-lock.json index d4a01c41..b6e4be0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -416,21 +416,36 @@ "dev": true }, "@travi/any": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@travi/any/-/any-1.7.5.tgz", - "integrity": "sha512-bywLe1ih3rY9cD50TFtSQok4t1UQ+E+KwuR1BQH5MoEr53ECbFR4dG7Vr3509Zj/TBypneQB7CDLOIPhNM5wIA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@travi/any/-/any-1.8.0.tgz", + "integrity": "sha512-ImC1ypGwfgH8b20dCfv9iQRwFB/wFcxKCxtCO10iI+rllwYdl5AGxgXy0jgINZVtTttVOSWZI0cYnAYo2trS8Q==", "dev": true, "requires": { - "chance": "1.0.15", - "debug": "3.1.0", - "lodash": "4.17.9", + "chance": "1.0.16", + "debug": "4.0.0", + "lodash": "4.17.10", "mersenne-twister": "1.1.0" }, "dependencies": { + "debug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.0.0.tgz", + "integrity": "sha512-PlYAp+yaKUjcs6FIDv1G2kU9jh4+OOD7AniwnWEvdoeHSsi5X6vRNuI9MDZCl8YcF/aNsvuF5EDOjY/v90zdrg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, "lodash": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.9.tgz", - "integrity": "sha512-vuRLquvot5sKUldMBumG0YqLvX6m/RGBBOmqb3CWR/MC/QvvD1cTH1fOqxz2FJAQeoExeUdX5Gu9vP2EP6ik+Q==", + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true } } @@ -709,9 +724,9 @@ "integrity": "sha512-cjC3jUCh9spkroKue5PDSKH5RFQ/KNuZJhk3GwHYmB/8qqETxLOmMdLH+ohi/VukNzxDlMvIe7zScvLoOdhb6Q==", "dev": true, "requires": { - "diff": "3.5.0", - "pad-right": "0.2.2", - "repeat-string": "1.6.1" + "diff": "^3.0.0", + "pad-right": "^0.2.2", + "repeat-string": "^1.6.1" } }, "assign-symbols": { @@ -1583,9 +1598,9 @@ } }, "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", "dev": true }, "boom": { @@ -1788,9 +1803,9 @@ } }, "chance": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/chance/-/chance-1.0.15.tgz", - "integrity": "sha512-y5yiCQUqzjFa0bSjyrFXQ5PqCET41Y70tahMf4pbBs/oPyDRm0i502dD5/wlRsK/9JCBz5Uj+j137EHdVcR1oA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/chance/-/chance-1.0.16.tgz", + "integrity": "sha512-2bgDHH5bVfAXH05SPtjqrsASzZ7h90yCuYT2z4mkYpxxYvJXiIydBFzVieVHZx7wLH1Ag2Azaaej2/zA1XUrNQ==", "dev": true }, "character-entities": { @@ -1871,20 +1886,51 @@ "restore-cursor": "2.0.0" } }, - "cli-table": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", - "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "cli-table2": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/cli-table2/-/cli-table2-0.2.0.tgz", + "integrity": "sha1-LR738hig54biFFQFYtS9F3/jLZc=", "dev": true, "requires": { - "colors": "1.0.3" + "colors": "^1.1.2", + "lodash": "^3.10.1", + "string-width": "^1.0.1" }, "dependencies": { - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } } }, @@ -2037,9 +2083,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "colors": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.1.tgz", - "integrity": "sha512-s8+wktIuDSLffCywiwSxQOMqtPxML11a/dtHE17tMn4B1MSWw/C22EKf7M2KGUBcDaVFEGT+S8N02geDXeuNKg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", "dev": true }, "combined-stream": { @@ -2202,48 +2248,56 @@ } }, "cucumber": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/cucumber/-/cucumber-4.2.1.tgz", - "integrity": "sha512-3gQ0Vv4kSHsvXEFC6b1c+TfLRDzWD1/kU7e5vm8Kh8j35b95k6favan9/4ixcBNqd7UsU1T6FYcawC87+DlNKw==", - "dev": true, - "requires": { - "assertion-error-formatter": "2.0.1", - "babel-runtime": "6.26.0", - "bluebird": "3.5.1", - "cli-table": "0.3.1", - "colors": "1.2.1", - "commander": "2.15.1", - "cucumber-expressions": "5.0.17", - "cucumber-tag-expressions": "1.1.1", - "duration": "0.2.0", - "escape-string-regexp": "1.0.5", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cucumber/-/cucumber-5.0.0.tgz", + "integrity": "sha512-eBNOPRXAvSe++NK/+Asx03maq0VxUqkw14OX6hbKMn27kxBr01pf9NZso1CtUBn1Kfl4MORmRtwBu8I9GxmohQ==", + "dev": true, + "requires": { + "assertion-error-formatter": "^2.0.1", + "babel-runtime": "^6.11.6", + "bluebird": "^3.4.1", + "cli-table2": "^0.2.0", + "colors": "^1.1.2", + "commander": "^2.9.0", + "cucumber-expressions": "^6.0.0", + "cucumber-tag-expressions": "^1.1.1", + "duration": "^0.2.1", + "escape-string-regexp": "^1.0.5", "figures": "2.0.0", - "gherkin": "5.0.0", - "glob": "7.1.2", - "indent-string": "3.2.0", - "is-generator": "1.0.3", - "is-stream": "1.1.0", - "knuth-shuffle-seeded": "1.0.6", - "lodash": "4.17.5", - "mz": "2.7.0", - "progress": "2.0.0", - "resolve": "1.7.1", - "serialize-error": "2.1.0", - "stack-chain": "2.0.0", - "stacktrace-js": "2.0.0", - "string-argv": "0.0.2", - "title-case": "2.1.1", - "util-arity": "1.1.0", - "verror": "1.10.0" + "gherkin": "^5.0.0", + "glob": "^7.0.0", + "indent-string": "^3.1.0", + "is-generator": "^1.0.2", + "is-stream": "^1.1.0", + "knuth-shuffle-seeded": "^1.0.6", + "lodash": "^4.17.10", + "mz": "^2.4.0", + "progress": "^2.0.0", + "resolve": "^1.3.3", + "serialize-error": "^2.1.0", + "stack-chain": "^2.0.0", + "stacktrace-js": "^2.0.0", + "string-argv": "0.1.1", + "title-case": "^2.1.1", + "util-arity": "^1.0.2", + "verror": "^1.9.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + } } }, "cucumber-expressions": { - "version": "5.0.17", - "resolved": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-5.0.17.tgz", - "integrity": "sha1-GS9p/JlKYFEnql33JFGbXLfftwg=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-6.0.1.tgz", + "integrity": "sha1-R8nFc3gcL/ch161bLNHJf0OZq44=", "dev": true, "requires": { - "becke-ch--regex--s0-0-v1--base--pl--lib": "1.4.0" + "becke-ch--regex--s0-0-v1--base--pl--lib": "^1.2.0" } }, "cucumber-tag-expressions": { @@ -2275,12 +2329,12 @@ } }, "d": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.42" + "es5-ext": "^0.10.9" } }, "damerau-levenshtein": { @@ -2558,13 +2612,13 @@ "dev": true }, "duration": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.0.tgz", - "integrity": "sha1-X5xN+q//ZV3phhEu/iXFl43YUUY=", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.1.tgz", + "integrity": "sha512-gP9Uzm/3kBnHOMrWeymFPjYbG96fQtHtsvUcWI7sP9TXoaRJ602y9SpB7dXgbvcjqQ2p1K6S+yzJccm2wr9PsQ==", "dev": true, "requires": { - "d": "0.1.1", - "es5-ext": "0.10.42" + "d": "1", + "es5-ext": "~0.10.23" } }, "ecc-jsbn": { @@ -2604,12 +2658,12 @@ } }, "error-stack-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.1.tgz", - "integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", "dev": true, "requires": { - "stackframe": "1.0.4" + "stackframe": "^1.0.4" } }, "es-abstract": { @@ -2637,14 +2691,14 @@ } }, "es5-ext": { - "version": "0.10.42", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz", - "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==", + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "next-tick": "1.0.0" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" } }, "es6-iterator": { @@ -2653,20 +2707,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42", - "es6-symbol": "3.1.1" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.42" - } - } + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-symbol": { @@ -2675,19 +2718,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.42" - }, - "dependencies": { - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "0.10.42" - } - } + "d": "1", + "es5-ext": "~0.10.14" } }, "escape-string-regexp": { @@ -3470,9 +3502,9 @@ } }, "gherkin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-5.0.0.tgz", - "integrity": "sha1-lt70EZjsOQgli1Ea909lWidk0qE=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gherkin/-/gherkin-5.1.0.tgz", + "integrity": "sha1-aEu7A63STq9731RPWAM+so+zxtU=", "dev": true }, "git-config": { @@ -4449,7 +4481,7 @@ "integrity": "sha1-AfG2VzOqdUDuCNiwF0Fk0iCB5OE=", "dev": true, "requires": { - "seed-random": "2.2.0" + "seed-random": "~2.2.0" } }, "levn": { @@ -5074,7 +5106,7 @@ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "1.1.4" + "lower-case": "^1.1.1" } }, "node-gyp": { @@ -5326,6 +5358,7 @@ "version": "0.1.4", "bundled": true, "dev": true, + "optional": true, "requires": { "kind-of": "3.2.2", "longest": "1.0.1", @@ -6268,7 +6301,8 @@ "longest": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "lru-cache": { "version": "4.1.3", @@ -7514,7 +7548,7 @@ "integrity": "sha1-b7ySQEXSRPKiokRQMGDTv8YAl3Q=", "dev": true, "requires": { - "repeat-string": "1.6.1" + "repeat-string": "^1.5.2" } }, "parse-entities": { @@ -8576,12 +8610,12 @@ "dev": true }, "stack-generator": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.2.tgz", - "integrity": "sha512-Qj3X+vY7qQ0OOLQomEihHk5SSnSPCI3z4RfB8kDk9lnzwznBODlkWODitEo8sHpp0a2VdSy3yuJkabNsQN5RGA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.3.tgz", + "integrity": "sha512-kdzGoqrnqsMxOEuXsXyQTmvWXZmG0f3Ql2GDx5NtmZs59sT2Bt9Vdyq0XdtxUi58q/+nxtbF9KOQ9HkV1QznGg==", "dev": true, "requires": { - "stackframe": "1.0.4" + "stackframe": "^1.0.4" } }, "stackframe": { @@ -8597,7 +8631,7 @@ "dev": true, "requires": { "source-map": "0.5.6", - "stackframe": "1.0.4" + "stackframe": "^1.0.4" }, "dependencies": { "source-map": { @@ -8614,9 +8648,9 @@ "integrity": "sha1-d2ymRqlbxsayuQd2U2p/xyxt21g=", "dev": true, "requires": { - "error-stack-parser": "2.0.1", - "stack-generator": "2.0.2", - "stacktrace-gps": "3.0.2" + "error-stack-parser": "^2.0.1", + "stack-generator": "^2.0.1", + "stacktrace-gps": "^3.0.1" } }, "static-extend": { @@ -8650,9 +8684,9 @@ } }, "string-argv": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", - "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.1.1.tgz", + "integrity": "sha512-El1Va5ehZ0XTj3Ekw4WFidXvTmt9SrC0+eigdojgtJMVtPkF0qbBe9fyNSl9eQf+kUHnTSQxdQYzuHfZy8V+DQ==", "dev": true }, "string-width": { @@ -8857,8 +8891,8 @@ "integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=", "dev": true, "requires": { - "no-case": "2.3.2", - "upper-case": "1.1.3" + "no-case": "^2.2.0", + "upper-case": "^1.0.3" } }, "tmp": {