Bump version and update dependencies (#2174)
This commit is contained in:
Родитель
5317a18d0a
Коммит
18a4c575a8
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "vscode-docker",
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.5-alpha",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
@ -50,9 +50,9 @@
|
|||
}
|
||||
},
|
||||
"@grpc/grpc-js": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.1.tgz",
|
||||
"integrity": "sha512-mhZRszS0SKwnWPJaNyrECePZ9U7vaHFGqrzxQbWinWR3WznBIU+nmh2L5J3elF+lp5DEUIzARXkifbs6LQVAHA==",
|
||||
"version": "1.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.1.2.tgz",
|
||||
"integrity": "sha512-k2u86Bkm/3xrjUaSWeIyzXScBt/cC8uE7BznR0cpueQi11R33W6qfJdMrkrsmSHirp5likR55JSXUrcWG6ybHA==",
|
||||
"requires": {
|
||||
"semver": "^6.2.0"
|
||||
},
|
||||
|
@ -124,26 +124,26 @@
|
|||
}
|
||||
},
|
||||
"@octokit/core": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.1.0.tgz",
|
||||
"integrity": "sha512-yPyQSmxIXLieEIRikk2w8AEtWkFdfG/LXcw1KvEtK3iP0ENZLW/WYQmdzOKqfSaLhooz4CJ9D+WY79C8ZliACw==",
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.1.1.tgz",
|
||||
"integrity": "sha512-cQ2HGrtyNJ1IBxpTP1U5m/FkMAJvgw7d2j1q3c9P0XUuYilEgF6e4naTpsgm4iVcQeOnccZlw7XHRIUBy0ymcg==",
|
||||
"requires": {
|
||||
"@octokit/auth-token": "^2.4.0",
|
||||
"@octokit/graphql": "^4.3.1",
|
||||
"@octokit/request": "^5.4.0",
|
||||
"@octokit/types": "^5.0.0",
|
||||
"before-after-hook": "^2.1.0",
|
||||
"universal-user-agent": "^5.0.0"
|
||||
"universal-user-agent": "^6.0.0"
|
||||
}
|
||||
},
|
||||
"@octokit/endpoint": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.3.tgz",
|
||||
"integrity": "sha512-Y900+r0gIz+cWp6ytnkibbD95ucEzDSKzlEnaWS52hbCDNcCJYO5mRmWW7HRAnDc7am+N/5Lnd8MppSaTYx1Yg==",
|
||||
"version": "6.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.4.tgz",
|
||||
"integrity": "sha512-ZJHIsvsClEE+6LaZXskDvWIqD3Ao7+2gc66pRG5Ov4MQtMvCU9wGu1TItw9aGNmRuU9x3Fei1yb+uqGaQnm0nw==",
|
||||
"requires": {
|
||||
"@octokit/types": "^5.0.0",
|
||||
"is-plain-object": "^3.0.0",
|
||||
"universal-user-agent": "^5.0.0"
|
||||
"universal-user-agent": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"is-plain-object": {
|
||||
|
@ -154,13 +154,13 @@
|
|||
}
|
||||
},
|
||||
"@octokit/graphql": {
|
||||
"version": "4.5.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.1.tgz",
|
||||
"integrity": "sha512-qgMsROG9K2KxDs12CO3bySJaYoUu2aic90qpFrv7A8sEBzZ7UFGvdgPKiLw5gOPYEYbS0Xf8Tvf84tJutHPulQ==",
|
||||
"version": "4.5.2",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.2.tgz",
|
||||
"integrity": "sha512-SpB/JGdB7bxRj8qowwfAXjMpICUYSJqRDj26MKJAryRQBqp/ZzARsaO2LEFWzDaps0FLQoPYVGppS0HQXkBhdg==",
|
||||
"requires": {
|
||||
"@octokit/request": "^5.3.0",
|
||||
"@octokit/types": "^5.0.0",
|
||||
"universal-user-agent": "^5.0.0"
|
||||
"universal-user-agent": "^6.0.0"
|
||||
}
|
||||
},
|
||||
"@octokit/plugin-paginate-rest": {
|
||||
|
@ -177,18 +177,18 @@
|
|||
"integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw=="
|
||||
},
|
||||
"@octokit/plugin-rest-endpoint-methods": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.0.0.tgz",
|
||||
"integrity": "sha512-emS6gysz4E9BNi9IrCl7Pm4kR+Az3MmVB0/DoDCmF4U48NbYG3weKyDlgkrz6Jbl4Mu4nDx8YWZwC4HjoTdcCA==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.1.0.tgz",
|
||||
"integrity": "sha512-zbRTjm+xplSNlixotTVMvLJe8aRogUXS+r37wZK5EjLsNYH4j02K5XLMOWyYaSS4AJEZtPmzCcOcui4VzVGq+A==",
|
||||
"requires": {
|
||||
"@octokit/types": "^5.0.0",
|
||||
"@octokit/types": "^5.1.0",
|
||||
"deprecation": "^2.3.1"
|
||||
}
|
||||
},
|
||||
"@octokit/request": {
|
||||
"version": "5.4.5",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.5.tgz",
|
||||
"integrity": "sha512-atAs5GAGbZedvJXXdjtKljin+e2SltEs48B3naJjqWupYl2IUBbB/CJisyjbNHcKpHzb3E+OYEZ46G8eakXgQg==",
|
||||
"version": "5.4.6",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.6.tgz",
|
||||
"integrity": "sha512-9r8Sn4CvqFI9LDLHl9P17EZHwj3ehwQnTpTE+LEneb0VBBqSiI/VS4rWIBfBhDrDs/aIGEGZRSB0QWAck8u+2g==",
|
||||
"requires": {
|
||||
"@octokit/endpoint": "^6.0.1",
|
||||
"@octokit/request-error": "^2.0.0",
|
||||
|
@ -197,7 +197,7 @@
|
|||
"is-plain-object": "^3.0.0",
|
||||
"node-fetch": "^2.3.0",
|
||||
"once": "^1.4.0",
|
||||
"universal-user-agent": "^5.0.0"
|
||||
"universal-user-agent": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"is-plain-object": {
|
||||
|
@ -218,20 +218,20 @@
|
|||
}
|
||||
},
|
||||
"@octokit/rest": {
|
||||
"version": "18.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.0.0.tgz",
|
||||
"integrity": "sha512-4G/a42lry9NFGuuECnua1R1eoKkdBYJap97jYbWDNYBOUboWcM75GJ1VIcfvwDV/pW0lMPs7CEmhHoVrSV5shg==",
|
||||
"version": "18.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.0.1.tgz",
|
||||
"integrity": "sha512-KLlJpgsJx88OZ0VLBH3gvUK4sfcXjr/nE0Qzyoe76dNqMzDzkSmmvILF3f2XviGgrzuP6Ie0ay/QX478Vrpn9A==",
|
||||
"requires": {
|
||||
"@octokit/core": "^3.0.0",
|
||||
"@octokit/plugin-paginate-rest": "^2.2.0",
|
||||
"@octokit/plugin-request-log": "^1.0.0",
|
||||
"@octokit/plugin-rest-endpoint-methods": "4.0.0"
|
||||
"@octokit/plugin-rest-endpoint-methods": "4.1.0"
|
||||
}
|
||||
},
|
||||
"@octokit/types": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.0.1.tgz",
|
||||
"integrity": "sha512-GorvORVwp244fGKEt3cgt/P+M0MGy4xEDbckw+K5ojEezxyMDgCaYPKVct+/eWQfZXOT7uq0xRpmrl/+hliabA==",
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.1.0.tgz",
|
||||
"integrity": "sha512-OFxUBgrEllAbdEmWp/wNmKIu5EuumKHG4sgy56vjZ8lXPgMhF05c76hmulfOdFHHYRpPj49ygOZJ8wgVsPecuA==",
|
||||
"requires": {
|
||||
"@types/node": ">= 8"
|
||||
}
|
||||
|
@ -270,9 +270,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"@types/dockerode": {
|
||||
"version": "2.5.32",
|
||||
"resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-2.5.32.tgz",
|
||||
"integrity": "sha512-TfaGOoOHxsjkWRj2sPoQ3FLmTC5mVMhZ4kzZy13U7mjtIDoloE4e7AMj5jPLbffWB6Csy5DF5e0lC9M+tnKz/A==",
|
||||
"version": "2.5.34",
|
||||
"resolved": "https://registry.npmjs.org/@types/dockerode/-/dockerode-2.5.34.tgz",
|
||||
"integrity": "sha512-LcbLGcvcBwBAvjH9UrUI+4qotY+A5WCer5r43DR5XHv2ZIEByNXFdPLo1XxR+v/BjkGjlggW8qUiXuVEhqfkpA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
|
@ -294,9 +294,9 @@
|
|||
}
|
||||
},
|
||||
"@types/glob": {
|
||||
"version": "7.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz",
|
||||
"integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==",
|
||||
"version": "7.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
|
||||
"integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/minimatch": "*",
|
||||
|
@ -340,15 +340,15 @@
|
|||
}
|
||||
},
|
||||
"@types/mocha": {
|
||||
"version": "7.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-7.0.2.tgz",
|
||||
"integrity": "sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==",
|
||||
"version": "8.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-8.0.0.tgz",
|
||||
"integrity": "sha512-jWeYcTo3sCH/rMgsdYXDTO85GNRyTCII5dayMIu/ZO4zbEot1E3iNGaOwpLReLUHjeNQFkgeNNVYlY4dX6azQQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "12.12.47",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.47.tgz",
|
||||
"integrity": "sha512-yzBInQFhdY8kaZmqoL2+3U5dSTMrKaYcb561VU+lDzAYvqt+2lojvBEy+hmpSNuXnPTx7m9+04CzWYOUqWME2A=="
|
||||
"version": "12.12.50",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.50.tgz",
|
||||
"integrity": "sha512-5ImO01Fb8YsEOYpV+aeyGYztcYcjGsBvN4D7G5r1ef2cuQOpymjWNQi5V0rKHE6PC2ru3HkoUr/Br2/8GUA84w=="
|
||||
},
|
||||
"@types/normalize-package-data": {
|
||||
"version": "2.4.0",
|
||||
|
@ -391,9 +391,9 @@
|
|||
}
|
||||
},
|
||||
"@types/semver": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.2.0.tgz",
|
||||
"integrity": "sha512-TbB0A8ACUWZt3Y6bQPstW9QNbhNeebdgLX4T/ZfkrswAfUzRiXrgd9seol+X379Wa589Pu4UEx9Uok0D4RjRCQ==",
|
||||
"version": "7.3.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.1.tgz",
|
||||
"integrity": "sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
|
@ -446,9 +446,9 @@
|
|||
}
|
||||
},
|
||||
"@types/vscode": {
|
||||
"version": "1.46.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.46.0.tgz",
|
||||
"integrity": "sha512-8m9wPEB2mcRqTWNKs9A9Eqs8DrQZt0qNFO8GkxBOnyW6xR//3s77SoMgb/nY1ctzACsZXwZj3YRTDsn4bAoaUw==",
|
||||
"version": "1.44.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.44.0.tgz",
|
||||
"integrity": "sha512-WJZtZlinE3meRdH+I7wTsIhpz/GLhqEQwmPGeh4s1irWLwMzCeTV8WZ+pgPTwrDXoafVUWwo1LiZ9HJVHFlJSQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/webpack": {
|
||||
|
@ -486,12 +486,13 @@
|
|||
}
|
||||
},
|
||||
"@typescript-eslint/eslint-plugin": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.3.0.tgz",
|
||||
"integrity": "sha512-Ybx/wU75Tazz6nU2d7nN6ll0B98odoiYLXwcuwS5WSttGzK46t0n7TPRQ4ozwcTv82UY6TQoIvI+sJfTzqK9dQ==",
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.1.tgz",
|
||||
"integrity": "sha512-06lfjo76naNeOMDl+mWG9Fh/a0UHKLGhin+mGaIw72FUMbMGBkdi/FEJmgEDzh4eE73KIYzHWvOCYJ0ak7nrJQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@typescript-eslint/experimental-utils": "3.3.0",
|
||||
"@typescript-eslint/experimental-utils": "3.6.1",
|
||||
"debug": "^4.1.1",
|
||||
"functional-red-black-tree": "^1.0.1",
|
||||
"regexpp": "^3.0.0",
|
||||
"semver": "^7.3.2",
|
||||
|
@ -499,47 +500,56 @@
|
|||
}
|
||||
},
|
||||
"@typescript-eslint/eslint-plugin-tslint": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-3.3.0.tgz",
|
||||
"integrity": "sha512-I+oZ/LCtfS/144Wh66XJCxN1qxYOX9E6w0xCZDWPJS1bD/5+6UfExv0LvAiF0/QSas1kRF/T5mxTNPWDM6XJkw==",
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin-tslint/-/eslint-plugin-tslint-3.6.1.tgz",
|
||||
"integrity": "sha512-E+Fuimy4eG/DecDkrKuTRXxEdBEevb4FlU3UqjrbGeMGfgZHf1qPbc9Ne5XDHFSaLlpEmw3cgiihwDM9KGEW9w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@typescript-eslint/experimental-utils": "3.3.0",
|
||||
"@typescript-eslint/experimental-utils": "3.6.1",
|
||||
"lodash": "^4.17.15"
|
||||
}
|
||||
},
|
||||
"@typescript-eslint/experimental-utils": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.0.tgz",
|
||||
"integrity": "sha512-d4pGIAbu/tYsrPrdHCQ5xfadJGvlkUxbeBB56nO/VGmEDi/sKmfa5fGty5t5veL1OyJBrUmSiRn1R1qfVDydrg==",
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1.tgz",
|
||||
"integrity": "sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/json-schema": "^7.0.3",
|
||||
"@typescript-eslint/typescript-estree": "3.3.0",
|
||||
"@typescript-eslint/types": "3.6.1",
|
||||
"@typescript-eslint/typescript-estree": "3.6.1",
|
||||
"eslint-scope": "^5.0.0",
|
||||
"eslint-utils": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"@typescript-eslint/parser": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.3.0.tgz",
|
||||
"integrity": "sha512-a7S0Sqn/+RpOOWTcaLw6RD4obsharzxmgMfdK24l364VxuBODXjuJM7ImCkSXEN7oz52aiZbXSbc76+2EsE91w==",
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.6.1.tgz",
|
||||
"integrity": "sha512-SLihQU8RMe77YJ/jGTqOt0lMq7k3hlPVfp7v/cxMnXA9T0bQYoMDfTsNgHXpwSJM1Iq2aAJ8WqekxUwGv5F67Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/eslint-visitor-keys": "^1.0.0",
|
||||
"@typescript-eslint/experimental-utils": "3.3.0",
|
||||
"@typescript-eslint/typescript-estree": "3.3.0",
|
||||
"@typescript-eslint/experimental-utils": "3.6.1",
|
||||
"@typescript-eslint/types": "3.6.1",
|
||||
"@typescript-eslint/typescript-estree": "3.6.1",
|
||||
"eslint-visitor-keys": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"@typescript-eslint/types": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.6.1.tgz",
|
||||
"integrity": "sha512-NPxd5yXG63gx57WDTW1rp0cF3XlNuuFFB5G+Kc48zZ+51ZnQn9yjDEsjTPQ+aWM+V+Z0I4kuTFKjKvgcT1F7xQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@typescript-eslint/typescript-estree": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.3.0.tgz",
|
||||
"integrity": "sha512-3SqxylENltEvJsjjMSDCUx/edZNSC7wAqifUU1Ywp//0OWEZwMZJfecJud9XxJ/40rAKEbJMKBOQzeOjrLJFzQ==",
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.1.tgz",
|
||||
"integrity": "sha512-G4XRe/ZbCZkL1fy09DPN3U0mR6SayIv1zSeBNquRFRk7CnVLgkC2ZPj8llEMJg5Y8dJ3T76SvTGtceytniaztQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@typescript-eslint/types": "3.6.1",
|
||||
"@typescript-eslint/visitor-keys": "3.6.1",
|
||||
"debug": "^4.1.1",
|
||||
"eslint-visitor-keys": "^1.1.0",
|
||||
"glob": "^7.1.6",
|
||||
"is-glob": "^4.0.1",
|
||||
"lodash": "^4.17.15",
|
||||
|
@ -547,6 +557,15 @@
|
|||
"tsutils": "^3.17.1"
|
||||
}
|
||||
},
|
||||
"@typescript-eslint/visitor-keys": {
|
||||
"version": "3.6.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.1.tgz",
|
||||
"integrity": "sha512-qC8Olwz5ZyMTZrh4Wl3K4U6tfms0R/mzU4/5W3XeUZptVraGVmbptJbn6h2Ey6Rb3hOs3zWoAUebZk8t47KGiQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"eslint-visitor-keys": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"@webassemblyjs/ast": {
|
||||
"version": "1.7.11",
|
||||
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
|
||||
|
@ -792,9 +811,9 @@
|
|||
}
|
||||
},
|
||||
"adm-zip": {
|
||||
"version": "0.4.14",
|
||||
"resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.14.tgz",
|
||||
"integrity": "sha512-/9aQCnQHF+0IiCl0qhXoK7qs//SwYE7zX8lsr/DNk1BRAHYxeLZPL4pguwK29gUEqasYQjqPtEpDRSWEkdHn9g==",
|
||||
"version": "0.4.16",
|
||||
"resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
|
||||
"integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
|
||||
"dev": true
|
||||
},
|
||||
"agent-base": {
|
||||
|
@ -2662,6 +2681,7 @@
|
|||
"version": "6.0.5",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
|
||||
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"nice-try": "^1.0.4",
|
||||
"path-key": "^2.0.1",
|
||||
|
@ -2673,7 +2693,8 @@
|
|||
"semver": {
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -3133,17 +3154,17 @@
|
|||
}
|
||||
},
|
||||
"dockerfile-ast": {
|
||||
"version": "0.0.27",
|
||||
"resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.27.tgz",
|
||||
"integrity": "sha512-U+1B6aA7qJw9hswL6rCg4/dHnXy+zmt1bwU6ONi+f+0w0AOSmrz4IcrZQu62g1RD+NoTO4dvJce3FjoXUHd9Dw==",
|
||||
"version": "0.0.30",
|
||||
"resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.30.tgz",
|
||||
"integrity": "sha512-QOeP5NjbjoSLtnMz6jzBLsrKtywLEVPoCOAwA54cQpulyKb1gBnZ63tr6Amq8oVDvu5PXa3aifBVw+wcoCGHKg==",
|
||||
"requires": {
|
||||
"vscode-languageserver-types": "^3.15.1"
|
||||
}
|
||||
},
|
||||
"dockerfile-language-server-nodejs": {
|
||||
"version": "0.1.0",
|
||||
"resolved": "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.1.0.tgz",
|
||||
"integrity": "sha512-j+0dGmA/sQp+rC/1J3tMC4s7V0MktL68X9Shpskn9uuumg6004UJK8erHXINCofYxfBGunOAVCfoaGGCXoThPQ==",
|
||||
"version": "0.1.1",
|
||||
"resolved": "https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.1.1.tgz",
|
||||
"integrity": "sha512-oGWWKH7UzTulQDqvbONC4cGw8Zw43PnBXN2r3msXacV61n9YnrnbnqIJavl5zCrKEPLcu30rogMkNmrRBNNfJQ==",
|
||||
"requires": {
|
||||
"dockerfile-language-service": "0.1.0",
|
||||
"dockerfile-utils": "0.1.0",
|
||||
|
@ -3159,6 +3180,16 @@
|
|||
"dockerfile-utils": "0.1.0",
|
||||
"vscode-languageserver-protocol": "^3.15.3",
|
||||
"vscode-languageserver-types": "^3.15.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"dockerfile-ast": {
|
||||
"version": "0.0.27",
|
||||
"resolved": "https://registry.npmjs.org/dockerfile-ast/-/dockerfile-ast-0.0.27.tgz",
|
||||
"integrity": "sha512-U+1B6aA7qJw9hswL6rCg4/dHnXy+zmt1bwU6ONi+f+0w0AOSmrz4IcrZQu62g1RD+NoTO4dvJce3FjoXUHd9Dw==",
|
||||
"requires": {
|
||||
"vscode-languageserver-types": "^3.15.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"dockerfile-utils": {
|
||||
|
@ -3347,12 +3378,20 @@
|
|||
}
|
||||
},
|
||||
"enquirer": {
|
||||
"version": "2.3.5",
|
||||
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz",
|
||||
"integrity": "sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==",
|
||||
"version": "2.3.6",
|
||||
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
|
||||
"integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-colors": "^3.2.1"
|
||||
"ansi-colors": "^4.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"ansi-colors": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
|
||||
"integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"entities": {
|
||||
|
@ -3499,9 +3538,9 @@
|
|||
"integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
|
||||
},
|
||||
"eslint": {
|
||||
"version": "7.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.3.0.tgz",
|
||||
"integrity": "sha512-dJMVXwfU5PT1cj2Nv2VPPrKahKTGdX+5Dh0Q3YuKt+Y2UhdL2YbzsVaBMyG9HC0tBismlv/r1+eZqs6SMIV38Q==",
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz",
|
||||
"integrity": "sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
|
@ -3609,12 +3648,6 @@
|
|||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ignore": {
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
|
||||
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
|
||||
"dev": true
|
||||
},
|
||||
"path-key": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
|
||||
|
@ -3682,9 +3715,9 @@
|
|||
}
|
||||
},
|
||||
"eslint-import-resolver-node": {
|
||||
"version": "0.3.3",
|
||||
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz",
|
||||
"integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==",
|
||||
"version": "0.3.4",
|
||||
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz",
|
||||
"integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"debug": "^2.6.9",
|
||||
|
@ -3788,9 +3821,9 @@
|
|||
}
|
||||
},
|
||||
"eslint-plugin-import": {
|
||||
"version": "2.21.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz",
|
||||
"integrity": "sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA==",
|
||||
"version": "2.22.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz",
|
||||
"integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"array-includes": "^3.1.1",
|
||||
|
@ -4081,20 +4114,6 @@
|
|||
"safe-buffer": "^5.1.1"
|
||||
}
|
||||
},
|
||||
"execa": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
|
||||
"integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
|
||||
"requires": {
|
||||
"cross-spawn": "^6.0.0",
|
||||
"get-stream": "^4.0.0",
|
||||
"is-stream": "^1.1.0",
|
||||
"npm-run-path": "^2.0.0",
|
||||
"p-finally": "^1.0.0",
|
||||
"signal-exit": "^3.0.0",
|
||||
"strip-eof": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"expand-brackets": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
|
||||
|
@ -5406,9 +5425,9 @@
|
|||
}
|
||||
},
|
||||
"gaxios": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.3.tgz",
|
||||
"integrity": "sha512-PkzQludeIFhd535/yucALT/Wxyj/y2zLyrMwPcJmnLHDugmV49NvAi/vb+VUq/eWztATZCNcb8ue+ywPG+oLuw==",
|
||||
"version": "3.0.4",
|
||||
"resolved": "https://registry.npmjs.org/gaxios/-/gaxios-3.0.4.tgz",
|
||||
"integrity": "sha512-97NmFuMETFQh6gqPUxkqjxRMjmY8aRKRMphIkgO/b90AbCt5wAVuXsp8oWjIXlLN2pIK/fsXD8edcM7ULkFMLg==",
|
||||
"requires": {
|
||||
"abort-controller": "^3.0.0",
|
||||
"extend": "^3.0.2",
|
||||
|
@ -5442,12 +5461,12 @@
|
|||
}
|
||||
},
|
||||
"gcp-metadata": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.0.tgz",
|
||||
"integrity": "sha512-r57SV28+olVsflPlKyVig3Muo/VDlcsObMtvDGOEtEJXj+DDE8bEl0coIkXh//hbkSDTvo+f5lbihZOndYXQQQ==",
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.1.4.tgz",
|
||||
"integrity": "sha512-5J/GIH0yWt/56R3dNaNWPGQ/zXsZOddYECfJaqxFWgrZ9HC2Kvc5vl9upOgUUHKzURjAVf2N+f6tEJiojqXUuA==",
|
||||
"requires": {
|
||||
"gaxios": "^3.0.0",
|
||||
"json-bigint": "^0.3.0"
|
||||
"json-bigint": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"get-caller-file": {
|
||||
|
@ -5456,14 +5475,6 @@
|
|||
"integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
|
||||
"dev": true
|
||||
},
|
||||
"get-stream": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
|
||||
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
|
||||
"requires": {
|
||||
"pump": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"get-value": {
|
||||
"version": "2.0.6",
|
||||
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
|
||||
|
@ -5544,6 +5555,13 @@
|
|||
"lodash.union": "^4.6.0",
|
||||
"make-array": "^1.0.5",
|
||||
"util.inherits": "^1.0.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"ignore": {
|
||||
"version": "5.1.8",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
|
||||
"integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"glob-parent": {
|
||||
|
@ -5717,9 +5735,9 @@
|
|||
}
|
||||
},
|
||||
"google-auth-library": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.3.tgz",
|
||||
"integrity": "sha512-2Np6ojPmaJGXHSMsBhtTQEKfSMdLc8hefoihv7N2cwEr8E5bq39fhoat6TcXHwa0XoGO5Guh9sp3nxHFPmibMw==",
|
||||
"version": "6.0.5",
|
||||
"resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.0.5.tgz",
|
||||
"integrity": "sha512-Wj31lfTm2yR4g3WfOOB1Am1tt478Xq9OvzTPQJi17tn/I9R5IcsxjANBsE93nYmxYxtwDedhOdIb8l3vSPG49Q==",
|
||||
"requires": {
|
||||
"arrify": "^2.0.0",
|
||||
"base64-js": "^1.3.0",
|
||||
|
@ -5729,7 +5747,7 @@
|
|||
"gcp-metadata": "^4.1.0",
|
||||
"gtoken": "^5.0.0",
|
||||
"jws": "^4.0.0",
|
||||
"lru-cache": "^5.0.0"
|
||||
"lru-cache": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"jwa": {
|
||||
|
@ -5750,13 +5768,21 @@
|
|||
"jwa": "^2.0.0",
|
||||
"safe-buffer": "^5.0.1"
|
||||
}
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
||||
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
||||
"requires": {
|
||||
"yallist": "^4.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"google-p12-pem": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.1.tgz",
|
||||
"integrity": "sha512-VlQgtozgNVVVcYTXS36eQz4PXPt9gIPqLOhHN0QiV6W6h4qSCNVKPtKC5INtJsaHHF2r7+nOIa26MJeJMTaZEQ==",
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.2.tgz",
|
||||
"integrity": "sha512-tbjzndQvSIHGBLzHnhDs3cL4RBjLbLXc2pYvGH+imGVu5b4RMAttUTdnmW2UH0t11QeBTXZ7wlXPS7hrypO/tg==",
|
||||
"requires": {
|
||||
"node-forge": "^0.9.0"
|
||||
}
|
||||
|
@ -5786,9 +5812,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"gtoken": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.1.tgz",
|
||||
"integrity": "sha512-33w4FNDkUcyIOq/TqyC+drnKdI4PdXmWp9lZzssyEQKuvu9ZFN3KttaSnDKo52U3E51oujVGop93mKxmqO8HHg==",
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.0.2.tgz",
|
||||
"integrity": "sha512-lull70rHCTvRTmAt+R/6W5bTtx4MjHku7AwJwK5fGqhOmygcZud0nrZcX+QUNfBJwCzqy7S5i1Bc4NYnr5PMMA==",
|
||||
"requires": {
|
||||
"gaxios": "^3.0.0",
|
||||
"google-p12-pem": "^3.0.0",
|
||||
|
@ -6418,9 +6444,10 @@
|
|||
"dev": true
|
||||
},
|
||||
"ignore": {
|
||||
"version": "5.1.8",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
|
||||
"integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
|
||||
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
|
||||
"dev": true
|
||||
},
|
||||
"import-fresh": {
|
||||
"version": "3.2.1",
|
||||
|
@ -6927,7 +6954,8 @@
|
|||
"isexe": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
|
||||
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
|
||||
"dev": true
|
||||
},
|
||||
"isobject": {
|
||||
"version": "3.0.1",
|
||||
|
@ -6978,9 +7006,9 @@
|
|||
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
|
||||
},
|
||||
"json-bigint": {
|
||||
"version": "0.3.1",
|
||||
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-0.3.1.tgz",
|
||||
"integrity": "sha512-DGWnSzmusIreWlEupsUelHrhwmPPE+FiQvg+drKfk2p+bdEYa5mp4PJ8JsCWqae0M2jQNb0HPvnwvf1qOTThzQ==",
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
|
||||
"integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
|
||||
"requires": {
|
||||
"bignumber.js": "^9.0.0"
|
||||
}
|
||||
|
@ -7284,6 +7312,7 @@
|
|||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
|
||||
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"yallist": "^3.0.2"
|
||||
},
|
||||
|
@ -7291,7 +7320,8 @@
|
|||
"yallist": {
|
||||
"version": "3.1.1",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
|
||||
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
|
||||
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -7304,11 +7334,6 @@
|
|||
"es5-ext": "~0.10.2"
|
||||
}
|
||||
},
|
||||
"macos-release": {
|
||||
"version": "2.4.0",
|
||||
"resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.4.0.tgz",
|
||||
"integrity": "sha512-ko6deozZYiAkqa/0gmcsz+p4jSy3gY7/ZsCEokPaYd8k+6/aXGkiTgr61+Owup7Sf+xjqW8u2ElhoM9SEcEfuA=="
|
||||
},
|
||||
"make-array": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/make-array/-/make-array-1.0.5.tgz",
|
||||
|
@ -8269,7 +8294,8 @@
|
|||
"nice-try": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
|
||||
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
|
||||
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
|
||||
"dev": true
|
||||
},
|
||||
"node-abi": {
|
||||
"version": "2.15.0",
|
||||
|
@ -8443,14 +8469,6 @@
|
|||
"once": "^1.3.2"
|
||||
}
|
||||
},
|
||||
"npm-run-path": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
|
||||
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
|
||||
"requires": {
|
||||
"path-key": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"npmlog": {
|
||||
"version": "4.1.2",
|
||||
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
|
||||
|
@ -8702,15 +8720,6 @@
|
|||
"lcid": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"os-name": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz",
|
||||
"integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==",
|
||||
"requires": {
|
||||
"macos-release": "^2.2.0",
|
||||
"windows-release": "^3.1.0"
|
||||
}
|
||||
},
|
||||
"os-tmpdir": {
|
||||
"version": "1.0.2",
|
||||
"resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
|
||||
|
@ -8727,11 +8736,6 @@
|
|||
"os-tmpdir": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"p-finally": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
|
||||
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
|
||||
},
|
||||
"p-limit": {
|
||||
"version": "2.2.2",
|
||||
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz",
|
||||
|
@ -8973,7 +8977,8 @@
|
|||
"path-key": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
|
||||
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
|
||||
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
|
||||
"dev": true
|
||||
},
|
||||
"path-parse": {
|
||||
"version": "1.0.6",
|
||||
|
@ -9933,6 +9938,7 @@
|
|||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
|
||||
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"shebang-regex": "^1.0.0"
|
||||
}
|
||||
|
@ -9940,7 +9946,8 @@
|
|||
"shebang-regex": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
|
||||
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
|
||||
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
|
||||
"dev": true
|
||||
},
|
||||
"shell-quote": {
|
||||
"version": "1.7.2",
|
||||
|
@ -9956,7 +9963,8 @@
|
|||
"signal-exit": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
|
||||
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
|
||||
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
|
||||
"dev": true
|
||||
},
|
||||
"simple-concat": {
|
||||
"version": "1.0.0",
|
||||
|
@ -10552,11 +10560,6 @@
|
|||
"integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
|
||||
"dev": true
|
||||
},
|
||||
"strip-eof": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
|
||||
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
|
||||
},
|
||||
"strip-json-comments": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
|
||||
|
@ -11237,9 +11240,9 @@
|
|||
}
|
||||
},
|
||||
"typescript": {
|
||||
"version": "3.9.5",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz",
|
||||
"integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==",
|
||||
"version": "3.9.7",
|
||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz",
|
||||
"integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==",
|
||||
"dev": true
|
||||
},
|
||||
"uc.micro": {
|
||||
|
@ -11334,12 +11337,9 @@
|
|||
}
|
||||
},
|
||||
"universal-user-agent": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz",
|
||||
"integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==",
|
||||
"requires": {
|
||||
"os-name": "^3.1.0"
|
||||
}
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
|
||||
"integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w=="
|
||||
},
|
||||
"universalify": {
|
||||
"version": "0.1.2",
|
||||
|
@ -11669,9 +11669,9 @@
|
|||
}
|
||||
},
|
||||
"vscode-azureappservice": {
|
||||
"version": "0.62.2",
|
||||
"resolved": "https://registry.npmjs.org/vscode-azureappservice/-/vscode-azureappservice-0.62.2.tgz",
|
||||
"integrity": "sha512-BS6UT8w5BhXlokI4q66CMzbQVhz5VeiEXRlXsGcEkFaembIajQRWz+H80x2m5Mpq5WwYAQOK5sV6mpALGa+uqw==",
|
||||
"version": "0.64.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-azureappservice/-/vscode-azureappservice-0.64.0.tgz",
|
||||
"integrity": "sha512-JjhZGIeoytKbbSR809pMOsXTaD1ejscGNa1VCSk3eGovEoGYlyqbz7IeiYKv2WlU+9cF1Dz84dj7QLXDVvec0Q==",
|
||||
"requires": {
|
||||
"archiver": "^4.0.1",
|
||||
"azure-arm-appinsights": "^2.1.0",
|
||||
|
@ -11697,12 +11697,12 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"archiver": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/archiver/-/archiver-4.0.1.tgz",
|
||||
"integrity": "sha512-/YV1pU4Nhpf/rJArM23W6GTUjT0l++VbjykrCRua1TSXrn+yM8Qs7XvtwSiRse0iCe49EPNf7ktXnPsWuSb91Q==",
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/archiver/-/archiver-4.0.2.tgz",
|
||||
"integrity": "sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==",
|
||||
"requires": {
|
||||
"archiver-utils": "^2.1.0",
|
||||
"async": "^2.6.3",
|
||||
"async": "^3.2.0",
|
||||
"buffer-crc32": "^0.2.1",
|
||||
"glob": "^7.1.6",
|
||||
"readable-stream": "^3.6.0",
|
||||
|
@ -11710,6 +11710,11 @@
|
|||
"zip-stream": "^3.0.1"
|
||||
}
|
||||
},
|
||||
"async": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
|
||||
"integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw=="
|
||||
},
|
||||
"compress-commons": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-3.0.0.tgz",
|
||||
|
@ -11903,9 +11908,9 @@
|
|||
}
|
||||
},
|
||||
"vscode-azureextensionui": {
|
||||
"version": "0.33.6",
|
||||
"resolved": "https://registry.npmjs.org/vscode-azureextensionui/-/vscode-azureextensionui-0.33.6.tgz",
|
||||
"integrity": "sha512-XViFSKFykiou7iwgA36wlPIeXlshQzgrE+hb4UpGN4I2b79bMuA7QOBVmuAqvfnGGSBQCnCGH4TYjHiwNast8w==",
|
||||
"version": "0.33.9",
|
||||
"resolved": "https://registry.npmjs.org/vscode-azureextensionui/-/vscode-azureextensionui-0.33.9.tgz",
|
||||
"integrity": "sha512-AKNMxwdJOTdXA+vh0VARV4OYO+hfK89oPJYaQwca2t9IMWbS12+b99FMEWOp0aqF2GoV/jpz0QT0wBV1nHsp2Q==",
|
||||
"requires": {
|
||||
"azure-arm-resource": "^3.0.0-preview",
|
||||
"azure-arm-storage": "^3.1.0",
|
||||
|
@ -12767,6 +12772,7 @@
|
|||
"version": "1.3.1",
|
||||
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
|
||||
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"isexe": "^2.0.0"
|
||||
}
|
||||
|
@ -12792,14 +12798,6 @@
|
|||
"string-width": "^1.0.2 || 2"
|
||||
}
|
||||
},
|
||||
"windows-release": {
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz",
|
||||
"integrity": "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A==",
|
||||
"requires": {
|
||||
"execa": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"word-wrap": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||
|
|
38
package.json
38
package.json
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "vscode-docker",
|
||||
"version": "1.4.0",
|
||||
"version": "1.4.5-alpha",
|
||||
"publisher": "ms-azuretools",
|
||||
"displayName": "Docker",
|
||||
"description": "Makes it easy to create, manage, and debug containerized applications.",
|
||||
|
@ -2613,25 +2613,25 @@
|
|||
"devDependencies": {
|
||||
"@types/adm-zip": "^0.4.33",
|
||||
"@types/deep-equal": "^1.0.1",
|
||||
"@types/dockerode": "^2.5.32",
|
||||
"@types/dockerode": "^2.5.34",
|
||||
"@types/fs-extra": "^9.0.1",
|
||||
"@types/glob": "^7.1.2",
|
||||
"@types/glob": "^7.1.3",
|
||||
"@types/keytar": "^4.4.2",
|
||||
"@types/mocha": "^7.0.2",
|
||||
"@types/node": "^12.11.7",
|
||||
"@types/mocha": "^8.0.0",
|
||||
"@types/node": "^12.12.48",
|
||||
"@types/request-promise-native": "^1.0.17",
|
||||
"@types/semver": "^7.2.0",
|
||||
"@types/semver": "^7.3.1",
|
||||
"@types/string-replace-webpack-plugin": "^0.1.0",
|
||||
"@types/tar": "^4.0.3",
|
||||
"@types/vscode": "^1.44.0",
|
||||
"@types/vscode": "1.44.0",
|
||||
"@types/xml2js": "^0.4.5",
|
||||
"@typescript-eslint/eslint-plugin": "^3.3.0",
|
||||
"@typescript-eslint/eslint-plugin-tslint": "^3.3.0",
|
||||
"@typescript-eslint/parser": "^3.3.0",
|
||||
"adm-zip": "^0.4.14",
|
||||
"@typescript-eslint/eslint-plugin": "^3.6.1",
|
||||
"@typescript-eslint/eslint-plugin-tslint": "^3.6.1",
|
||||
"@typescript-eslint/parser": "^3.6.1",
|
||||
"adm-zip": "^0.4.16",
|
||||
"copy-webpack-plugin": "^5.1.1",
|
||||
"eslint": "^7.3.0",
|
||||
"eslint-plugin-import": "^2.21.2",
|
||||
"eslint": "^7.4.0",
|
||||
"eslint-plugin-import": "^2.22.0",
|
||||
"eslint-plugin-unicorn": "^20.1.0",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-eslint": "^6.0.0",
|
||||
|
@ -2642,7 +2642,7 @@
|
|||
"ts-node": "^8.10.2",
|
||||
"tslint": "^6.1.2",
|
||||
"tslint-microsoft-contrib": "^6.2.0",
|
||||
"typescript": "^3.9.5",
|
||||
"typescript": "^3.9.7",
|
||||
"umd-compat-loader": "^2.1.2",
|
||||
"vsce": "^1.77.0",
|
||||
"vscode-azureextensiondev": "^0.4.0",
|
||||
|
@ -2652,13 +2652,13 @@
|
|||
"webpack-cli": "^3.3.12"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docker/sdk": "^0.1.7",
|
||||
"@docker/sdk": "0.1.7",
|
||||
"adal-node": "^0.2.1",
|
||||
"azure-arm-containerregistry": "^5.1.0",
|
||||
"azure-arm-website": "^5.7.0",
|
||||
"azure-storage": "^2.10.3",
|
||||
"dockerfile-ast": "^0.0.27",
|
||||
"dockerfile-language-server-nodejs": "^0.1.0",
|
||||
"dockerfile-ast": "^0.0.30",
|
||||
"dockerfile-language-server-nodejs": "^0.1.1",
|
||||
"dockerode": "^3.2.0",
|
||||
"fs-extra": "^9.0.1",
|
||||
"glob": "^7.1.6",
|
||||
|
@ -2670,8 +2670,8 @@
|
|||
"request-promise-native": "^1.0.8",
|
||||
"semver": "^7.3.2",
|
||||
"tar": "^6.0.2",
|
||||
"vscode-azureappservice": "^0.62.2",
|
||||
"vscode-azureextensionui": "^0.33.6",
|
||||
"vscode-azureappservice": "^0.64.0",
|
||||
"vscode-azureextensionui": "^0.33.9",
|
||||
"vscode-languageclient": "^6.1.3",
|
||||
"vscode-nls": "^4.1.2",
|
||||
"vscode-tas-client": "^0.1.4",
|
||||
|
|
|
@ -52,7 +52,7 @@ export class DockerodeApiClient extends ContextChangeCancelClient implements Doc
|
|||
return {
|
||||
...result,
|
||||
CreatedTime: new Date(result.Created).valueOf(),
|
||||
};
|
||||
} as DockerContainerInspection;
|
||||
}
|
||||
|
||||
public async getContainerLogs(context: IActionContext, ref: string, token?: CancellationToken): Promise<NodeJS.ReadableStream> {
|
||||
|
|
|
@ -380,8 +380,6 @@ const gradleWithJarContents = removeIndentation(`
|
|||
suite("Configure (Add Docker files to Workspace)", function (this: Suite): void {
|
||||
this.timeout(30 * 1000);
|
||||
|
||||
test('add tests for compose files');
|
||||
|
||||
const outputChannel: IAzExtOutputChannel = createAzExtOutputChannel('Docker extension tests', 'docker');
|
||||
ext.outputChannel = outputChannel;
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ export function testInEmptyFolder(name: string, func?: mocha.AsyncFunc): void {
|
|||
}
|
||||
|
||||
// Runs before all tests
|
||||
suiteSetup(async function (this: mocha.IHookCallbackContext): Promise<void> {
|
||||
suiteSetup(async function (this: mocha.Context): Promise<void> {
|
||||
this.timeout(60 * 1000);
|
||||
console.log('global.test.ts: suiteSetup');
|
||||
|
||||
|
@ -81,7 +81,7 @@ suiteSetup(async function (this: mocha.IHookCallbackContext): Promise<void> {
|
|||
});
|
||||
|
||||
// Runs after all tests
|
||||
suiteTeardown(async function (this: mocha.IHookCallbackContext): Promise<void> {
|
||||
suiteTeardown(async function (this: mocha.Context): Promise<void> {
|
||||
console.log('global.test.ts: suiteTeardown');
|
||||
|
||||
if (testRootFolder && path.basename(testRootFolder) === constants.testOutputName) {
|
||||
|
|
|
@ -13,7 +13,7 @@ export function run(): Promise<void> {
|
|||
// Create the mocha test
|
||||
const mocha = new Mocha({
|
||||
ui: 'tdd',
|
||||
useColors: true,
|
||||
color: true,
|
||||
grep: process.env.MOCHA_grep,
|
||||
});
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
import * as assert from 'assert';
|
||||
import { ext, DockerContainer } from '../../extension.bundle';
|
||||
import { generateCreatedTimeInSec, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
import { generateCreatedTimeInMs, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
|
||||
const testContainers: DockerContainer[] = [
|
||||
{
|
||||
|
@ -13,7 +13,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "vigorous_booth",
|
||||
Image: "node:8.0",
|
||||
ImageID: "sha256:065e283f68bd5ef3b079aee76d3aa55b5e56e8f9ede991a97ff15fdc556f8cfd",
|
||||
CreatedTime: generateCreatedTimeInSec(1),
|
||||
CreatedTime: generateCreatedTimeInMs(1),
|
||||
Ports: [],
|
||||
State: "created",
|
||||
Status: "Created",
|
||||
|
@ -23,7 +23,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "elegant_knuth",
|
||||
Image: "registry:latest",
|
||||
ImageID: "sha256:f32a97de94e13d29835a19851acd6cbc7979d1d50f703725541e44bb89a1ce91",
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Ports: [
|
||||
{ IP: "0.0.0.0", PrivatePort: 5000, PublicPort: 5000, Type: "tcp" }
|
||||
],
|
||||
|
@ -35,7 +35,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "focused_cori",
|
||||
Image: "mcr.microsoft.com/dotnet/core/sdk:latest",
|
||||
ImageID: "sha256:bbae085fa7eb0725dd2647a357988095754620aaf64ddc4b152d6f1407111dc8",
|
||||
CreatedTime: generateCreatedTimeInSec(3),
|
||||
CreatedTime: generateCreatedTimeInMs(3),
|
||||
Ports: [],
|
||||
State: "paused",
|
||||
Status: "Up 8 minutes (Paused)",
|
||||
|
@ -45,7 +45,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "zealous_napier",
|
||||
Image: "emjacr2.azurecr.io/docker-django-webapp-linux:cj8",
|
||||
ImageID: "sha256:d3eef98c0630cc7e2b81f37fe8c8db7b554aeff42d3bf193337842f80b208614",
|
||||
CreatedTime: generateCreatedTimeInSec(35),
|
||||
CreatedTime: generateCreatedTimeInMs(35),
|
||||
Ports: [
|
||||
{ IP: "0.0.0.0", PrivatePort: 2222, PublicPort: 2222, Type: "tcp" },
|
||||
{ IP: "0.0.0.0", PrivatePort: 8000, PublicPort: 8000, Type: "tcp" }
|
||||
|
@ -58,7 +58,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "admiring_leavitt",
|
||||
Image: "vsc-js1-6b97c65e88377ff89a4eab7bc81b694d",
|
||||
ImageID: "sha256:7804287702e2a3d7f44b46a9ce864951ed093227e1d4e1f67992760292bd8126",
|
||||
CreatedTime: generateCreatedTimeInSec(36),
|
||||
CreatedTime: generateCreatedTimeInMs(36),
|
||||
Ports: [],
|
||||
State: "exited",
|
||||
Status: "Exited (137) 12 hours ago",
|
||||
|
@ -68,7 +68,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "inspiring_brattain",
|
||||
Image: "acr-build-helloworld-node:latest",
|
||||
ImageID: "sha256:4d476c415ca931a558cfefe48f4f51e8b6bcbadf6f8820cf5a98a05794b59293",
|
||||
CreatedTime: generateCreatedTimeInSec(37),
|
||||
CreatedTime: generateCreatedTimeInMs(37),
|
||||
Ports: [{ IP: "0.0.0.0", PrivatePort: 80, PublicPort: 80, Type: "tcp" }],
|
||||
State: "running",
|
||||
Status: "Up 32 hours",
|
||||
|
@ -78,7 +78,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "elegant_mendel",
|
||||
Image: "test:latest",
|
||||
ImageID: "sha256:93074a25f8cc8647a62dfc14d42710751d1f341479d0a6943384e618685db614",
|
||||
CreatedTime: generateCreatedTimeInSec(90),
|
||||
CreatedTime: generateCreatedTimeInMs(90),
|
||||
Ports: [],
|
||||
State: "running",
|
||||
Status: "Up 49 seconds"
|
||||
|
@ -88,7 +88,7 @@ const testContainers: DockerContainer[] = [
|
|||
Name: "devtest",
|
||||
Image: "nginx:latest",
|
||||
ImageID: "sha256:62c261073ecffe22a28f2ba67760a9320bc4bfe8136a83ba9b579983346564be",
|
||||
CreatedTime: generateCreatedTimeInSec(365),
|
||||
CreatedTime: generateCreatedTimeInMs(365),
|
||||
Ports: [],
|
||||
State: "exited",
|
||||
Status: "Exited (0) 2 days ago"
|
||||
|
@ -391,7 +391,7 @@ suite('Containers Tree', async () => {
|
|||
Name: "elegant_knuth",
|
||||
Image: "registry:latest",
|
||||
ImageID: "sha256:f32a97de94e13d29835a19851acd6cbc7979d1d50f703725541e44bb89a1ce91",
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Ports: [
|
||||
{ "IP": "0.0.0.0", "PrivatePort": 5000, "PublicPort": 5000, "Type": "tcp" }
|
||||
],
|
||||
|
|
|
@ -5,83 +5,83 @@
|
|||
|
||||
import { ext, DockerImage } from '../../extension.bundle';
|
||||
import { runWithSetting } from '../runWithSetting';
|
||||
import { generateCreatedTimeInSec, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
import { generateCreatedTimeInMs, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
|
||||
const testImages: DockerImage[] = [
|
||||
{
|
||||
Name: 'a',
|
||||
Id: 'sha256:b0648d86f18e6141a8bfa98d4d17d5180aa2699af7f27eac5491fd1f950f6f05',
|
||||
CreatedTime: generateCreatedTimeInSec(2)
|
||||
CreatedTime: generateCreatedTimeInMs(2)
|
||||
},
|
||||
{
|
||||
Name: 'abcdefghijklmnopqrstuvwxyz',
|
||||
Id: 'sha256:678090bb0827fecbee9eb0bbc65200022bbc09c91a8bf4acf136f5e633260a93',
|
||||
CreatedTime: generateCreatedTimeInSec(3)
|
||||
CreatedTime: generateCreatedTimeInMs(3)
|
||||
},
|
||||
{
|
||||
Name: 'abcdefghijklmnopqrstuvwxyz:version1.0.test',
|
||||
Id: 'sha256:0dbb0aabc7476292f98610d094a1bbc7f3012fd65cccc823e719a44267075bc7',
|
||||
CreatedTime: generateCreatedTimeInSec(4)
|
||||
CreatedTime: generateCreatedTimeInMs(4)
|
||||
},
|
||||
{
|
||||
Name: 'a.b/abcdefghijklmnopqrstuvwxyz:latest',
|
||||
Id: 'sha256:28bd20772f5203d07fdbfa38438f17cf720aaf01f7b53c205ac7e25b0795b718',
|
||||
CreatedTime: generateCreatedTimeInSec(5)
|
||||
CreatedTime: generateCreatedTimeInMs(5)
|
||||
},
|
||||
{
|
||||
Name: 'abcdefghijklmnopqrstuvw.xyz/abcdefghijklmnopqrstuvwxyz:latest',
|
||||
Id: 'sha256:38e8467493f68c24a78dafbe49587c07e78b0f84ec8cdc19a509ce3536f334fa',
|
||||
CreatedTime: generateCreatedTimeInSec(6)
|
||||
CreatedTime: generateCreatedTimeInMs(6)
|
||||
},
|
||||
{
|
||||
Name: 'abcdefghijklmnopqrstuvw.xyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvwxyz:latest',
|
||||
Id: 'sha256:1e6d05ff19d567a103b3d134aa793841b51345a45fb59fd0287fb9d96e55c51b',
|
||||
CreatedTime: generateCreatedTimeInSec(7)
|
||||
CreatedTime: generateCreatedTimeInMs(7)
|
||||
},
|
||||
{
|
||||
Name: 'abcdefghijklmnopqrstuvw.xyz/abcdefghijklmnopqrstuvwxyz/abcdefghijklmnopqrstuvw.xyz/abcdefghijklmnopqrstuvwxyz:latest',
|
||||
Id: 'sha256:16bba3882d727858afbb6dee098c5b5c9671bce8d347b995091f558afbdb18a5',
|
||||
CreatedTime: generateCreatedTimeInSec(8)
|
||||
CreatedTime: generateCreatedTimeInMs(8)
|
||||
},
|
||||
{
|
||||
Name: 'registry.gitlab.com/sweatherford/hello-world/sub:latest',
|
||||
Id: 'sha256:a3f7187fcd572b4c2065f96abd87b759b9ab9ed58bf7ea3755714bcc8795cf8a',
|
||||
CreatedTime: generateCreatedTimeInSec(9)
|
||||
CreatedTime: generateCreatedTimeInMs(9)
|
||||
},
|
||||
{
|
||||
Name: '127.0.0.1:5443/registry:v2',
|
||||
Id: 'sha256:ad8fe06eeca42a64aa28ca767b0f3fbe8713c087a6dcc66be949cefbe2131287',
|
||||
CreatedTime: generateCreatedTimeInSec(58)
|
||||
CreatedTime: generateCreatedTimeInMs(58)
|
||||
},
|
||||
{
|
||||
Name: '127.0.0.1:5443/hello-world/sub:latest',
|
||||
Id: 'sha256:c8b4e4c47a8e6cc5e9c4f9cc9858f83d1d3e79c6ab4d890f7fb190a599d29903',
|
||||
CreatedTime: generateCreatedTimeInSec(59)
|
||||
CreatedTime: generateCreatedTimeInMs(59)
|
||||
},
|
||||
{
|
||||
Name: 'hello-world:latest',
|
||||
Id: 'sha256:8a093bef2179f2c76b1b1d3254862e85ee6c26ee649fadad220e46527042f436',
|
||||
CreatedTime: generateCreatedTimeInSec(60)
|
||||
CreatedTime: generateCreatedTimeInMs(60)
|
||||
},
|
||||
{
|
||||
Name: 'hello-world:v1',
|
||||
Id: 'sha256:8a093bef2179f2c76b1b1d3254862e85ee6c26ee649fadad220e46527042f436',
|
||||
CreatedTime: generateCreatedTimeInSec(60)
|
||||
CreatedTime: generateCreatedTimeInMs(60)
|
||||
},
|
||||
{
|
||||
Name: 'namespace1/abc:v3',
|
||||
Id: 'sha256:d0eed8dad114db55d81c870efb8c148026da4a0f61dc7710c053da55f9604849',
|
||||
CreatedTime: generateCreatedTimeInSec(366)
|
||||
CreatedTime: generateCreatedTimeInMs(366)
|
||||
},
|
||||
{
|
||||
Name: 'localhost/abc:v4',
|
||||
Id: 'sha256:f61138f385d368484da055ecb085201ec06a524e92a10c64e6535bf6c32d15a4',
|
||||
CreatedTime: generateCreatedTimeInSec(367)
|
||||
CreatedTime: generateCreatedTimeInMs(367)
|
||||
},
|
||||
{
|
||||
Name: 'localhost:8080/abc',
|
||||
Id: 'sha256:e05f39ada67afbe24e68a22eeb9a45c59d0aab31f0a1585870a75893981fae75',
|
||||
CreatedTime: generateCreatedTimeInSec(368)
|
||||
CreatedTime: generateCreatedTimeInMs(368)
|
||||
},
|
||||
];
|
||||
|
||||
|
|
|
@ -4,24 +4,24 @@
|
|||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { ext, DockerNetwork } from '../../extension.bundle';
|
||||
import { ITestTreeItem, IValidateTreeOptions, validateTree, generateCreatedTimeInSec } from './validateTree';
|
||||
import { ITestTreeItem, IValidateTreeOptions, validateTree, generateCreatedTimeInMs } from './validateTree';
|
||||
|
||||
// TODO: Update the test to validate the '1 month ago' description Issue #1758
|
||||
const testNetworks: DockerNetwork[] = [
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(1),
|
||||
CreatedTime: generateCreatedTimeInMs(1),
|
||||
Name: "zzz-bridge",
|
||||
Driver: "bridge",
|
||||
Id: '7fc4ab013fd4aa4c2e749c443b066725eb5599a0d57a9f44951e7a45e8833883'
|
||||
},
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Name: "net-host",
|
||||
Driver: "host",
|
||||
Id: '725558b7188f2fa22fce7868597e615c8a90682a2076fe15eee0404cb5f822b6'
|
||||
},
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Name: "none",
|
||||
Driver: "nat",
|
||||
Id: 'f34848d85589e45cd2856f9c4f3fff218e0ea2b9af76eb56d02607198eab2c1a'
|
||||
|
@ -39,7 +39,7 @@ suite('Networks Tree', async () => {
|
|||
[
|
||||
{ label: "zzz-bridge", description: "bridge - a day ago" },
|
||||
{ label: "net-host", description: "host - 2 days ago" },
|
||||
{ label: "none", description: "null - 2 days ago" },
|
||||
{ label: "none", description: "nat - 2 days ago" },
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -54,7 +54,7 @@ suite('Networks Tree', async () => {
|
|||
[
|
||||
{ label: "zzz-bridge", description: "bridge - a day ago" },
|
||||
{ label: "net-host", description: "host - 2 days ago" },
|
||||
{ label: "none", description: "null - 2 days ago" },
|
||||
{ label: "none", description: "nat - 2 days ago" },
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -67,7 +67,7 @@ suite('Networks Tree', async () => {
|
|||
[
|
||||
{ label: "bridge" },
|
||||
{ label: "host" },
|
||||
{ label: "null" },
|
||||
{ label: "nat" },
|
||||
]);
|
||||
});
|
||||
|
||||
|
|
|
@ -7,14 +7,13 @@ import * as assert from 'assert';
|
|||
import { DockerApiClient, DockerContainer, DockerVolume, DockerNetwork, DockerImage, AzExtParentTreeItem, AzExtTreeItem, ext, IActionContext } from '../../extension.bundle';
|
||||
import { runWithSetting } from '../runWithSetting';
|
||||
|
||||
export function generateCreatedTimeInSec(days: number): number {
|
||||
const daysInSec = days * 24 * 60 * 60;
|
||||
return new Date().valueOf() / 1000 - daysInSec;
|
||||
export function generateCreatedTimeInMs(days: number): number {
|
||||
const daysInMs = days * 24 * 60 * 60 * 1000;
|
||||
return new Date().valueOf() - daysInMs;
|
||||
}
|
||||
|
||||
export function generateCreatedTimeISOString(days: number): string {
|
||||
const daysInMS = days * 24 * 60 * 60 * 1000;
|
||||
return new Date(new Date().valueOf() - daysInMS).toISOString();
|
||||
return new Date(generateCreatedTimeInMs(days)).toISOString();
|
||||
}
|
||||
|
||||
export interface IValidateTreeOptions {
|
||||
|
|
|
@ -4,29 +4,29 @@
|
|||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { ext, DockerVolume } from '../../extension.bundle';
|
||||
import { generateCreatedTimeInSec, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
import { generateCreatedTimeInMs, ITestTreeItem, IValidateTreeOptions, validateTree } from './validateTree';
|
||||
// TODO: Update the test to validate the '1 month ago' description Issue #1758
|
||||
const testVolumes: DockerVolume[] = [
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(1),
|
||||
CreatedTime: generateCreatedTimeInMs(1),
|
||||
Name: "nginxVol",
|
||||
Driver: 'test',
|
||||
Id: undefined,
|
||||
},
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Name: "my-vol",
|
||||
Driver: 'test',
|
||||
Id: undefined,
|
||||
},
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(2),
|
||||
CreatedTime: generateCreatedTimeInMs(2),
|
||||
Name: "zz",
|
||||
Driver: 'test',
|
||||
Id: undefined,
|
||||
},
|
||||
{
|
||||
CreatedTime: generateCreatedTimeInSec(90),
|
||||
CreatedTime: generateCreatedTimeInMs(90),
|
||||
Name: "83c3eaffa92c0caf9ab34df3931f37b094464cb0daaab274c482010129fc7c73",
|
||||
Driver: 'test',
|
||||
Id: undefined,
|
||||
|
|
Загрузка…
Ссылка в новой задаче