зеркало из
1
0
Форкнуть 0

feat(all): more changes for node 12

This commit is contained in:
Anthony Ercolano 2021-08-15 18:17:27 -07:00 коммит произвёл Anthony V. Ercolano
Родитель f524db2853
Коммит ddef3d8cff
21 изменённых файлов: 6263 добавлений и 101 удалений

Просмотреть файл

@ -17,7 +17,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

6140
common/transport/amqp/package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -19,10 +19,12 @@
"devDependencies": {
"@types/async": "^2.4.2",
"@types/node": "^16.6.1",
"@types/sinon-test": "^2.4.3",
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"sinon-test": "^3.1.0",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",
@ -82,4 +84,4 @@
"url": "https://github.com/Azure/azure-iot-sdk-node/issues"
},
"homepage": "https://github.com/Azure/azure-iot-sdk-node#readme"
}
}

Просмотреть файл

@ -17,7 +17,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -19,7 +19,7 @@
"es5-shim": "^4.5.12",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -24,7 +24,7 @@
"es5-shim": "^4.5.12",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -22,7 +22,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -19,7 +19,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -21,7 +21,7 @@
"es5-shim": "^4.5.12",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

172
package-lock.json сгенерированный
Просмотреть файл

@ -19,6 +19,7 @@
"@types/mocha": "^2.2.41",
"@types/mqtt": "0.0.34",
"@types/node": "^16.6.1",
"@types/sinon-test": "^2.4.3",
"@types/traverse": "^0.6.32",
"@types/uuid": "^3.4.5",
"aedes": "^0.42.6",
@ -55,7 +56,8 @@
"nyc": "^15.0.0",
"pem": "^1.14.2",
"rhea": "^1.0.15",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"sinon-test": "^3.1.0",
"source-map-support": "^0.5.16",
"traverse": "^0.6.6",
"ts-node": "^8.6.2",
@ -4230,9 +4232,9 @@
}
},
"node_modules/@sinonjs/samsam": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.0.2.tgz",
"integrity": "sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz",
"integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==",
"dependencies": {
"@sinonjs/commons": "^1.6.0",
"lodash.get": "^4.4.2",
@ -4350,6 +4352,22 @@
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"node_modules/@types/sinon": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz",
"integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==",
"dependencies": {
"@sinonjs/fake-timers": "^7.1.0"
}
},
"node_modules/@types/sinon-test": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/@types/sinon-test/-/sinon-test-2.4.3.tgz",
"integrity": "sha512-3annZNBEw/RsAM8ZsQh0Vn1FrGYCd1vBoGgvmFe/utWFU+eUIVrZ8UC12VTlBRq5/wvn8a9qKE7Qb6ERdMksNg==",
"dependencies": {
"@types/sinon": "*"
}
},
"node_modules/@types/stoppable": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz",
@ -7260,9 +7278,9 @@
}
},
"node_modules/esutils": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"engines": {
"node": ">=0.10.0"
}
@ -11412,17 +11430,25 @@
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"node_modules/nise": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/nise/-/nise-5.1.0.tgz",
"integrity": "sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==",
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
"integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==",
"dependencies": {
"@sinonjs/commons": "^1.7.0",
"@sinonjs/fake-timers": "^7.0.4",
"@sinonjs/fake-timers": "^6.0.0",
"@sinonjs/text-encoding": "^0.7.1",
"just-extend": "^4.0.2",
"path-to-regexp": "^1.7.0"
}
},
"node_modules/nise/node_modules/@sinonjs/fake-timers": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
"integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
"dependencies": {
"@sinonjs/commons": "^1.7.0"
}
},
"node_modules/node-abi": {
"version": "2.30.0",
"resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz",
@ -13742,26 +13768,42 @@
}
},
"node_modules/sinon": {
"version": "11.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz",
"integrity": "sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==",
"version": "9.2.4",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz",
"integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==",
"dependencies": {
"@sinonjs/commons": "^1.8.3",
"@sinonjs/fake-timers": "^7.1.2",
"@sinonjs/samsam": "^6.0.2",
"diff": "^5.0.0",
"nise": "^5.1.0",
"supports-color": "^7.2.0"
"@sinonjs/commons": "^1.8.1",
"@sinonjs/fake-timers": "^6.0.1",
"@sinonjs/samsam": "^5.3.1",
"diff": "^4.0.2",
"nise": "^4.0.4",
"supports-color": "^7.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/sinon"
}
},
"node_modules/sinon-test": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/sinon-test/-/sinon-test-3.1.0.tgz",
"integrity": "sha512-aGQwq6Xl9eJg/8Ugv4Ko4LQWUqjwRYNI8UtxnKa9hmcMEz3HBTR3nnzYrbW4isuRLsJWFuJTUcPGuz7f4XvODg==",
"peerDependencies": {
"sinon": "2.x - 10.x"
}
},
"node_modules/sinon/node_modules/@sinonjs/fake-timers": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
"integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
"dependencies": {
"@sinonjs/commons": "^1.7.0"
}
},
"node_modules/sinon/node_modules/diff": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
"integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"engines": {
"node": ">=0.3.1"
}
@ -18970,9 +19012,9 @@
}
},
"@sinonjs/samsam": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.0.2.tgz",
"integrity": "sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz",
"integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==",
"requires": {
"@sinonjs/commons": "^1.6.0",
"lodash.get": "^4.4.2",
@ -19086,6 +19128,22 @@
"integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
"dev": true
},
"@types/sinon": {
"version": "10.0.2",
"resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz",
"integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==",
"requires": {
"@sinonjs/fake-timers": "^7.1.0"
}
},
"@types/sinon-test": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/@types/sinon-test/-/sinon-test-2.4.3.tgz",
"integrity": "sha512-3annZNBEw/RsAM8ZsQh0Vn1FrGYCd1vBoGgvmFe/utWFU+eUIVrZ8UC12VTlBRq5/wvn8a9qKE7Qb6ERdMksNg==",
"requires": {
"@types/sinon": "*"
}
},
"@types/stoppable": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/@types/stoppable/-/stoppable-1.1.1.tgz",
@ -21426,9 +21484,9 @@
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"esutils": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
"integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
},
"event-target-shim": {
"version": "5.0.1",
@ -24673,15 +24731,25 @@
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
},
"nise": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/nise/-/nise-5.1.0.tgz",
"integrity": "sha512-W5WlHu+wvo3PaKLsJJkgPup2LrsXCcm7AWwyNZkUnn5rwPkuPBi3Iwk5SQtN0mv+K65k7nKKjwNQ30wg3wLAQQ==",
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
"integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==",
"requires": {
"@sinonjs/commons": "^1.7.0",
"@sinonjs/fake-timers": "^7.0.4",
"@sinonjs/fake-timers": "^6.0.0",
"@sinonjs/text-encoding": "^0.7.1",
"just-extend": "^4.0.2",
"path-to-regexp": "^1.7.0"
},
"dependencies": {
"@sinonjs/fake-timers": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
"integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
"requires": {
"@sinonjs/commons": "^1.7.0"
}
}
}
},
"node-abi": {
@ -26493,22 +26561,30 @@
}
},
"sinon": {
"version": "11.1.2",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz",
"integrity": "sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==",
"version": "9.2.4",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz",
"integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==",
"requires": {
"@sinonjs/commons": "^1.8.3",
"@sinonjs/fake-timers": "^7.1.2",
"@sinonjs/samsam": "^6.0.2",
"diff": "^5.0.0",
"nise": "^5.1.0",
"supports-color": "^7.2.0"
"@sinonjs/commons": "^1.8.1",
"@sinonjs/fake-timers": "^6.0.1",
"@sinonjs/samsam": "^5.3.1",
"diff": "^4.0.2",
"nise": "^4.0.4",
"supports-color": "^7.1.0"
},
"dependencies": {
"@sinonjs/fake-timers": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
"integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
"requires": {
"@sinonjs/commons": "^1.7.0"
}
},
"diff": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
"integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="
},
"has-flag": {
"version": "4.0.0",
@ -26525,6 +26601,12 @@
}
}
},
"sinon-test": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/sinon-test/-/sinon-test-3.1.0.tgz",
"integrity": "sha512-aGQwq6Xl9eJg/8Ugv4Ko4LQWUqjwRYNI8UtxnKa9hmcMEz3HBTR3nnzYrbW4isuRLsJWFuJTUcPGuz7f4XvODg==",
"requires": {}
},
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",

Просмотреть файл

@ -16,7 +16,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -24,7 +24,7 @@
"mocha-multi-reporters": "^1.1.7",
"nyc": "^15.0.0",
"pem": "^1.14.2",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"tss.js": "^1.1.0",
"uuid": "^3.3.2"
},

Просмотреть файл

@ -17,7 +17,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -22,7 +22,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -18,7 +18,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -19,7 +19,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -16,7 +16,7 @@
"jshint": "^2.12.0",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -20,7 +20,7 @@
"jshint": "^2.12.0",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -15,7 +15,7 @@
"chai": "^4.3.3",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -28,7 +28,7 @@
"jshint": "^2.12.0",
"mocha": "^7.1.1",
"nyc": "^15.0.0",
"sinon": "^11.1.2",
"sinon": "^9.2.4",
"source-map-support": "^0.5.16",
"ts-node": "^8.6.2",
"tslint": "^6.1.3",

Просмотреть файл

@ -5,16 +5,16 @@ resources:
phases:
- phase: Phase_2
displayName: Ubuntu 1604 - Node 10.15.x
displayName: Ubuntu 1604 - Node 12.x
condition: succeededOrFailed()
queue:
name: Hosted Ubuntu 1604
steps:
- task: NodeTool@0
displayName: 'Use Node 10.15.x'
displayName: 'Use Node 12.x'
inputs:
versionSpec: '10.15.x'
versionSpec: '12.x'
- script: |
npm install --global node-gyp
@ -58,15 +58,15 @@ phases:
condition: succeededOrFailed()
- phase: Phase_1
displayName: 'Use Windows Node 10.15.x'
displayName: 'Use Windows Node 12.x'
condition: succeededOrFailed()
queue:
name: Hosted VS2017
steps:
- task: NodeTool@0
displayName: 'Use Node 10.15.x'
displayName: 'Use Node 12.x'
inputs:
versionSpec: '10.15.x'
versionSpec: '12.x'
- powershell: |
runas.exe /savecred /user:administrator