diff --git a/package-lock.json b/package-lock.json index 7f7efbce43..4e73ae4a50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -110,12 +110,12 @@ } }, "@babel/helper-module-imports": { - "version": "7.0.0-beta.49", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.49.tgz", - "integrity": "sha1-QdfVmJEBbEk0MqRvdGREZVKJDHU=", + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz", + "integrity": "sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI=", "dev": true, "requires": { - "@babel/types": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.51", "lodash": "4.17.10" } }, @@ -285,9 +285,9 @@ } }, "@babel/types": { - "version": "7.0.0-beta.49", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.49.tgz", - "integrity": "sha1-t+Oxw/TUz+Eb34yJ8e/V4WF7h6Y=", + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", + "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", "dev": true, "requires": { "esutils": "2.0.2", @@ -304,21 +304,21 @@ } }, "@commitlint/cli": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-6.1.3.tgz", - "integrity": "sha1-RgbhOLBbQwNNyErxXaGOITkFhTc=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-7.0.0.tgz", + "integrity": "sha1-O/htirL71QdMMRS3uj9LQbd189w=", "dev": true, "requires": { - "@commitlint/format": "6.1.3", - "@commitlint/lint": "6.2.0", - "@commitlint/load": "6.1.3", - "@commitlint/read": "6.1.3", + "@commitlint/format": "7.0.0", + "@commitlint/lint": "7.0.0", + "@commitlint/load": "7.0.0", + "@commitlint/read": "7.0.0", "babel-polyfill": "6.26.0", "chalk": "2.3.1", "get-stdin": "5.0.1", "lodash.merge": "4.6.1", "lodash.pick": "4.4.0", - "meow": "3.7.0" + "meow": "5.0.0" }, "dependencies": { "ansi-styles": { @@ -330,22 +330,6 @@ "color-convert": "1.9.1" } }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" - } - }, "chalk": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", @@ -357,151 +341,6 @@ "supports-color": "5.4.0" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "1.3.1" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "4.0.1" - }, - "dependencies": { - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - } - } - }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -510,25 +349,19 @@ "requires": { "has-flag": "3.0.0" } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true } } }, "@commitlint/config-conventional": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-6.1.3.tgz", - "integrity": "sha1-bAburgTFrHicNhjfTVKu2on/uBA=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-7.0.1.tgz", + "integrity": "sha1-J2l3+O5g2MVtf91DKWr3bf7ptfc=", "dev": true }, "@commitlint/ensure": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-6.1.3.tgz", - "integrity": "sha1-gTtYyf364VNRty/mRqFi69tx6io=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-7.0.0.tgz", + "integrity": "sha1-PVIQu5iEFoRJJolaeCpVgVcxd50=", "dev": true, "requires": { "lodash.camelcase": "4.3.0", @@ -539,18 +372,18 @@ } }, "@commitlint/execute-rule": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-6.1.3.tgz", - "integrity": "sha1-SJKOc27xXocQ0zKhXHyJlVXk4Qs=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-7.0.0.tgz", + "integrity": "sha1-y8ZTFPqeu5zSxbjN1NymGFs6ykw=", "dev": true, "requires": { "babel-runtime": "6.26.0" } }, "@commitlint/format": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-6.1.3.tgz", - "integrity": "sha1-QUuQSKmvVFh9qWIicXujMjR6veM=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-7.0.0.tgz", + "integrity": "sha1-O+H98MPEH+uY4nW09gXFmMUJuSA=", "dev": true, "requires": { "babel-runtime": "6.26.0", @@ -589,35 +422,35 @@ } }, "@commitlint/is-ignored": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-6.1.3.tgz", - "integrity": "sha1-icm5ZKTWIoh1pXnCv1UtADc0t+g=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-7.0.0.tgz", + "integrity": "sha1-0yiil2J0yfEG4xmxysdd2Eg2D8k=", "dev": true, "requires": { "semver": "5.5.0" } }, "@commitlint/lint": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-6.2.0.tgz", - "integrity": "sha1-148hl0W3c2LhuBTV9M7C7MMmZhk=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-7.0.0.tgz", + "integrity": "sha1-rt6eFfVRuCKvfZ2lXfSIGtODkNk=", "dev": true, "requires": { - "@commitlint/is-ignored": "6.1.3", - "@commitlint/parse": "6.1.3", - "@commitlint/rules": "6.2.0", + "@commitlint/is-ignored": "7.0.0", + "@commitlint/parse": "7.0.0", + "@commitlint/rules": "7.0.0", "babel-runtime": "6.26.0", "lodash.topairs": "4.3.0" } }, "@commitlint/load": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-6.1.3.tgz", - "integrity": "sha1-G+QHETl5WPMWz0BXepyHmhbwClQ=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-7.0.0.tgz", + "integrity": "sha1-2ST0xcBtiEWxalC1Y4Kaf/+iMKg=", "dev": true, "requires": { - "@commitlint/execute-rule": "6.1.3", - "@commitlint/resolve-extends": "6.1.3", + "@commitlint/execute-rule": "7.0.0", + "@commitlint/resolve-extends": "7.0.0", "babel-runtime": "6.26.0", "cosmiconfig": "4.0.0", "lodash.merge": "4.6.1", @@ -628,15 +461,15 @@ } }, "@commitlint/message": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-6.1.3.tgz", - "integrity": "sha1-XgRzMwyIcBYBDExWJwcjuAARRdI=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-7.0.0.tgz", + "integrity": "sha1-b7IlY+MZAf9dpDkdsTRv2nEV+lM=", "dev": true }, "@commitlint/parse": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-6.1.3.tgz", - "integrity": "sha1-/x5NksJ81naBK7a512zYhTwNlAc=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-7.0.0.tgz", + "integrity": "sha1-7QJMxNjwh0QhqN1tFmdCM7aFktQ=", "dev": true, "requires": { "conventional-changelog-angular": "1.6.6", @@ -644,21 +477,21 @@ } }, "@commitlint/read": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-6.1.3.tgz", - "integrity": "sha1-n52NtQ+/Z/MACSFlftbvrbjPnxo=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-7.0.0.tgz", + "integrity": "sha1-yb8iLjfgTDPB4ltJhlf+9oN34sg=", "dev": true, "requires": { - "@commitlint/top-level": "6.1.3", + "@commitlint/top-level": "7.0.0", "@marionebl/sander": "0.6.1", "babel-runtime": "6.26.0", "git-raw-commits": "1.3.6" } }, "@commitlint/resolve-extends": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-6.1.3.tgz", - "integrity": "sha1-9F/P5Dhg4F4489lNVMrtfdqkHiU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-7.0.0.tgz", + "integrity": "sha1-NJN1Jeo7wDc2XFMLzpscc+9Ot00=", "dev": true, "requires": { "babel-runtime": "6.26.0", @@ -670,27 +503,27 @@ } }, "@commitlint/rules": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-6.2.0.tgz", - "integrity": "sha1-k5H2WhZVKCIEjUWjOrbON0aG4Gs=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-7.0.0.tgz", + "integrity": "sha1-mnEIkcNQwQ1vYt67gg/uT97x4CY=", "dev": true, "requires": { - "@commitlint/ensure": "6.1.3", - "@commitlint/message": "6.1.3", - "@commitlint/to-lines": "6.1.3", + "@commitlint/ensure": "7.0.0", + "@commitlint/message": "7.0.0", + "@commitlint/to-lines": "7.0.0", "babel-runtime": "6.26.0" } }, "@commitlint/to-lines": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-6.1.3.tgz", - "integrity": "sha1-erFqAsrtjapH6Vkmm5YWRhCinQw=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-7.0.0.tgz", + "integrity": "sha1-rbIpNo4rbHplfJCXVPtA7Ec2POI=", "dev": true }, "@commitlint/top-level": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-6.1.3.tgz", - "integrity": "sha1-Em3LbeFnY0LGnNQiYUg/RHhUcpk=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-7.0.0.tgz", + "integrity": "sha1-/yhYCrjBQxKQ43sdUH4O83DDjZk=", "dev": true, "requires": { "find-up": "2.1.0" @@ -986,9 +819,9 @@ "dev": true }, "@octokit/rest": { - "version": "15.8.2", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-15.8.2.tgz", - "integrity": "sha512-hMUDI6NveJE49rGYfNfXT2CiHODhQMfbqFAa2h8TjR3GrfI1wnfSlsYeGZe4D/Qu+Svqlg9eUisoeIvYWz1yZw==", + "version": "15.9.1", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-15.9.1.tgz", + "integrity": "sha512-5BjHgqiyRzwfkeStF+kSQa7qYS+2KAjf7jzC9XNuGeEzAZVFn6qj9wC8cIjbegqLMxpq8SjHHw305gynep5+Ug==", "dev": true, "requires": { "before-after-hook": "1.1.0", @@ -1085,6 +918,29 @@ "requires": { "ms": "2.0.0" } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist": "1.2.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true } } }, @@ -1411,10 +1267,10 @@ "integrity": "sha512-oLDvwvOkX+WNG2IXEg2UAGh4hiabJbmz+JsK1Vs+q39A2rLwmDYqmkppA+bUq8xokY6W8xEpdw1EHIhZNqsQ8w==", "dev": true, "requires": { - "@octokit/rest": "15.8.2", + "@octokit/rest": "15.9.1", "@semantic-release/error": "2.2.0", "aggregate-error": "1.0.0", - "bottleneck": "2.4.0", + "bottleneck": "2.5.0", "debug": "3.1.0", "fs-extra": "6.0.1", "globby": "8.0.1", @@ -1516,6 +1372,29 @@ "requires": { "ms": "2.0.0" } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist": "1.2.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true } } }, @@ -2237,13 +2116,13 @@ } }, "babel-plugin-lodash": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.3.tgz", - "integrity": "sha512-AyUjm1H3jCU3fdL6GHRW6hc8fTNAgZrvs5vk/LY/q6Z2yqpABdXB2JfEQq2dqCrhJkv7eZbUpRUu7hqBNZfZXw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", + "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0-beta.49", - "@babel/types": "7.0.0-beta.49", + "@babel/helper-module-imports": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", "glob": "7.1.2", "lodash": "4.17.10", "require-package-name": "2.0.1" @@ -3079,9 +2958,9 @@ "dev": true }, "bottleneck": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.4.0.tgz", - "integrity": "sha512-xDsWQQSVfpdBLVkP1yP74lDqYtd/nkcgMVtYIthEoKrRqm5plFXCzivukD8odGePBsp5zpiRjWqoW9/y0yTJBw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.5.0.tgz", + "integrity": "sha512-j19zrMCIe0LmTfCjIDNk4V40z0Plc8ZfjBsfWGOdJhJAAKXqwCOoY2k85N5rUmFerrT9lr6oQWiIIb771je03g==", "dev": true }, "brace-expansion": { @@ -3306,6 +3185,12 @@ "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==", "dev": true }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=", + "dev": true + }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -4051,6 +3936,29 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", "dev": true + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "4.2.0", + "decamelize-keys": "1.1.0", + "loud-rejection": "1.6.0", + "minimist": "1.2.0", + "minimist-options": "3.0.2", + "normalize-package-data": "2.4.0", + "read-pkg-up": "3.0.0", + "redent": "2.0.0", + "trim-newlines": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true } } }, @@ -4755,9 +4663,9 @@ } }, "env-ci": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-2.1.0.tgz", - "integrity": "sha512-ekorGVu0ubSzShUdyALj9y/4GRyaupvf8yKgbUDvR8FClHpVmg36v0oYzZj2MsZh44T80PcUWzcwkhbsR+eyvw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-2.1.1.tgz", + "integrity": "sha512-7KVsNirTANngtXZkKzbO/9xtHB51rNzauhuKRKBj2itgATsD/N9ZjyfWNmfiUF9aZIaoqrZ8x0HS8M7Bsk7dBQ==", "dev": true, "requires": { "execa": "0.10.0", @@ -7328,9 +7236,9 @@ } }, "gulp-rename": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz", - "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.3.0.tgz", + "integrity": "sha512-nEuZB7/9i0IZ8AXORTizl2QLP9tcC9uWc/s329zElBLJw1CfOhmMXBxwVlCRKjDyrWuhVP0uBKl61KeQ32TiCg==", "dev": true }, "gulp-util": { @@ -9549,28 +9457,20 @@ } }, "meow": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", - "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "dev": true, "requires": { "camelcase-keys": "4.2.0", "decamelize-keys": "1.1.0", "loud-rejection": "1.6.0", - "minimist": "1.2.0", "minimist-options": "3.0.2", "normalize-package-data": "2.4.0", "read-pkg-up": "3.0.0", "redent": "2.0.0", - "trim-newlines": "2.0.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "trim-newlines": "2.0.0", + "yargs-parser": "10.0.0" } }, "merge": { @@ -10023,9 +9923,9 @@ } }, "object-inspect": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.5.0.tgz", - "integrity": "sha512-UmOFbHbwvv+XHj7BerrhVq+knjceBdkvU5AriwLMvhv2qi+e7DJzxfBeFpILEjVzCp+xA+W/pIf06RGPWlZNfw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==", "dev": true }, "object-keys": { @@ -11526,9 +11426,9 @@ "dev": true }, "semantic-release": { - "version": "15.5.2", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.5.2.tgz", - "integrity": "sha512-31ep/NifPUyo/qtHHXCfQD1wjb9oh/O8qa+9tWnAn6YaKwU/pVdIrJpFsCQrgUTig5wJta6OFU/OuF43vHqEug==", + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-15.6.0.tgz", + "integrity": "sha512-Vkap7mbNxeYtN3I3vB4oQXbpQ3Yl8Tzzfx7kpD6yh3eHOkMkuqN7EFYIZBkZh8KDBrNz2tL8ReQnSFPumU0KhA==", "dev": true, "requires": { "@semantic-release/commit-analyzer": "5.0.5", @@ -11540,7 +11440,7 @@ "chalk": "2.4.1", "cosmiconfig": "5.0.5", "debug": "3.1.0", - "env-ci": "2.1.0", + "env-ci": "2.1.1", "execa": "0.10.0", "find-versions": "2.0.0", "get-stream": "3.0.0", @@ -11551,9 +11451,9 @@ "lodash": "4.17.10", "marked": "0.4.0", "marked-terminal": "3.0.0", - "p-locate": "2.0.0", + "p-locate": "3.0.0", "p-reduce": "1.0.0", - "read-pkg-up": "3.0.0", + "read-pkg-up": "4.0.0", "resolve-from": "4.0.0", "semver": "5.5.0", "yargs": "11.0.0" @@ -11599,6 +11499,59 @@ "ms": "2.0.0" } }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "3.0.0", + "read-pkg": "3.0.0" + } + }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -12284,30 +12237,71 @@ } }, "tap-out": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tap-out/-/tap-out-1.4.2.tgz", - "integrity": "sha1-yQfsG/lAURHQiCY+kvVgi4jLs3o=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tap-out/-/tap-out-2.1.0.tgz", + "integrity": "sha512-LJE+TBoVbOWhwdz4+FQk40nmbIuxJLqaGvj3WauQw3NYYU5TdjoV3C0x/yq37YAvVyi+oeBXmWnxWSjJ7IEyUw==", "dev": true, "requires": { "re-emitter": "1.1.3", - "readable-stream": "2.3.6", - "split": "1.0.1", + "readable-stream": "2.2.9", + "split": "1.0.0", "trim": "0.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "split": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.0.tgz", + "integrity": "sha1-xDlc5oOrzSVLwo/h2rtuXCfc/64=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } } }, "tap-spec": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tap-spec/-/tap-spec-4.1.2.tgz", - "integrity": "sha512-CmZP7vp9Jk7fND0nvdjIzjGMZnBDx1jVG7T9x6i2GZb/ejIODGz7OSsWFfwwuEcY9yHWtpD/mdLverla0M8EWA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/tap-spec/-/tap-spec-5.0.0.tgz", + "integrity": "sha512-zMDVJiE5I6Y4XGjlueGXJIX2YIkbDN44broZlnypT38Hj/czfOXrszHNNJBF/DXR8n+x6gbfSx68x04kIEHdrw==", "dev": true, "requires": { "chalk": "1.1.3", "duplexer": "0.1.1", "figures": "1.7.0", - "lodash": "3.10.1", + "lodash": "4.17.10", "pretty-ms": "2.1.0", "repeat-string": "1.6.1", - "tap-out": "1.4.2", + "tap-out": "2.1.0", "through2": "2.0.3" }, "dependencies": { @@ -12320,19 +12314,13 @@ "escape-string-regexp": "1.0.5", "object-assign": "4.1.1" } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true } } }, "tape": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.0.tgz", - "integrity": "sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.9.1.tgz", + "integrity": "sha512-6fKIXknLpoe/Jp4rzHKFPpJUHDHDqn8jus99IfPnHIjyz78HYlefTGD3b5EkbQzuLfaEvmfPK3IolLgq2xT3kw==", "dev": true, "requires": { "deep-equal": "1.0.1", @@ -12343,8 +12331,8 @@ "has": "1.0.3", "inherits": "2.0.3", "minimist": "1.2.0", - "object-inspect": "1.5.0", - "resolve": "1.5.0", + "object-inspect": "1.6.0", + "resolve": "1.7.1", "resumer": "0.0.0", "string.prototype.trim": "1.1.2", "through": "2.3.8" @@ -12355,15 +12343,6 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true - }, - "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", - "dev": true, - "requires": { - "path-parse": "1.0.5" - } } } }, @@ -12839,9 +12818,9 @@ } }, "validator": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.3.0.tgz", - "integrity": "sha512-bn7dcJcdkpSjcujYlf8lrY9VL660h5njEkFzQzQOFMQgJ3Id1C4+MkazHKgHE45NoGsyQYEPmo4dCIbDQ7eTdw==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-10.4.0.tgz", + "integrity": "sha512-Q/wBy3LB1uOyssgNlXSRmaf22NxjvDNZM2MtIQ4jaEOAB61xsh1TQxsq1CgzUMBV1lDrVMogIh8GjG1DYW0zLg==", "dev": true }, "vinyl": { @@ -13112,13 +13091,22 @@ "requires": { "ansi-regex": "3.0.0" } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } } } }, "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", + "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", "dev": true, "requires": { "camelcase": "4.1.0" diff --git a/package.json b/package.json index ff13524aa6..59aa006882 100644 --- a/package.json +++ b/package.json @@ -38,14 +38,14 @@ }, "dependencies": {}, "devDependencies": { - "@commitlint/cli": "^6.1.3", - "@commitlint/config-conventional": "^6.1.3", + "@commitlint/cli": "^7.0.0", + "@commitlint/config-conventional": "^7.0.1", "@commitlint/travis-cli": "^7.0.0", "@semantic-release/changelog": "^2.0.2", "@semantic-release/git": "^5.0.0", "babel-cli": "^6.3.17", "babel-plugin-add-module-exports": "^0.2.1", - "babel-plugin-lodash": "^3.2.11", + "babel-plugin-lodash": "^3.3.4", "babel-plugin-transform-imports": "^1.4.1", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.7.0", @@ -65,7 +65,7 @@ "gulp": "^3.9.1", "gulp-babel": "^7.0.1", "gulp-json-minify": "^1.2.2", - "gulp-rename": "^1.2.3", + "gulp-rename": "^1.3.0", "gulp-util": "^3.0.8", "husky": "^0.14.3", "joi": "^13.3.0", @@ -76,10 +76,10 @@ "prettier": "^1.13.5", "prettier-package-json": "^1.6.0", "rx": "^4.1.0", - "semantic-release": "^15.5.2", - "tap-spec": "^4.1.1", - "tape": "^4.9.0", - "validator": "^10.2.0" + "semantic-release": "^15.6.0", + "tap-spec": "^5.0.0", + "tape": "^4.9.1", + "validator": "^10.4.0" }, "keywords": [ "challenges",