diff --git a/package-lock.json b/package-lock.json index 4df1b08..f511287 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "grunt": "^0.4.5", "grunt-contrib-connect": "~0.9.0", "grunt-contrib-watch": "~0.6.1", - "grunt-saucelabs": "~8.6.1", + "grunt-saucelabs": "~9.0.1", "i": "^0.3.7", "jscs": "2.0.0", "jsdoc": "4.0.2", @@ -802,13 +802,15 @@ } }, "node_modules/agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, "dependencies": { - "extend": "~3.0.0", - "semver": "~5.0.1" + "es6-promisify": "^5.0.0" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/aggregate-error": { @@ -2493,6 +2495,21 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dev": true, + "dependencies": { + "es6-promise": "^4.0.3" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "http://admin.branch.io:8081/nexus/content/groups/npm/escalade/-/escalade-3.1.1.tgz", @@ -3503,17 +3520,17 @@ } }, "node_modules/grunt-saucelabs": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/grunt-saucelabs/-/grunt-saucelabs-8.6.3.tgz", - "integrity": "sha1-7MUUC639d+eet2q94o2nGerw8B4=", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/grunt-saucelabs/-/grunt-saucelabs-9.0.1.tgz", + "integrity": "sha512-3WD5/RtSp8AyEnmtN5HK1NUkU7o/kBl6rGQILnfg7WHTe0g0uG3LtecWPwTRYrD7kop79WkDfeVQ85WjvwDUZw==", "dev": true, "dependencies": { "colors": "~1.1.2", - "lodash": "~4.0.0", + "lodash": "^4.17.11", "q": "~1.4.1", "requestretry": "~1.9.0", - "sauce-tunnel": "~2.4.0", - "saucelabs": "~1.0.1" + "sauce-tunnel": "~2.5.0", + "saucelabs": "^1.5.0" }, "engines": { "node": ">=0.6", @@ -3533,9 +3550,9 @@ } }, "node_modules/grunt-saucelabs/node_modules/lodash": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.0.1.tgz", - "integrity": "sha1-zYyQLJ4D8uac4+DkVtUFq4nrmPQ=", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "node_modules/har-schema": { @@ -3761,16 +3778,33 @@ } }, "node_modules/https-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, "dependencies": { - "agent-base": "2", - "debug": "2", - "extend": "3" + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" } }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/i": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", @@ -7055,23 +7089,23 @@ "dev": true }, "node_modules/sauce-tunnel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/sauce-tunnel/-/sauce-tunnel-2.4.0.tgz", - "integrity": "sha1-+0NvID3reoxT7Vg8JWmHDeWzK0M=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/sauce-tunnel/-/sauce-tunnel-2.5.0.tgz", + "integrity": "sha512-NsE6r9J+nXT9FBcAxA+nZ1JvmoJJqQPTp33J4vTJQFZ4jtFfPoUMH10AXyIhjEFVemK7XP5SF4Uy+q3dKWWQig==", "dev": true, "dependencies": { - "chalk": "^1.1.1", - "request": "^2.67.0", + "chalk": "^1.1.3", + "request": "^2.72.0", "split": "^1.0.0" } }, "node_modules/saucelabs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "integrity": "sha1-tQoQDZxaQUB0izUzWm5dcAF9rfk=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", "dev": true, "dependencies": { - "https-proxy-agent": "^1.0.0" + "https-proxy-agent": "^2.2.1" }, "engines": { "node": "*" @@ -7089,15 +7123,6 @@ "node": ">=v12.22.7" } }, - "node_modules/semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/send": { "version": "0.13.2", "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", @@ -9215,13 +9240,12 @@ "dev": true }, "agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, "requires": { - "extend": "~3.0.0", - "semver": "~5.0.1" + "es6-promisify": "^5.0.0" } }, "aggregate-error": { @@ -10636,6 +10660,21 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, "escalade": { "version": "3.1.1", "resolved": "http://admin.branch.io:8081/nexus/content/groups/npm/escalade/-/escalade-3.1.1.tgz", @@ -11393,17 +11432,17 @@ } }, "grunt-saucelabs": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/grunt-saucelabs/-/grunt-saucelabs-8.6.3.tgz", - "integrity": "sha1-7MUUC639d+eet2q94o2nGerw8B4=", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/grunt-saucelabs/-/grunt-saucelabs-9.0.1.tgz", + "integrity": "sha512-3WD5/RtSp8AyEnmtN5HK1NUkU7o/kBl6rGQILnfg7WHTe0g0uG3LtecWPwTRYrD7kop79WkDfeVQ85WjvwDUZw==", "dev": true, "requires": { "colors": "~1.1.2", - "lodash": "~4.0.0", + "lodash": "^4.17.11", "q": "~1.4.1", "requestretry": "~1.9.0", - "sauce-tunnel": "~2.4.0", - "saucelabs": "~1.0.1" + "sauce-tunnel": "~2.5.0", + "saucelabs": "^1.5.0" }, "dependencies": { "colors": { @@ -11413,9 +11452,9 @@ "dev": true }, "lodash": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.0.1.tgz", - "integrity": "sha1-zYyQLJ4D8uac4+DkVtUFq4nrmPQ=", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true } } @@ -11584,14 +11623,30 @@ } }, "https-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, "requires": { - "agent-base": "2", - "debug": "2", - "extend": "3" + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } } }, "i": { @@ -14096,23 +14151,23 @@ "dev": true }, "sauce-tunnel": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/sauce-tunnel/-/sauce-tunnel-2.4.0.tgz", - "integrity": "sha1-+0NvID3reoxT7Vg8JWmHDeWzK0M=", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/sauce-tunnel/-/sauce-tunnel-2.5.0.tgz", + "integrity": "sha512-NsE6r9J+nXT9FBcAxA+nZ1JvmoJJqQPTp33J4vTJQFZ4jtFfPoUMH10AXyIhjEFVemK7XP5SF4Uy+q3dKWWQig==", "dev": true, "requires": { - "chalk": "^1.1.1", - "request": "^2.67.0", + "chalk": "^1.1.3", + "request": "^2.72.0", "split": "^1.0.0" } }, "saucelabs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.0.1.tgz", - "integrity": "sha1-tQoQDZxaQUB0izUzWm5dcAF9rfk=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz", + "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==", "dev": true, "requires": { - "https-proxy-agent": "^1.0.0" + "https-proxy-agent": "^2.2.1" } }, "saxes": { @@ -14124,12 +14179,6 @@ "xmlchars": "^2.2.0" } }, - "semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true - }, "send": { "version": "0.13.2", "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", diff --git a/package.json b/package.json index 9c63131..15d0ec9 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "grunt": "^0.4.5", "grunt-contrib-connect": "~0.9.0", "grunt-contrib-watch": "~0.6.1", - "grunt-saucelabs": "~8.6.1", + "grunt-saucelabs": "~9.0.1", "i": "^0.3.7", "jscs": "2.0.0", "jsdoc": "4.0.2",