diff --git a/Tasks/NuGetToolInstallerV1/Tests/L0.ts b/Tasks/NuGetToolInstallerV1/Tests/L0.ts index 275b6cc7f9fc..f5740a02623a 100644 --- a/Tasks/NuGetToolInstallerV1/Tests/L0.ts +++ b/Tasks/NuGetToolInstallerV1/Tests/L0.ts @@ -9,7 +9,7 @@ describe('NuGetToolInstallerV1 Suite', function () { after(() => { }); - it('Does a basic hello world test', function(done: MochaDone) { + it('Does a basic hello world test', function(done: Mocha.Done) { // TODO - add real tests done(); }); diff --git a/Tasks/NuGetToolInstallerV1/package-lock.json b/Tasks/NuGetToolInstallerV1/package-lock.json index b9521c923a4d..1a4b889c73ae 100644 --- a/Tasks/NuGetToolInstallerV1/package-lock.json +++ b/Tasks/NuGetToolInstallerV1/package-lock.json @@ -18,9 +18,9 @@ } }, "@types/mocha": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.6.tgz", - "integrity": "sha512-1axi39YdtBI7z957vdqXI4Ac25e7YihYQtJa+Clnxg1zTJEaIRbndt71O3sP4GAMgiAm0pY26/b9BrY4MR/PMw==" + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", + "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==" }, "@types/mockery": { "version": "1.4.29", @@ -28,9 +28,9 @@ "integrity": "sha1-m6It838H43gP/4Ux0aOOYz+UV6U=" }, "@types/node": { - "version": "10.12.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.9.tgz", - "integrity": "sha512-eajkMXG812/w3w4a1OcBlaTwsFPO5F7fJ/amy+tieQxEMWBlbV1JGSjkFM+zkHNf81Cad+dfIRA+IBkvmvdAeA==" + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "@types/q": { "version": "1.5.2", @@ -43,9 +43,9 @@ "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==" }, "@types/uuid": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.9.tgz", - "integrity": "sha512-XDwyIlt/47l2kWLTzw/mtrpLdB+GPSskR2n/PIcPn+VYhVO77rGhRncIR5GPU0KRzXuqkDO+J5qqrG0Y8P6jzQ==" + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==" }, "adm-zip": { "version": "0.4.16", @@ -104,6 +104,11 @@ "uuid": "^3.0.1" }, "dependencies": { + "@types/uuid": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.10.tgz", + "integrity": "sha512-BgeaZuElf7DEYZhWYDTc/XcLZXdVgFkVSTa13BqKvbnmUrxr3TJFKofUxCtDO9UQOdhnV+HPOESdHiHKZOJV1A==" + }, "typed-rest-client": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.0.9.tgz", @@ -116,9 +121,9 @@ } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "brace-expansion": { "version": "1.1.11", @@ -145,9 +150,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "ip-address": { "version": "5.9.4", @@ -174,9 +179,9 @@ "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "ltx": { "version": "2.10.0", @@ -218,6 +223,18 @@ "q": "^1.5.0", "semver": "^5.5.0", "typed-rest-client": "1.2.0" + }, + "dependencies": { + "@types/mocha": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.6.tgz", + "integrity": "sha512-1axi39YdtBI7z957vdqXI4Ac25e7YihYQtJa+Clnxg1zTJEaIRbndt71O3sP4GAMgiAm0pY26/b9BrY4MR/PMw==" + }, + "@types/node": { + "version": "10.12.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.9.tgz", + "integrity": "sha512-eajkMXG812/w3w4a1OcBlaTwsFPO5F7fJ/amy+tieQxEMWBlbV1JGSjkFM+zkHNf81Cad+dfIRA+IBkvmvdAeA==" + } } }, "q": { @@ -259,6 +276,12 @@ "underscore": "1.8.3" } }, + "typescript": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.2.tgz", + "integrity": "sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==", + "dev": true + }, "underscore": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", diff --git a/Tasks/NuGetToolInstallerV1/package.json b/Tasks/NuGetToolInstallerV1/package.json index 4c36742a19f0..813d2e1a6f5e 100644 --- a/Tasks/NuGetToolInstallerV1/package.json +++ b/Tasks/NuGetToolInstallerV1/package.json @@ -23,7 +23,13 @@ }, "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", "dependencies": { + "@types/mocha": "^5.2.7", + "@types/node": "^10.17.0", + "@types/uuid": "^8.3.0", "packaging-common": "file:../../_build/Tasks/Common/packaging-common-1.0.1.tgz", "utility-common": "file:../../_build/Tasks/Common/utility-common-1.0.2.tgz" + }, + "devDependencies": { + "typescript": "4.0.2" } } diff --git a/Tasks/NuGetToolInstallerV1/task.json b/Tasks/NuGetToolInstallerV1/task.json index 808d2d3a3abd..09b7f17aa8f3 100644 --- a/Tasks/NuGetToolInstallerV1/task.json +++ b/Tasks/NuGetToolInstallerV1/task.json @@ -10,7 +10,7 @@ "Agent", "DeploymentGroup" ], - "minimumAgentVersion": "2.115.0", + "minimumAgentVersion": "2.144.0", "author": "Microsoft Corporation", "version": { "Major": 1, @@ -50,7 +50,7 @@ } ], "execution": { - "Node": { + "Node10": { "target": "nugettoolinstaller.js", "argumentFormat": "" } diff --git a/Tasks/NuGetToolInstallerV1/task.loc.json b/Tasks/NuGetToolInstallerV1/task.loc.json index d97803de2ff3..c94483ef0031 100644 --- a/Tasks/NuGetToolInstallerV1/task.loc.json +++ b/Tasks/NuGetToolInstallerV1/task.loc.json @@ -10,7 +10,7 @@ "Agent", "DeploymentGroup" ], - "minimumAgentVersion": "2.115.0", + "minimumAgentVersion": "2.144.0", "author": "Microsoft Corporation", "version": { "Major": 1, @@ -50,7 +50,7 @@ } ], "execution": { - "Node": { + "Node10": { "target": "nugettoolinstaller.js", "argumentFormat": "" }