diff options
Diffstat (limited to 'editors/code')
-rw-r--r-- | editors/code/package-lock.json | 601 | ||||
-rw-r--r-- | editors/code/package.json | 22 | ||||
-rw-r--r-- | editors/code/src/commands.ts | 8 | ||||
-rw-r--r-- | editors/code/src/lsp_ext.ts | 2 | ||||
-rw-r--r-- | editors/code/src/main.ts | 1 |
5 files changed, 403 insertions, 231 deletions
diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json index df0c512d6..52ffc0f9f 100644 --- a/editors/code/package-lock.json +++ b/editors/code/package-lock.json | |||
@@ -47,18 +47,18 @@ | |||
47 | } | 47 | } |
48 | }, | 48 | }, |
49 | "node_modules/@babel/helper-validator-identifier": { | 49 | "node_modules/@babel/helper-validator-identifier": { |
50 | "version": "7.12.11", | 50 | "version": "7.14.0", |
51 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", | 51 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", |
52 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", | 52 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", |
53 | "dev": true | 53 | "dev": true |
54 | }, | 54 | }, |
55 | "node_modules/@babel/highlight": { | 55 | "node_modules/@babel/highlight": { |
56 | "version": "7.13.10", | 56 | "version": "7.14.0", |
57 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", | 57 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", |
58 | "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", | 58 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", |
59 | "dev": true, | 59 | "dev": true, |
60 | "dependencies": { | 60 | "dependencies": { |
61 | "@babel/helper-validator-identifier": "^7.12.11", | 61 | "@babel/helper-validator-identifier": "^7.14.0", |
62 | "chalk": "^2.0.0", | 62 | "chalk": "^2.0.0", |
63 | "js-tokens": "^4.0.0" | 63 | "js-tokens": "^4.0.0" |
64 | } | 64 | } |
@@ -135,9 +135,9 @@ | |||
135 | } | 135 | } |
136 | }, | 136 | }, |
137 | "node_modules/@eslint/eslintrc": { | 137 | "node_modules/@eslint/eslintrc": { |
138 | "version": "0.4.0", | 138 | "version": "0.4.1", |
139 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", | 139 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", |
140 | "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", | 140 | "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", |
141 | "dev": true, | 141 | "dev": true, |
142 | "dependencies": { | 142 | "dependencies": { |
143 | "ajv": "^6.12.4", | 143 | "ajv": "^6.12.4", |
@@ -346,19 +346,19 @@ | |||
346 | } | 346 | } |
347 | }, | 347 | }, |
348 | "node_modules/@types/vscode": { | 348 | "node_modules/@types/vscode": { |
349 | "version": "1.55.0", | 349 | "version": "1.56.0", |
350 | "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.55.0.tgz", | 350 | "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.56.0.tgz", |
351 | "integrity": "sha512-49hysH7jneTQoSC8TWbAi7nKK9Lc5osQNjmDHVosrcU8o3jecD9GrK0Qyul8q4aGPSXRfNGqIp9CBdb13akETg==", | 351 | "integrity": "sha512-Q5VmQxOx+L1Y6lIJiGcJzwcyV3pQo/eiW8P+7sNLhFI16tJCwtua2DLjHRcpjbCLNVYpQM73kzfFo1Z0HyP9eQ==", |
352 | "dev": true | 352 | "dev": true |
353 | }, | 353 | }, |
354 | "node_modules/@typescript-eslint/eslint-plugin": { | 354 | "node_modules/@typescript-eslint/eslint-plugin": { |
355 | "version": "4.22.0", | 355 | "version": "4.22.1", |
356 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", | 356 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.1.tgz", |
357 | "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", | 357 | "integrity": "sha512-kVTAghWDDhsvQ602tHBc6WmQkdaYbkcTwZu+7l24jtJiYvm9l+/y/b2BZANEezxPDiX5MK2ZecE+9BFi/YJryw==", |
358 | "dev": true, | 358 | "dev": true, |
359 | "dependencies": { | 359 | "dependencies": { |
360 | "@typescript-eslint/experimental-utils": "4.22.0", | 360 | "@typescript-eslint/experimental-utils": "4.22.1", |
361 | "@typescript-eslint/scope-manager": "4.22.0", | 361 | "@typescript-eslint/scope-manager": "4.22.1", |
362 | "debug": "^4.1.1", | 362 | "debug": "^4.1.1", |
363 | "functional-red-black-tree": "^1.0.1", | 363 | "functional-red-black-tree": "^1.0.1", |
364 | "lodash": "^4.17.15", | 364 | "lodash": "^4.17.15", |
@@ -384,15 +384,15 @@ | |||
384 | } | 384 | } |
385 | }, | 385 | }, |
386 | "node_modules/@typescript-eslint/experimental-utils": { | 386 | "node_modules/@typescript-eslint/experimental-utils": { |
387 | "version": "4.22.0", | 387 | "version": "4.22.1", |
388 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", | 388 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1.tgz", |
389 | "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", | 389 | "integrity": "sha512-svYlHecSMCQGDO2qN1v477ax/IDQwWhc7PRBiwAdAMJE7GXk5stF4Z9R/8wbRkuX/5e9dHqbIWxjeOjckK3wLQ==", |
390 | "dev": true, | 390 | "dev": true, |
391 | "dependencies": { | 391 | "dependencies": { |
392 | "@types/json-schema": "^7.0.3", | 392 | "@types/json-schema": "^7.0.3", |
393 | "@typescript-eslint/scope-manager": "4.22.0", | 393 | "@typescript-eslint/scope-manager": "4.22.1", |
394 | "@typescript-eslint/types": "4.22.0", | 394 | "@typescript-eslint/types": "4.22.1", |
395 | "@typescript-eslint/typescript-estree": "4.22.0", | 395 | "@typescript-eslint/typescript-estree": "4.22.1", |
396 | "eslint-scope": "^5.0.0", | 396 | "eslint-scope": "^5.0.0", |
397 | "eslint-utils": "^2.0.0" | 397 | "eslint-utils": "^2.0.0" |
398 | }, | 398 | }, |
@@ -408,14 +408,14 @@ | |||
408 | } | 408 | } |
409 | }, | 409 | }, |
410 | "node_modules/@typescript-eslint/parser": { | 410 | "node_modules/@typescript-eslint/parser": { |
411 | "version": "4.22.0", | 411 | "version": "4.22.1", |
412 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.0.tgz", | 412 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.1.tgz", |
413 | "integrity": "sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==", | 413 | "integrity": "sha512-l+sUJFInWhuMxA6rtirzjooh8cM/AATAe3amvIkqKFeMzkn85V+eLzb1RyuXkHak4dLfYzOmF6DXPyflJvjQnw==", |
414 | "dev": true, | 414 | "dev": true, |
415 | "dependencies": { | 415 | "dependencies": { |
416 | "@typescript-eslint/scope-manager": "4.22.0", | 416 | "@typescript-eslint/scope-manager": "4.22.1", |
417 | "@typescript-eslint/types": "4.22.0", | 417 | "@typescript-eslint/types": "4.22.1", |
418 | "@typescript-eslint/typescript-estree": "4.22.0", | 418 | "@typescript-eslint/typescript-estree": "4.22.1", |
419 | "debug": "^4.1.1" | 419 | "debug": "^4.1.1" |
420 | }, | 420 | }, |
421 | "engines": { | 421 | "engines": { |
@@ -435,13 +435,13 @@ | |||
435 | } | 435 | } |
436 | }, | 436 | }, |
437 | "node_modules/@typescript-eslint/scope-manager": { | 437 | "node_modules/@typescript-eslint/scope-manager": { |
438 | "version": "4.22.0", | 438 | "version": "4.22.1", |
439 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", | 439 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.1.tgz", |
440 | "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", | 440 | "integrity": "sha512-d5bAiPBiessSmNi8Amq/RuLslvcumxLmyhf1/Xa9IuaoFJ0YtshlJKxhlbY7l2JdEk3wS0EnmnfeJWSvADOe0g==", |
441 | "dev": true, | 441 | "dev": true, |
442 | "dependencies": { | 442 | "dependencies": { |
443 | "@typescript-eslint/types": "4.22.0", | 443 | "@typescript-eslint/types": "4.22.1", |
444 | "@typescript-eslint/visitor-keys": "4.22.0" | 444 | "@typescript-eslint/visitor-keys": "4.22.1" |
445 | }, | 445 | }, |
446 | "engines": { | 446 | "engines": { |
447 | "node": "^8.10.0 || ^10.13.0 || >=11.10.1" | 447 | "node": "^8.10.0 || ^10.13.0 || >=11.10.1" |
@@ -452,9 +452,9 @@ | |||
452 | } | 452 | } |
453 | }, | 453 | }, |
454 | "node_modules/@typescript-eslint/types": { | 454 | "node_modules/@typescript-eslint/types": { |
455 | "version": "4.22.0", | 455 | "version": "4.22.1", |
456 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", | 456 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.1.tgz", |
457 | "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==", | 457 | "integrity": "sha512-2HTkbkdAeI3OOcWbqA8hWf/7z9c6gkmnWNGz0dKSLYLWywUlkOAQ2XcjhlKLj5xBFDf8FgAOF5aQbnLRvgNbCw==", |
458 | "dev": true, | 458 | "dev": true, |
459 | "engines": { | 459 | "engines": { |
460 | "node": "^8.10.0 || ^10.13.0 || >=11.10.1" | 460 | "node": "^8.10.0 || ^10.13.0 || >=11.10.1" |
@@ -465,13 +465,13 @@ | |||
465 | } | 465 | } |
466 | }, | 466 | }, |
467 | "node_modules/@typescript-eslint/typescript-estree": { | 467 | "node_modules/@typescript-eslint/typescript-estree": { |
468 | "version": "4.22.0", | 468 | "version": "4.22.1", |
469 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", | 469 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.1.tgz", |
470 | "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", | 470 | "integrity": "sha512-p3We0pAPacT+onSGM+sPR+M9CblVqdA9F1JEdIqRVlxK5Qth4ochXQgIyb9daBomyQKAXbygxp1aXQRV0GC79A==", |
471 | "dev": true, | 471 | "dev": true, |
472 | "dependencies": { | 472 | "dependencies": { |
473 | "@typescript-eslint/types": "4.22.0", | 473 | "@typescript-eslint/types": "4.22.1", |
474 | "@typescript-eslint/visitor-keys": "4.22.0", | 474 | "@typescript-eslint/visitor-keys": "4.22.1", |
475 | "debug": "^4.1.1", | 475 | "debug": "^4.1.1", |
476 | "globby": "^11.0.1", | 476 | "globby": "^11.0.1", |
477 | "is-glob": "^4.0.1", | 477 | "is-glob": "^4.0.1", |
@@ -492,12 +492,12 @@ | |||
492 | } | 492 | } |
493 | }, | 493 | }, |
494 | "node_modules/@typescript-eslint/visitor-keys": { | 494 | "node_modules/@typescript-eslint/visitor-keys": { |
495 | "version": "4.22.0", | 495 | "version": "4.22.1", |
496 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", | 496 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.1.tgz", |
497 | "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", | 497 | "integrity": "sha512-WPkOrIRm+WCLZxXQHCi+WG8T2MMTUFR70rWjdWYddLT7cEfb2P4a3O/J2U1FBVsSFTocXLCoXWY6MZGejeStvQ==", |
498 | "dev": true, | 498 | "dev": true, |
499 | "dependencies": { | 499 | "dependencies": { |
500 | "@typescript-eslint/types": "4.22.0", | 500 | "@typescript-eslint/types": "4.22.1", |
501 | "eslint-visitor-keys": "^2.0.0" | 501 | "eslint-visitor-keys": "^2.0.0" |
502 | }, | 502 | }, |
503 | "engines": { | 503 | "engines": { |
@@ -642,15 +642,13 @@ | |||
642 | "dev": true | 642 | "dev": true |
643 | }, | 643 | }, |
644 | "node_modules/azure-devops-node-api": { | 644 | "node_modules/azure-devops-node-api": { |
645 | "version": "7.2.0", | 645 | "version": "10.2.2", |
646 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz", | 646 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-10.2.2.tgz", |
647 | "integrity": "sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==", | 647 | "integrity": "sha512-4TVv2X7oNStT0vLaEfExmy3J4/CzfuXolEcQl/BRUmvGySqKStTG2O55/hUQ0kM7UJlZBLgniM0SBq4d/WkKow==", |
648 | "dev": true, | 648 | "dev": true, |
649 | "dependencies": { | 649 | "dependencies": { |
650 | "os": "0.1.1", | 650 | "tunnel": "0.0.6", |
651 | "tunnel": "0.0.4", | 651 | "typed-rest-client": "^1.8.4" |
652 | "typed-rest-client": "1.2.0", | ||
653 | "underscore": "1.8.3" | ||
654 | } | 652 | } |
655 | }, | 653 | }, |
656 | "node_modules/balanced-match": { | 654 | "node_modules/balanced-match": { |
@@ -675,6 +673,9 @@ | |||
675 | "dependencies": { | 673 | "dependencies": { |
676 | "buffers": "~0.1.1", | 674 | "buffers": "~0.1.1", |
677 | "chainsaw": "~0.1.0" | 675 | "chainsaw": "~0.1.0" |
676 | }, | ||
677 | "engines": { | ||
678 | "node": "*" | ||
678 | } | 679 | } |
679 | }, | 680 | }, |
680 | "node_modules/binary-extensions": { | 681 | "node_modules/binary-extensions": { |
@@ -764,6 +765,19 @@ | |||
764 | "url": "https://github.com/sponsors/sindresorhus" | 765 | "url": "https://github.com/sponsors/sindresorhus" |
765 | } | 766 | } |
766 | }, | 767 | }, |
768 | "node_modules/call-bind": { | ||
769 | "version": "1.0.2", | ||
770 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", | ||
771 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", | ||
772 | "dev": true, | ||
773 | "dependencies": { | ||
774 | "function-bind": "^1.1.1", | ||
775 | "get-intrinsic": "^1.0.2" | ||
776 | }, | ||
777 | "funding": { | ||
778 | "url": "https://github.com/sponsors/ljharb" | ||
779 | } | ||
780 | }, | ||
767 | "node_modules/callsites": { | 781 | "node_modules/callsites": { |
768 | "version": "3.1.0", | 782 | "version": "3.1.0", |
769 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", | 783 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", |
@@ -792,6 +806,9 @@ | |||
792 | "dev": true, | 806 | "dev": true, |
793 | "dependencies": { | 807 | "dependencies": { |
794 | "traverse": ">=0.3.0 <0.4" | 808 | "traverse": ">=0.3.0 <0.4" |
809 | }, | ||
810 | "engines": { | ||
811 | "node": "*" | ||
795 | } | 812 | } |
796 | }, | 813 | }, |
797 | "node_modules/chalk": { | 814 | "node_modules/chalk": { |
@@ -811,20 +828,24 @@ | |||
811 | } | 828 | } |
812 | }, | 829 | }, |
813 | "node_modules/cheerio": { | 830 | "node_modules/cheerio": { |
814 | "version": "1.0.0-rc.6", | 831 | "version": "1.0.0-rc.9", |
815 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", | 832 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.9.tgz", |
816 | "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", | 833 | "integrity": "sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==", |
817 | "dev": true, | 834 | "dev": true, |
818 | "dependencies": { | 835 | "dependencies": { |
819 | "cheerio-select": "^1.3.0", | 836 | "cheerio-select": "^1.4.0", |
820 | "dom-serializer": "^1.3.1", | 837 | "dom-serializer": "^1.3.1", |
821 | "domhandler": "^4.1.0", | 838 | "domhandler": "^4.2.0", |
822 | "htmlparser2": "^6.1.0", | 839 | "htmlparser2": "^6.1.0", |
823 | "parse5": "^6.0.1", | 840 | "parse5": "^6.0.1", |
824 | "parse5-htmlparser2-tree-adapter": "^6.0.1" | 841 | "parse5-htmlparser2-tree-adapter": "^6.0.1", |
842 | "tslib": "^2.2.0" | ||
825 | }, | 843 | }, |
826 | "engines": { | 844 | "engines": { |
827 | "node": ">= 0.12" | 845 | "node": ">= 6" |
846 | }, | ||
847 | "funding": { | ||
848 | "url": "https://github.com/cheeriojs/cheerio?sponsor=1" | ||
828 | } | 849 | } |
829 | }, | 850 | }, |
830 | "node_modules/cheerio-select": { | 851 | "node_modules/cheerio-select": { |
@@ -1141,6 +1162,9 @@ | |||
1141 | "lru-cache": "^4.1.5", | 1162 | "lru-cache": "^4.1.5", |
1142 | "semver": "^5.6.0", | 1163 | "semver": "^5.6.0", |
1143 | "sigmund": "^1.0.1" | 1164 | "sigmund": "^1.0.1" |
1165 | }, | ||
1166 | "bin": { | ||
1167 | "editorconfig": "bin/editorconfig" | ||
1144 | } | 1168 | } |
1145 | }, | 1169 | }, |
1146 | "node_modules/editorconfig/node_modules/lru-cache": { | 1170 | "node_modules/editorconfig/node_modules/lru-cache": { |
@@ -1217,13 +1241,13 @@ | |||
1217 | } | 1241 | } |
1218 | }, | 1242 | }, |
1219 | "node_modules/eslint": { | 1243 | "node_modules/eslint": { |
1220 | "version": "7.25.0", | 1244 | "version": "7.26.0", |
1221 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.25.0.tgz", | 1245 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz", |
1222 | "integrity": "sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==", | 1246 | "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==", |
1223 | "dev": true, | 1247 | "dev": true, |
1224 | "dependencies": { | 1248 | "dependencies": { |
1225 | "@babel/code-frame": "7.12.11", | 1249 | "@babel/code-frame": "7.12.11", |
1226 | "@eslint/eslintrc": "^0.4.0", | 1250 | "@eslint/eslintrc": "^0.4.1", |
1227 | "ajv": "^6.10.0", | 1251 | "ajv": "^6.10.0", |
1228 | "chalk": "^4.0.0", | 1252 | "chalk": "^4.0.0", |
1229 | "cross-spawn": "^7.0.2", | 1253 | "cross-spawn": "^7.0.2", |
@@ -1308,9 +1332,9 @@ | |||
1308 | } | 1332 | } |
1309 | }, | 1333 | }, |
1310 | "node_modules/eslint-visitor-keys": { | 1334 | "node_modules/eslint-visitor-keys": { |
1311 | "version": "2.0.0", | 1335 | "version": "2.1.0", |
1312 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", | 1336 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |
1313 | "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", | 1337 | "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |
1314 | "dev": true, | 1338 | "dev": true, |
1315 | "engines": { | 1339 | "engines": { |
1316 | "node": ">=10" | 1340 | "node": ">=10" |
@@ -1621,10 +1645,24 @@ | |||
1621 | "node": "6.* || 8.* || >= 10.*" | 1645 | "node": "6.* || 8.* || >= 10.*" |
1622 | } | 1646 | } |
1623 | }, | 1647 | }, |
1648 | "node_modules/get-intrinsic": { | ||
1649 | "version": "1.1.1", | ||
1650 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", | ||
1651 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", | ||
1652 | "dev": true, | ||
1653 | "dependencies": { | ||
1654 | "function-bind": "^1.1.1", | ||
1655 | "has": "^1.0.3", | ||
1656 | "has-symbols": "^1.0.1" | ||
1657 | }, | ||
1658 | "funding": { | ||
1659 | "url": "https://github.com/sponsors/ljharb" | ||
1660 | } | ||
1661 | }, | ||
1624 | "node_modules/glob": { | 1662 | "node_modules/glob": { |
1625 | "version": "7.1.6", | 1663 | "version": "7.1.7", |
1626 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", | 1664 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", |
1627 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", | 1665 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", |
1628 | "dev": true, | 1666 | "dev": true, |
1629 | "dependencies": { | 1667 | "dependencies": { |
1630 | "fs.realpath": "^1.0.0", | 1668 | "fs.realpath": "^1.0.0", |
@@ -1733,6 +1771,18 @@ | |||
1733 | "node": ">=8" | 1771 | "node": ">=8" |
1734 | } | 1772 | } |
1735 | }, | 1773 | }, |
1774 | "node_modules/has-symbols": { | ||
1775 | "version": "1.0.2", | ||
1776 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", | ||
1777 | "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", | ||
1778 | "dev": true, | ||
1779 | "engines": { | ||
1780 | "node": ">= 0.4" | ||
1781 | }, | ||
1782 | "funding": { | ||
1783 | "url": "https://github.com/sponsors/ljharb" | ||
1784 | } | ||
1785 | }, | ||
1736 | "node_modules/he": { | 1786 | "node_modules/he": { |
1737 | "version": "1.2.0", | 1787 | "version": "1.2.0", |
1738 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", | 1788 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", |
@@ -2031,12 +2081,6 @@ | |||
2031 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", | 2081 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", |
2032 | "dev": true | 2082 | "dev": true |
2033 | }, | 2083 | }, |
2034 | "node_modules/lodash.flatten": { | ||
2035 | "version": "4.4.0", | ||
2036 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", | ||
2037 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", | ||
2038 | "dev": true | ||
2039 | }, | ||
2040 | "node_modules/lodash.truncate": { | 2084 | "node_modules/lodash.truncate": { |
2041 | "version": "4.4.2", | 2085 | "version": "4.4.2", |
2042 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", | 2086 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", |
@@ -2188,9 +2232,9 @@ | |||
2188 | } | 2232 | } |
2189 | }, | 2233 | }, |
2190 | "node_modules/mocha": { | 2234 | "node_modules/mocha": { |
2191 | "version": "8.3.2", | 2235 | "version": "8.4.0", |
2192 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz", | 2236 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", |
2193 | "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==", | 2237 | "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", |
2194 | "dev": true, | 2238 | "dev": true, |
2195 | "dependencies": { | 2239 | "dependencies": { |
2196 | "@ungap/promise-all-settled": "1.1.2", | 2240 | "@ungap/promise-all-settled": "1.1.2", |
@@ -2237,6 +2281,26 @@ | |||
2237 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", | 2281 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", |
2238 | "dev": true | 2282 | "dev": true |
2239 | }, | 2283 | }, |
2284 | "node_modules/mocha/node_modules/glob": { | ||
2285 | "version": "7.1.6", | ||
2286 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", | ||
2287 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", | ||
2288 | "dev": true, | ||
2289 | "dependencies": { | ||
2290 | "fs.realpath": "^1.0.0", | ||
2291 | "inflight": "^1.0.4", | ||
2292 | "inherits": "2", | ||
2293 | "minimatch": "^3.0.4", | ||
2294 | "once": "^1.3.0", | ||
2295 | "path-is-absolute": "^1.0.0" | ||
2296 | }, | ||
2297 | "engines": { | ||
2298 | "node": "*" | ||
2299 | }, | ||
2300 | "funding": { | ||
2301 | "url": "https://github.com/sponsors/isaacs" | ||
2302 | } | ||
2303 | }, | ||
2240 | "node_modules/mocha/node_modules/js-yaml": { | 2304 | "node_modules/mocha/node_modules/js-yaml": { |
2241 | "version": "4.0.0", | 2305 | "version": "4.0.0", |
2242 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", | 2306 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", |
@@ -2328,6 +2392,15 @@ | |||
2328 | "url": "https://github.com/fb55/nth-check?sponsor=1" | 2392 | "url": "https://github.com/fb55/nth-check?sponsor=1" |
2329 | } | 2393 | } |
2330 | }, | 2394 | }, |
2395 | "node_modules/object-inspect": { | ||
2396 | "version": "1.10.3", | ||
2397 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", | ||
2398 | "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", | ||
2399 | "dev": true, | ||
2400 | "funding": { | ||
2401 | "url": "https://github.com/sponsors/ljharb" | ||
2402 | } | ||
2403 | }, | ||
2331 | "node_modules/once": { | 2404 | "node_modules/once": { |
2332 | "version": "1.4.0", | 2405 | "version": "1.4.0", |
2333 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | 2406 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
@@ -2354,12 +2427,6 @@ | |||
2354 | "node": ">= 0.8.0" | 2427 | "node": ">= 0.8.0" |
2355 | } | 2428 | } |
2356 | }, | 2429 | }, |
2357 | "node_modules/os": { | ||
2358 | "version": "0.1.1", | ||
2359 | "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", | ||
2360 | "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=", | ||
2361 | "dev": true | ||
2362 | }, | ||
2363 | "node_modules/os-homedir": { | 2430 | "node_modules/os-homedir": { |
2364 | "version": "1.0.2", | 2431 | "version": "1.0.2", |
2365 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", | 2432 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", |
@@ -2562,6 +2629,21 @@ | |||
2562 | "node": ">=6" | 2629 | "node": ">=6" |
2563 | } | 2630 | } |
2564 | }, | 2631 | }, |
2632 | "node_modules/qs": { | ||
2633 | "version": "6.10.1", | ||
2634 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", | ||
2635 | "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", | ||
2636 | "dev": true, | ||
2637 | "dependencies": { | ||
2638 | "side-channel": "^1.0.4" | ||
2639 | }, | ||
2640 | "engines": { | ||
2641 | "node": ">=0.6" | ||
2642 | }, | ||
2643 | "funding": { | ||
2644 | "url": "https://github.com/sponsors/ljharb" | ||
2645 | } | ||
2646 | }, | ||
2565 | "node_modules/queue-microtask": { | 2647 | "node_modules/queue-microtask": { |
2566 | "version": "1.2.3", | 2648 | "version": "1.2.3", |
2567 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", | 2649 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", |
@@ -2714,9 +2796,9 @@ | |||
2714 | } | 2796 | } |
2715 | }, | 2797 | }, |
2716 | "node_modules/rollup": { | 2798 | "node_modules/rollup": { |
2717 | "version": "2.45.2", | 2799 | "version": "2.47.0", |
2718 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.45.2.tgz", | 2800 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.47.0.tgz", |
2719 | "integrity": "sha512-kRRU7wXzFHUzBIv0GfoFFIN3m9oteY4uAsKllIpQDId5cfnkWF2J130l+27dzDju0E6MScKiV0ZM5Bw8m4blYQ==", | 2801 | "integrity": "sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg==", |
2720 | "dev": true, | 2802 | "dev": true, |
2721 | "bin": { | 2803 | "bin": { |
2722 | "rollup": "dist/bin/rollup" | 2804 | "rollup": "dist/bin/rollup" |
@@ -2821,6 +2903,20 @@ | |||
2821 | "node": ">=8" | 2903 | "node": ">=8" |
2822 | } | 2904 | } |
2823 | }, | 2905 | }, |
2906 | "node_modules/side-channel": { | ||
2907 | "version": "1.0.4", | ||
2908 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", | ||
2909 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", | ||
2910 | "dev": true, | ||
2911 | "dependencies": { | ||
2912 | "call-bind": "^1.0.0", | ||
2913 | "get-intrinsic": "^1.0.2", | ||
2914 | "object-inspect": "^1.9.0" | ||
2915 | }, | ||
2916 | "funding": { | ||
2917 | "url": "https://github.com/sponsors/ljharb" | ||
2918 | } | ||
2919 | }, | ||
2824 | "node_modules/sigmund": { | 2920 | "node_modules/sigmund": { |
2825 | "version": "1.0.1", | 2921 | "version": "1.0.1", |
2826 | "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", | 2922 | "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", |
@@ -2931,14 +3027,13 @@ | |||
2931 | } | 3027 | } |
2932 | }, | 3028 | }, |
2933 | "node_modules/table": { | 3029 | "node_modules/table": { |
2934 | "version": "6.5.1", | 3030 | "version": "6.7.0", |
2935 | "resolved": "https://registry.npmjs.org/table/-/table-6.5.1.tgz", | 3031 | "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", |
2936 | "integrity": "sha512-xGDXWTBJxahkzPQCsn1S9ESHEenU7TbMD5Iv4FeopXv/XwJyWatFjfbor+6ipI10/MNPXBYUamYukOrbPZ9L/w==", | 3032 | "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", |
2937 | "dev": true, | 3033 | "dev": true, |
2938 | "dependencies": { | 3034 | "dependencies": { |
2939 | "ajv": "^8.0.1", | 3035 | "ajv": "^8.0.1", |
2940 | "lodash.clonedeep": "^4.5.0", | 3036 | "lodash.clonedeep": "^4.5.0", |
2941 | "lodash.flatten": "^4.4.0", | ||
2942 | "lodash.truncate": "^4.4.2", | 3037 | "lodash.truncate": "^4.4.2", |
2943 | "slice-ansi": "^4.0.0", | 3038 | "slice-ansi": "^4.0.0", |
2944 | "string-width": "^4.2.0", | 3039 | "string-width": "^4.2.0", |
@@ -2949,9 +3044,9 @@ | |||
2949 | } | 3044 | } |
2950 | }, | 3045 | }, |
2951 | "node_modules/table/node_modules/ajv": { | 3046 | "node_modules/table/node_modules/ajv": { |
2952 | "version": "8.1.0", | 3047 | "version": "8.2.0", |
2953 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", | 3048 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", |
2954 | "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", | 3049 | "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", |
2955 | "dev": true, | 3050 | "dev": true, |
2956 | "dependencies": { | 3051 | "dependencies": { |
2957 | "fast-deep-equal": "^3.1.1", | 3052 | "fast-deep-equal": "^3.1.1", |
@@ -3004,7 +3099,10 @@ | |||
3004 | "version": "0.3.9", | 3099 | "version": "0.3.9", |
3005 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", | 3100 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", |
3006 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", | 3101 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", |
3007 | "dev": true | 3102 | "dev": true, |
3103 | "engines": { | ||
3104 | "node": "*" | ||
3105 | } | ||
3008 | }, | 3106 | }, |
3009 | "node_modules/tslib": { | 3107 | "node_modules/tslib": { |
3010 | "version": "2.2.0", | 3108 | "version": "2.2.0", |
@@ -3034,9 +3132,9 @@ | |||
3034 | "dev": true | 3132 | "dev": true |
3035 | }, | 3133 | }, |
3036 | "node_modules/tunnel": { | 3134 | "node_modules/tunnel": { |
3037 | "version": "0.0.4", | 3135 | "version": "0.0.6", |
3038 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz", | 3136 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", |
3039 | "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=", | 3137 | "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", |
3040 | "dev": true, | 3138 | "dev": true, |
3041 | "engines": { | 3139 | "engines": { |
3042 | "node": ">=0.6.11 <=0.7.0 || >=0.7.3" | 3140 | "node": ">=0.6.11 <=0.7.0 || >=0.7.3" |
@@ -3067,13 +3165,14 @@ | |||
3067 | } | 3165 | } |
3068 | }, | 3166 | }, |
3069 | "node_modules/typed-rest-client": { | 3167 | "node_modules/typed-rest-client": { |
3070 | "version": "1.2.0", | 3168 | "version": "1.8.4", |
3071 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz", | 3169 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.4.tgz", |
3072 | "integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==", | 3170 | "integrity": "sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg==", |
3073 | "dev": true, | 3171 | "dev": true, |
3074 | "dependencies": { | 3172 | "dependencies": { |
3075 | "tunnel": "0.0.4", | 3173 | "qs": "^6.9.1", |
3076 | "underscore": "1.8.3" | 3174 | "tunnel": "0.0.6", |
3175 | "underscore": "^1.12.1" | ||
3077 | } | 3176 | } |
3078 | }, | 3177 | }, |
3079 | "node_modules/typescript": { | 3178 | "node_modules/typescript": { |
@@ -3115,9 +3214,9 @@ | |||
3115 | "dev": true | 3214 | "dev": true |
3116 | }, | 3215 | }, |
3117 | "node_modules/underscore": { | 3216 | "node_modules/underscore": { |
3118 | "version": "1.8.3", | 3217 | "version": "1.13.1", |
3119 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", | 3218 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", |
3120 | "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", | 3219 | "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", |
3121 | "dev": true | 3220 | "dev": true |
3122 | }, | 3221 | }, |
3123 | "node_modules/unzipper": { | 3222 | "node_modules/unzipper": { |
@@ -3166,12 +3265,12 @@ | |||
3166 | "dev": true | 3265 | "dev": true |
3167 | }, | 3266 | }, |
3168 | "node_modules/vsce": { | 3267 | "node_modules/vsce": { |
3169 | "version": "1.87.1", | 3268 | "version": "1.88.0", |
3170 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.87.1.tgz", | 3269 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.88.0.tgz", |
3171 | "integrity": "sha512-3tSUWZl9AmhZrqy/UVUpdPODSzBiCGjIr/AMSSgF2PuFLSdrh+6kiOr2Ath7bpQEXOxf55hNgz3qdO5MuEJmww==", | 3270 | "integrity": "sha512-FS5ou3G+WRnPPr/tWVs8b/jVzeDacgZHy/y7/QQW7maSPFEAmRt2bFGUJtJVEUDLBqtDm/3VGMJ7D31cF2U1tw==", |
3172 | "dev": true, | 3271 | "dev": true, |
3173 | "dependencies": { | 3272 | "dependencies": { |
3174 | "azure-devops-node-api": "^7.2.0", | 3273 | "azure-devops-node-api": "^10.2.2", |
3175 | "chalk": "^2.4.2", | 3274 | "chalk": "^2.4.2", |
3176 | "cheerio": "^1.0.0-rc.1", | 3275 | "cheerio": "^1.0.0-rc.1", |
3177 | "commander": "^6.1.0", | 3276 | "commander": "^6.1.0", |
@@ -3187,7 +3286,7 @@ | |||
3187 | "read": "^1.0.7", | 3286 | "read": "^1.0.7", |
3188 | "semver": "^5.1.0", | 3287 | "semver": "^5.1.0", |
3189 | "tmp": "0.0.29", | 3288 | "tmp": "0.0.29", |
3190 | "typed-rest-client": "1.2.0", | 3289 | "typed-rest-client": "^1.8.4", |
3191 | "url-join": "^1.1.0", | 3290 | "url-join": "^1.1.0", |
3192 | "yauzl": "^2.3.1", | 3291 | "yauzl": "^2.3.1", |
3193 | "yazl": "^2.2.2" | 3292 | "yazl": "^2.2.2" |
@@ -3542,18 +3641,18 @@ | |||
3542 | } | 3641 | } |
3543 | }, | 3642 | }, |
3544 | "@babel/helper-validator-identifier": { | 3643 | "@babel/helper-validator-identifier": { |
3545 | "version": "7.12.11", | 3644 | "version": "7.14.0", |
3546 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", | 3645 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", |
3547 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", | 3646 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", |
3548 | "dev": true | 3647 | "dev": true |
3549 | }, | 3648 | }, |
3550 | "@babel/highlight": { | 3649 | "@babel/highlight": { |
3551 | "version": "7.13.10", | 3650 | "version": "7.14.0", |
3552 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", | 3651 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", |
3553 | "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", | 3652 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", |
3554 | "dev": true, | 3653 | "dev": true, |
3555 | "requires": { | 3654 | "requires": { |
3556 | "@babel/helper-validator-identifier": "^7.12.11", | 3655 | "@babel/helper-validator-identifier": "^7.14.0", |
3557 | "chalk": "^2.0.0", | 3656 | "chalk": "^2.0.0", |
3558 | "js-tokens": "^4.0.0" | 3657 | "js-tokens": "^4.0.0" |
3559 | }, | 3658 | }, |
@@ -3617,9 +3716,9 @@ | |||
3617 | } | 3716 | } |
3618 | }, | 3717 | }, |
3619 | "@eslint/eslintrc": { | 3718 | "@eslint/eslintrc": { |
3620 | "version": "0.4.0", | 3719 | "version": "0.4.1", |
3621 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", | 3720 | "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", |
3622 | "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", | 3721 | "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==", |
3623 | "dev": true, | 3722 | "dev": true, |
3624 | "requires": { | 3723 | "requires": { |
3625 | "ajv": "^6.12.4", | 3724 | "ajv": "^6.12.4", |
@@ -3790,19 +3889,19 @@ | |||
3790 | } | 3889 | } |
3791 | }, | 3890 | }, |
3792 | "@types/vscode": { | 3891 | "@types/vscode": { |
3793 | "version": "1.55.0", | 3892 | "version": "1.56.0", |
3794 | "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.55.0.tgz", | 3893 | "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.56.0.tgz", |
3795 | "integrity": "sha512-49hysH7jneTQoSC8TWbAi7nKK9Lc5osQNjmDHVosrcU8o3jecD9GrK0Qyul8q4aGPSXRfNGqIp9CBdb13akETg==", | 3894 | "integrity": "sha512-Q5VmQxOx+L1Y6lIJiGcJzwcyV3pQo/eiW8P+7sNLhFI16tJCwtua2DLjHRcpjbCLNVYpQM73kzfFo1Z0HyP9eQ==", |
3796 | "dev": true | 3895 | "dev": true |
3797 | }, | 3896 | }, |
3798 | "@typescript-eslint/eslint-plugin": { | 3897 | "@typescript-eslint/eslint-plugin": { |
3799 | "version": "4.22.0", | 3898 | "version": "4.22.1", |
3800 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", | 3899 | "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.1.tgz", |
3801 | "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", | 3900 | "integrity": "sha512-kVTAghWDDhsvQ602tHBc6WmQkdaYbkcTwZu+7l24jtJiYvm9l+/y/b2BZANEezxPDiX5MK2ZecE+9BFi/YJryw==", |
3802 | "dev": true, | 3901 | "dev": true, |
3803 | "requires": { | 3902 | "requires": { |
3804 | "@typescript-eslint/experimental-utils": "4.22.0", | 3903 | "@typescript-eslint/experimental-utils": "4.22.1", |
3805 | "@typescript-eslint/scope-manager": "4.22.0", | 3904 | "@typescript-eslint/scope-manager": "4.22.1", |
3806 | "debug": "^4.1.1", | 3905 | "debug": "^4.1.1", |
3807 | "functional-red-black-tree": "^1.0.1", | 3906 | "functional-red-black-tree": "^1.0.1", |
3808 | "lodash": "^4.17.15", | 3907 | "lodash": "^4.17.15", |
@@ -3812,55 +3911,55 @@ | |||
3812 | } | 3911 | } |
3813 | }, | 3912 | }, |
3814 | "@typescript-eslint/experimental-utils": { | 3913 | "@typescript-eslint/experimental-utils": { |
3815 | "version": "4.22.0", | 3914 | "version": "4.22.1", |
3816 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", | 3915 | "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1.tgz", |
3817 | "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", | 3916 | "integrity": "sha512-svYlHecSMCQGDO2qN1v477ax/IDQwWhc7PRBiwAdAMJE7GXk5stF4Z9R/8wbRkuX/5e9dHqbIWxjeOjckK3wLQ==", |
3818 | "dev": true, | 3917 | "dev": true, |
3819 | "requires": { | 3918 | "requires": { |
3820 | "@types/json-schema": "^7.0.3", | 3919 | "@types/json-schema": "^7.0.3", |
3821 | "@typescript-eslint/scope-manager": "4.22.0", | 3920 | "@typescript-eslint/scope-manager": "4.22.1", |
3822 | "@typescript-eslint/types": "4.22.0", | 3921 | "@typescript-eslint/types": "4.22.1", |
3823 | "@typescript-eslint/typescript-estree": "4.22.0", | 3922 | "@typescript-eslint/typescript-estree": "4.22.1", |
3824 | "eslint-scope": "^5.0.0", | 3923 | "eslint-scope": "^5.0.0", |
3825 | "eslint-utils": "^2.0.0" | 3924 | "eslint-utils": "^2.0.0" |
3826 | } | 3925 | } |
3827 | }, | 3926 | }, |
3828 | "@typescript-eslint/parser": { | 3927 | "@typescript-eslint/parser": { |
3829 | "version": "4.22.0", | 3928 | "version": "4.22.1", |
3830 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.0.tgz", | 3929 | "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.1.tgz", |
3831 | "integrity": "sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==", | 3930 | "integrity": "sha512-l+sUJFInWhuMxA6rtirzjooh8cM/AATAe3amvIkqKFeMzkn85V+eLzb1RyuXkHak4dLfYzOmF6DXPyflJvjQnw==", |
3832 | "dev": true, | 3931 | "dev": true, |
3833 | "requires": { | 3932 | "requires": { |
3834 | "@typescript-eslint/scope-manager": "4.22.0", | 3933 | "@typescript-eslint/scope-manager": "4.22.1", |
3835 | "@typescript-eslint/types": "4.22.0", | 3934 | "@typescript-eslint/types": "4.22.1", |
3836 | "@typescript-eslint/typescript-estree": "4.22.0", | 3935 | "@typescript-eslint/typescript-estree": "4.22.1", |
3837 | "debug": "^4.1.1" | 3936 | "debug": "^4.1.1" |
3838 | } | 3937 | } |
3839 | }, | 3938 | }, |
3840 | "@typescript-eslint/scope-manager": { | 3939 | "@typescript-eslint/scope-manager": { |
3841 | "version": "4.22.0", | 3940 | "version": "4.22.1", |
3842 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", | 3941 | "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.1.tgz", |
3843 | "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", | 3942 | "integrity": "sha512-d5bAiPBiessSmNi8Amq/RuLslvcumxLmyhf1/Xa9IuaoFJ0YtshlJKxhlbY7l2JdEk3wS0EnmnfeJWSvADOe0g==", |
3844 | "dev": true, | 3943 | "dev": true, |
3845 | "requires": { | 3944 | "requires": { |
3846 | "@typescript-eslint/types": "4.22.0", | 3945 | "@typescript-eslint/types": "4.22.1", |
3847 | "@typescript-eslint/visitor-keys": "4.22.0" | 3946 | "@typescript-eslint/visitor-keys": "4.22.1" |
3848 | } | 3947 | } |
3849 | }, | 3948 | }, |
3850 | "@typescript-eslint/types": { | 3949 | "@typescript-eslint/types": { |
3851 | "version": "4.22.0", | 3950 | "version": "4.22.1", |
3852 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", | 3951 | "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.1.tgz", |
3853 | "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==", | 3952 | "integrity": "sha512-2HTkbkdAeI3OOcWbqA8hWf/7z9c6gkmnWNGz0dKSLYLWywUlkOAQ2XcjhlKLj5xBFDf8FgAOF5aQbnLRvgNbCw==", |
3854 | "dev": true | 3953 | "dev": true |
3855 | }, | 3954 | }, |
3856 | "@typescript-eslint/typescript-estree": { | 3955 | "@typescript-eslint/typescript-estree": { |
3857 | "version": "4.22.0", | 3956 | "version": "4.22.1", |
3858 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", | 3957 | "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.1.tgz", |
3859 | "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", | 3958 | "integrity": "sha512-p3We0pAPacT+onSGM+sPR+M9CblVqdA9F1JEdIqRVlxK5Qth4ochXQgIyb9daBomyQKAXbygxp1aXQRV0GC79A==", |
3860 | "dev": true, | 3959 | "dev": true, |
3861 | "requires": { | 3960 | "requires": { |
3862 | "@typescript-eslint/types": "4.22.0", | 3961 | "@typescript-eslint/types": "4.22.1", |
3863 | "@typescript-eslint/visitor-keys": "4.22.0", | 3962 | "@typescript-eslint/visitor-keys": "4.22.1", |
3864 | "debug": "^4.1.1", | 3963 | "debug": "^4.1.1", |
3865 | "globby": "^11.0.1", | 3964 | "globby": "^11.0.1", |
3866 | "is-glob": "^4.0.1", | 3965 | "is-glob": "^4.0.1", |
@@ -3869,12 +3968,12 @@ | |||
3869 | } | 3968 | } |
3870 | }, | 3969 | }, |
3871 | "@typescript-eslint/visitor-keys": { | 3970 | "@typescript-eslint/visitor-keys": { |
3872 | "version": "4.22.0", | 3971 | "version": "4.22.1", |
3873 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", | 3972 | "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.1.tgz", |
3874 | "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", | 3973 | "integrity": "sha512-WPkOrIRm+WCLZxXQHCi+WG8T2MMTUFR70rWjdWYddLT7cEfb2P4a3O/J2U1FBVsSFTocXLCoXWY6MZGejeStvQ==", |
3875 | "dev": true, | 3974 | "dev": true, |
3876 | "requires": { | 3975 | "requires": { |
3877 | "@typescript-eslint/types": "4.22.0", | 3976 | "@typescript-eslint/types": "4.22.1", |
3878 | "eslint-visitor-keys": "^2.0.0" | 3977 | "eslint-visitor-keys": "^2.0.0" |
3879 | } | 3978 | } |
3880 | }, | 3979 | }, |
@@ -3976,15 +4075,13 @@ | |||
3976 | "dev": true | 4075 | "dev": true |
3977 | }, | 4076 | }, |
3978 | "azure-devops-node-api": { | 4077 | "azure-devops-node-api": { |
3979 | "version": "7.2.0", | 4078 | "version": "10.2.2", |
3980 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz", | 4079 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-10.2.2.tgz", |
3981 | "integrity": "sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==", | 4080 | "integrity": "sha512-4TVv2X7oNStT0vLaEfExmy3J4/CzfuXolEcQl/BRUmvGySqKStTG2O55/hUQ0kM7UJlZBLgniM0SBq4d/WkKow==", |
3982 | "dev": true, | 4081 | "dev": true, |
3983 | "requires": { | 4082 | "requires": { |
3984 | "os": "0.1.1", | 4083 | "tunnel": "0.0.6", |
3985 | "tunnel": "0.0.4", | 4084 | "typed-rest-client": "^1.8.4" |
3986 | "typed-rest-client": "1.2.0", | ||
3987 | "underscore": "1.8.3" | ||
3988 | } | 4085 | } |
3989 | }, | 4086 | }, |
3990 | "balanced-match": { | 4087 | "balanced-match": { |
@@ -4074,6 +4171,16 @@ | |||
4074 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", | 4171 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", |
4075 | "dev": true | 4172 | "dev": true |
4076 | }, | 4173 | }, |
4174 | "call-bind": { | ||
4175 | "version": "1.0.2", | ||
4176 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", | ||
4177 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", | ||
4178 | "dev": true, | ||
4179 | "requires": { | ||
4180 | "function-bind": "^1.1.1", | ||
4181 | "get-intrinsic": "^1.0.2" | ||
4182 | } | ||
4183 | }, | ||
4077 | "callsites": { | 4184 | "callsites": { |
4078 | "version": "3.1.0", | 4185 | "version": "3.1.0", |
4079 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", | 4186 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", |
@@ -4106,17 +4213,18 @@ | |||
4106 | } | 4213 | } |
4107 | }, | 4214 | }, |
4108 | "cheerio": { | 4215 | "cheerio": { |
4109 | "version": "1.0.0-rc.6", | 4216 | "version": "1.0.0-rc.9", |
4110 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", | 4217 | "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.9.tgz", |
4111 | "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", | 4218 | "integrity": "sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==", |
4112 | "dev": true, | 4219 | "dev": true, |
4113 | "requires": { | 4220 | "requires": { |
4114 | "cheerio-select": "^1.3.0", | 4221 | "cheerio-select": "^1.4.0", |
4115 | "dom-serializer": "^1.3.1", | 4222 | "dom-serializer": "^1.3.1", |
4116 | "domhandler": "^4.1.0", | 4223 | "domhandler": "^4.2.0", |
4117 | "htmlparser2": "^6.1.0", | 4224 | "htmlparser2": "^6.1.0", |
4118 | "parse5": "^6.0.1", | 4225 | "parse5": "^6.0.1", |
4119 | "parse5-htmlparser2-tree-adapter": "^6.0.1" | 4226 | "parse5-htmlparser2-tree-adapter": "^6.0.1", |
4227 | "tslib": "^2.2.0" | ||
4120 | } | 4228 | } |
4121 | }, | 4229 | }, |
4122 | "cheerio-select": { | 4230 | "cheerio-select": { |
@@ -4420,13 +4528,13 @@ | |||
4420 | "dev": true | 4528 | "dev": true |
4421 | }, | 4529 | }, |
4422 | "eslint": { | 4530 | "eslint": { |
4423 | "version": "7.25.0", | 4531 | "version": "7.26.0", |
4424 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.25.0.tgz", | 4532 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz", |
4425 | "integrity": "sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==", | 4533 | "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==", |
4426 | "dev": true, | 4534 | "dev": true, |
4427 | "requires": { | 4535 | "requires": { |
4428 | "@babel/code-frame": "7.12.11", | 4536 | "@babel/code-frame": "7.12.11", |
4429 | "@eslint/eslintrc": "^0.4.0", | 4537 | "@eslint/eslintrc": "^0.4.1", |
4430 | "ajv": "^6.10.0", | 4538 | "ajv": "^6.10.0", |
4431 | "chalk": "^4.0.0", | 4539 | "chalk": "^4.0.0", |
4432 | "cross-spawn": "^7.0.2", | 4540 | "cross-spawn": "^7.0.2", |
@@ -4492,9 +4600,9 @@ | |||
4492 | } | 4600 | } |
4493 | }, | 4601 | }, |
4494 | "eslint-visitor-keys": { | 4602 | "eslint-visitor-keys": { |
4495 | "version": "2.0.0", | 4603 | "version": "2.1.0", |
4496 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", | 4604 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |
4497 | "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", | 4605 | "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |
4498 | "dev": true | 4606 | "dev": true |
4499 | }, | 4607 | }, |
4500 | "espree": { | 4608 | "espree": { |
@@ -4739,10 +4847,21 @@ | |||
4739 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | 4847 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", |
4740 | "dev": true | 4848 | "dev": true |
4741 | }, | 4849 | }, |
4850 | "get-intrinsic": { | ||
4851 | "version": "1.1.1", | ||
4852 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", | ||
4853 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", | ||
4854 | "dev": true, | ||
4855 | "requires": { | ||
4856 | "function-bind": "^1.1.1", | ||
4857 | "has": "^1.0.3", | ||
4858 | "has-symbols": "^1.0.1" | ||
4859 | } | ||
4860 | }, | ||
4742 | "glob": { | 4861 | "glob": { |
4743 | "version": "7.1.6", | 4862 | "version": "7.1.7", |
4744 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", | 4863 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", |
4745 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", | 4864 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", |
4746 | "dev": true, | 4865 | "dev": true, |
4747 | "requires": { | 4866 | "requires": { |
4748 | "fs.realpath": "^1.0.0", | 4867 | "fs.realpath": "^1.0.0", |
@@ -4820,6 +4939,12 @@ | |||
4820 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", | 4939 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", |
4821 | "dev": true | 4940 | "dev": true |
4822 | }, | 4941 | }, |
4942 | "has-symbols": { | ||
4943 | "version": "1.0.2", | ||
4944 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", | ||
4945 | "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", | ||
4946 | "dev": true | ||
4947 | }, | ||
4823 | "he": { | 4948 | "he": { |
4824 | "version": "1.2.0", | 4949 | "version": "1.2.0", |
4825 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", | 4950 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", |
@@ -5054,12 +5179,6 @@ | |||
5054 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", | 5179 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", |
5055 | "dev": true | 5180 | "dev": true |
5056 | }, | 5181 | }, |
5057 | "lodash.flatten": { | ||
5058 | "version": "4.4.0", | ||
5059 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", | ||
5060 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", | ||
5061 | "dev": true | ||
5062 | }, | ||
5063 | "lodash.truncate": { | 5182 | "lodash.truncate": { |
5064 | "version": "4.4.2", | 5183 | "version": "4.4.2", |
5065 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", | 5184 | "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", |
@@ -5180,9 +5299,9 @@ | |||
5180 | } | 5299 | } |
5181 | }, | 5300 | }, |
5182 | "mocha": { | 5301 | "mocha": { |
5183 | "version": "8.3.2", | 5302 | "version": "8.4.0", |
5184 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz", | 5303 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", |
5185 | "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==", | 5304 | "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", |
5186 | "dev": true, | 5305 | "dev": true, |
5187 | "requires": { | 5306 | "requires": { |
5188 | "@ungap/promise-all-settled": "1.1.2", | 5307 | "@ungap/promise-all-settled": "1.1.2", |
@@ -5218,6 +5337,20 @@ | |||
5218 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", | 5337 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", |
5219 | "dev": true | 5338 | "dev": true |
5220 | }, | 5339 | }, |
5340 | "glob": { | ||
5341 | "version": "7.1.6", | ||
5342 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", | ||
5343 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", | ||
5344 | "dev": true, | ||
5345 | "requires": { | ||
5346 | "fs.realpath": "^1.0.0", | ||
5347 | "inflight": "^1.0.4", | ||
5348 | "inherits": "2", | ||
5349 | "minimatch": "^3.0.4", | ||
5350 | "once": "^1.3.0", | ||
5351 | "path-is-absolute": "^1.0.0" | ||
5352 | } | ||
5353 | }, | ||
5221 | "js-yaml": { | 5354 | "js-yaml": { |
5222 | "version": "4.0.0", | 5355 | "version": "4.0.0", |
5223 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", | 5356 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", |
@@ -5287,6 +5420,12 @@ | |||
5287 | "boolbase": "^1.0.0" | 5420 | "boolbase": "^1.0.0" |
5288 | } | 5421 | } |
5289 | }, | 5422 | }, |
5423 | "object-inspect": { | ||
5424 | "version": "1.10.3", | ||
5425 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", | ||
5426 | "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", | ||
5427 | "dev": true | ||
5428 | }, | ||
5290 | "once": { | 5429 | "once": { |
5291 | "version": "1.4.0", | 5430 | "version": "1.4.0", |
5292 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | 5431 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
@@ -5310,12 +5449,6 @@ | |||
5310 | "word-wrap": "^1.2.3" | 5449 | "word-wrap": "^1.2.3" |
5311 | } | 5450 | } |
5312 | }, | 5451 | }, |
5313 | "os": { | ||
5314 | "version": "0.1.1", | ||
5315 | "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", | ||
5316 | "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=", | ||
5317 | "dev": true | ||
5318 | }, | ||
5319 | "os-homedir": { | 5452 | "os-homedir": { |
5320 | "version": "1.0.2", | 5453 | "version": "1.0.2", |
5321 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", | 5454 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", |
@@ -5469,6 +5602,15 @@ | |||
5469 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | 5602 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |
5470 | "dev": true | 5603 | "dev": true |
5471 | }, | 5604 | }, |
5605 | "qs": { | ||
5606 | "version": "6.10.1", | ||
5607 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", | ||
5608 | "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", | ||
5609 | "dev": true, | ||
5610 | "requires": { | ||
5611 | "side-channel": "^1.0.4" | ||
5612 | } | ||
5613 | }, | ||
5472 | "queue-microtask": { | 5614 | "queue-microtask": { |
5473 | "version": "1.2.3", | 5615 | "version": "1.2.3", |
5474 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", | 5616 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", |
@@ -5575,9 +5717,9 @@ | |||
5575 | } | 5717 | } |
5576 | }, | 5718 | }, |
5577 | "rollup": { | 5719 | "rollup": { |
5578 | "version": "2.45.2", | 5720 | "version": "2.47.0", |
5579 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.45.2.tgz", | 5721 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.47.0.tgz", |
5580 | "integrity": "sha512-kRRU7wXzFHUzBIv0GfoFFIN3m9oteY4uAsKllIpQDId5cfnkWF2J130l+27dzDju0E6MScKiV0ZM5Bw8m4blYQ==", | 5722 | "integrity": "sha512-rqBjgq9hQfW0vRmz+0S062ORRNJXvwRpzxhFXORvar/maZqY6za3rgQ/p1Glg+j1hnc1GtYyQCPiAei95uTElg==", |
5581 | "dev": true, | 5723 | "dev": true, |
5582 | "requires": { | 5724 | "requires": { |
5583 | "fsevents": "~2.3.1" | 5725 | "fsevents": "~2.3.1" |
@@ -5636,6 +5778,17 @@ | |||
5636 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | 5778 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", |
5637 | "dev": true | 5779 | "dev": true |
5638 | }, | 5780 | }, |
5781 | "side-channel": { | ||
5782 | "version": "1.0.4", | ||
5783 | "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", | ||
5784 | "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", | ||
5785 | "dev": true, | ||
5786 | "requires": { | ||
5787 | "call-bind": "^1.0.0", | ||
5788 | "get-intrinsic": "^1.0.2", | ||
5789 | "object-inspect": "^1.9.0" | ||
5790 | } | ||
5791 | }, | ||
5639 | "sigmund": { | 5792 | "sigmund": { |
5640 | "version": "1.0.1", | 5793 | "version": "1.0.1", |
5641 | "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", | 5794 | "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", |
@@ -5724,14 +5877,13 @@ | |||
5724 | } | 5877 | } |
5725 | }, | 5878 | }, |
5726 | "table": { | 5879 | "table": { |
5727 | "version": "6.5.1", | 5880 | "version": "6.7.0", |
5728 | "resolved": "https://registry.npmjs.org/table/-/table-6.5.1.tgz", | 5881 | "resolved": "https://registry.npmjs.org/table/-/table-6.7.0.tgz", |
5729 | "integrity": "sha512-xGDXWTBJxahkzPQCsn1S9ESHEenU7TbMD5Iv4FeopXv/XwJyWatFjfbor+6ipI10/MNPXBYUamYukOrbPZ9L/w==", | 5882 | "integrity": "sha512-SAM+5p6V99gYiiy2gT5ArdzgM1dLDed0nkrWmG6Fry/bUS/m9x83BwpJUOf1Qj/x2qJd+thL6IkIx7qPGRxqBw==", |
5730 | "dev": true, | 5883 | "dev": true, |
5731 | "requires": { | 5884 | "requires": { |
5732 | "ajv": "^8.0.1", | 5885 | "ajv": "^8.0.1", |
5733 | "lodash.clonedeep": "^4.5.0", | 5886 | "lodash.clonedeep": "^4.5.0", |
5734 | "lodash.flatten": "^4.4.0", | ||
5735 | "lodash.truncate": "^4.4.2", | 5887 | "lodash.truncate": "^4.4.2", |
5736 | "slice-ansi": "^4.0.0", | 5888 | "slice-ansi": "^4.0.0", |
5737 | "string-width": "^4.2.0", | 5889 | "string-width": "^4.2.0", |
@@ -5739,9 +5891,9 @@ | |||
5739 | }, | 5891 | }, |
5740 | "dependencies": { | 5892 | "dependencies": { |
5741 | "ajv": { | 5893 | "ajv": { |
5742 | "version": "8.1.0", | 5894 | "version": "8.2.0", |
5743 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", | 5895 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz", |
5744 | "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", | 5896 | "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==", |
5745 | "dev": true, | 5897 | "dev": true, |
5746 | "requires": { | 5898 | "requires": { |
5747 | "fast-deep-equal": "^3.1.1", | 5899 | "fast-deep-equal": "^3.1.1", |
@@ -5812,9 +5964,9 @@ | |||
5812 | } | 5964 | } |
5813 | }, | 5965 | }, |
5814 | "tunnel": { | 5966 | "tunnel": { |
5815 | "version": "0.0.4", | 5967 | "version": "0.0.6", |
5816 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz", | 5968 | "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", |
5817 | "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=", | 5969 | "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", |
5818 | "dev": true | 5970 | "dev": true |
5819 | }, | 5971 | }, |
5820 | "type-check": { | 5972 | "type-check": { |
@@ -5833,13 +5985,14 @@ | |||
5833 | "dev": true | 5985 | "dev": true |
5834 | }, | 5986 | }, |
5835 | "typed-rest-client": { | 5987 | "typed-rest-client": { |
5836 | "version": "1.2.0", | 5988 | "version": "1.8.4", |
5837 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz", | 5989 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.4.tgz", |
5838 | "integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==", | 5990 | "integrity": "sha512-MyfKKYzk3I6/QQp6e1T50py4qg+c+9BzOEl2rBmQIpStwNUoqQ73An+Tkfy9YuV7O+o2mpVVJpe+fH//POZkbg==", |
5839 | "dev": true, | 5991 | "dev": true, |
5840 | "requires": { | 5992 | "requires": { |
5841 | "tunnel": "0.0.4", | 5993 | "qs": "^6.9.1", |
5842 | "underscore": "1.8.3" | 5994 | "tunnel": "0.0.6", |
5995 | "underscore": "^1.12.1" | ||
5843 | } | 5996 | } |
5844 | }, | 5997 | }, |
5845 | "typescript": { | 5998 | "typescript": { |
@@ -5865,9 +6018,9 @@ | |||
5865 | "dev": true | 6018 | "dev": true |
5866 | }, | 6019 | }, |
5867 | "underscore": { | 6020 | "underscore": { |
5868 | "version": "1.8.3", | 6021 | "version": "1.13.1", |
5869 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", | 6022 | "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", |
5870 | "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", | 6023 | "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", |
5871 | "dev": true | 6024 | "dev": true |
5872 | }, | 6025 | }, |
5873 | "unzipper": { | 6026 | "unzipper": { |
@@ -5916,12 +6069,12 @@ | |||
5916 | "dev": true | 6069 | "dev": true |
5917 | }, | 6070 | }, |
5918 | "vsce": { | 6071 | "vsce": { |
5919 | "version": "1.87.1", | 6072 | "version": "1.88.0", |
5920 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.87.1.tgz", | 6073 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.88.0.tgz", |
5921 | "integrity": "sha512-3tSUWZl9AmhZrqy/UVUpdPODSzBiCGjIr/AMSSgF2PuFLSdrh+6kiOr2Ath7bpQEXOxf55hNgz3qdO5MuEJmww==", | 6074 | "integrity": "sha512-FS5ou3G+WRnPPr/tWVs8b/jVzeDacgZHy/y7/QQW7maSPFEAmRt2bFGUJtJVEUDLBqtDm/3VGMJ7D31cF2U1tw==", |
5922 | "dev": true, | 6075 | "dev": true, |
5923 | "requires": { | 6076 | "requires": { |
5924 | "azure-devops-node-api": "^7.2.0", | 6077 | "azure-devops-node-api": "^10.2.2", |
5925 | "chalk": "^2.4.2", | 6078 | "chalk": "^2.4.2", |
5926 | "cheerio": "^1.0.0-rc.1", | 6079 | "cheerio": "^1.0.0-rc.1", |
5927 | "commander": "^6.1.0", | 6080 | "commander": "^6.1.0", |
@@ -5937,7 +6090,7 @@ | |||
5937 | "read": "^1.0.7", | 6090 | "read": "^1.0.7", |
5938 | "semver": "^5.1.0", | 6091 | "semver": "^5.1.0", |
5939 | "tmp": "0.0.29", | 6092 | "tmp": "0.0.29", |
5940 | "typed-rest-client": "1.2.0", | 6093 | "typed-rest-client": "^1.8.4", |
5941 | "url-join": "^1.1.0", | 6094 | "url-join": "^1.1.0", |
5942 | "yauzl": "^2.3.1", | 6095 | "yauzl": "^2.3.1", |
5943 | "yazl": "^2.2.2" | 6096 | "yazl": "^2.2.2" |
diff --git a/editors/code/package.json b/editors/code/package.json index 67e10df7e..0f38a1673 100644 --- a/editors/code/package.json +++ b/editors/code/package.json | |||
@@ -110,6 +110,11 @@ | |||
110 | "category": "Rust Analyzer" | 110 | "category": "Rust Analyzer" |
111 | }, | 111 | }, |
112 | { | 112 | { |
113 | "command": "rust-analyzer.viewCrateGraph", | ||
114 | "title": "View Crate Graph", | ||
115 | "category": "Rust Analyzer" | ||
116 | }, | ||
117 | { | ||
113 | "command": "rust-analyzer.expandMacro", | 118 | "command": "rust-analyzer.expandMacro", |
114 | "title": "Expand macro recursively", | 119 | "title": "Expand macro recursively", |
115 | "category": "Rust Analyzer" | 120 | "category": "Rust Analyzer" |
@@ -359,7 +364,10 @@ | |||
359 | ] | 364 | ] |
360 | }, | 365 | }, |
361 | "rust-analyzer.debug.sourceFileMap": { | 366 | "rust-analyzer.debug.sourceFileMap": { |
362 | "type": ["object", "string"], | 367 | "type": [ |
368 | "object", | ||
369 | "string" | ||
370 | ], | ||
363 | "const": "auto", | 371 | "const": "auto", |
364 | "description": "Optional source file mappings passed to the debug engine.", | 372 | "description": "Optional source file mappings passed to the debug engine.", |
365 | "default": { | 373 | "default": { |
@@ -379,17 +387,17 @@ | |||
379 | "$generated-start": false, | 387 | "$generated-start": false, |
380 | "rust-analyzer.assist.importMergeBehavior": { | 388 | "rust-analyzer.assist.importMergeBehavior": { |
381 | "markdownDescription": "The strategy to use when inserting new imports or merging imports.", | 389 | "markdownDescription": "The strategy to use when inserting new imports or merging imports.", |
382 | "default": "full", | 390 | "default": "crate", |
383 | "type": "string", | 391 | "type": "string", |
384 | "enum": [ | 392 | "enum": [ |
385 | "none", | 393 | "none", |
386 | "full", | 394 | "crate", |
387 | "last" | 395 | "module" |
388 | ], | 396 | ], |
389 | "enumDescriptions": [ | 397 | "enumDescriptions": [ |
390 | "No merging", | 398 | "Do not merge imports at all.", |
391 | "Merge all layers of the import trees", | 399 | "Merge imports from the same crate into a single `use` statement.", |
392 | "Only merge the last layer of the import trees" | 400 | "Merge imports from the same module into a single `use` statement." |
393 | ] | 401 | ] |
394 | }, | 402 | }, |
395 | "rust-analyzer.assist.importPrefix": { | 403 | "rust-analyzer.assist.importPrefix": { |
diff --git a/editors/code/src/commands.ts b/editors/code/src/commands.ts index 4092435db..8ab259af2 100644 --- a/editors/code/src/commands.ts +++ b/editors/code/src/commands.ts | |||
@@ -429,6 +429,14 @@ export function viewHir(ctx: Ctx): Cmd { | |||
429 | }; | 429 | }; |
430 | } | 430 | } |
431 | 431 | ||
432 | export function viewCrateGraph(ctx: Ctx): Cmd { | ||
433 | return async () => { | ||
434 | const panel = vscode.window.createWebviewPanel("rust-analyzer.crate-graph", "rust-analyzer crate graph", vscode.ViewColumn.Two); | ||
435 | const svg = await ctx.client.sendRequest(ra.viewCrateGraph); | ||
436 | panel.webview.html = svg; | ||
437 | }; | ||
438 | } | ||
439 | |||
432 | // Opens the virtual file that will show the syntax tree | 440 | // Opens the virtual file that will show the syntax tree |
433 | // | 441 | // |
434 | // The contents of the file come from the `TextDocumentContentProvider` | 442 | // The contents of the file come from the `TextDocumentContentProvider` |
diff --git a/editors/code/src/lsp_ext.ts b/editors/code/src/lsp_ext.ts index f78de894b..aa745a65c 100644 --- a/editors/code/src/lsp_ext.ts +++ b/editors/code/src/lsp_ext.ts | |||
@@ -27,6 +27,8 @@ export const syntaxTree = new lc.RequestType<SyntaxTreeParams, string, void>("ru | |||
27 | 27 | ||
28 | export const viewHir = new lc.RequestType<lc.TextDocumentPositionParams, string, void>("rust-analyzer/viewHir"); | 28 | export const viewHir = new lc.RequestType<lc.TextDocumentPositionParams, string, void>("rust-analyzer/viewHir"); |
29 | 29 | ||
30 | export const viewCrateGraph = new lc.RequestType0<string, void>("rust-analyzer/viewCrateGraph"); | ||
31 | |||
30 | export interface ExpandMacroParams { | 32 | export interface ExpandMacroParams { |
31 | textDocument: lc.TextDocumentIdentifier; | 33 | textDocument: lc.TextDocumentIdentifier; |
32 | position: lc.Position; | 34 | position: lc.Position; |
diff --git a/editors/code/src/main.ts b/editors/code/src/main.ts index 643fb643f..516322d03 100644 --- a/editors/code/src/main.ts +++ b/editors/code/src/main.ts | |||
@@ -106,6 +106,7 @@ async function tryActivate(context: vscode.ExtensionContext) { | |||
106 | ctx.registerCommand('parentModule', commands.parentModule); | 106 | ctx.registerCommand('parentModule', commands.parentModule); |
107 | ctx.registerCommand('syntaxTree', commands.syntaxTree); | 107 | ctx.registerCommand('syntaxTree', commands.syntaxTree); |
108 | ctx.registerCommand('viewHir', commands.viewHir); | 108 | ctx.registerCommand('viewHir', commands.viewHir); |
109 | ctx.registerCommand('viewCrateGraph', commands.viewCrateGraph); | ||
109 | ctx.registerCommand('expandMacro', commands.expandMacro); | 110 | ctx.registerCommand('expandMacro', commands.expandMacro); |
110 | ctx.registerCommand('run', commands.run); | 111 | ctx.registerCommand('run', commands.run); |
111 | ctx.registerCommand('copyRunCommandLine', commands.copyRunCommandLine); | 112 | ctx.registerCommand('copyRunCommandLine', commands.copyRunCommandLine); |