From 992df6ec39994839c11fed7edeae16dfbf105549 Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Mon, 12 Oct 2020 15:02:54 +0200 Subject: [PATCH] MONGOSH-237 - Support print() --- package-lock.json | 300 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 161 insertions(+), 141 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbbe5108ee2..ed03794ecae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1275,15 +1275,15 @@ } }, "@mongodb-js/compass-shell": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-shell/-/compass-shell-0.2.2.tgz", - "integrity": "sha512-cnDr2o3+zLhuvA4v/DDZm70zHaSXEeFqgXvCsdfa/q40bO1be/E9nXxdu26VOSLLm3ahvNxF07bqV6GM/BGDNw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-shell/-/compass-shell-0.5.0.tgz", + "integrity": "sha512-bHaVc8AN1zGNg6Ypc4G/oTeI//YzzIwBf8BoEuRZlj8L4BYHjxGC3xmhhe80/wud9x93IGiSGJ450fH8hukFkA==", "requires": { "@leafygreen-ui/icon": "^5.1.0", "@leafygreen-ui/icon-button": "^5.0.2", - "@mongosh/browser-repl": "^0.2.2", - "@mongosh/browser-runtime-electron": "^0.2.2", - "@mongosh/service-provider-server": "^0.2.2", + "@mongosh/browser-repl": "^0.5.0", + "@mongosh/browser-runtime-electron": "^0.5.0", + "@mongosh/service-provider-server": "^0.5.0", "hadron-react-buttons": "^4.0.4", "mongodb-redux-common": "0.0.2" } @@ -1369,9 +1369,9 @@ "integrity": "sha512-elh8S1OxmEGe8/wbr6ky//dHhV2ld6oZV8/M9lgozJsL/6Aqm8j5+ElquzoX9k9l3Q+dohuX/SIGR/kTRZHS4g==" }, "@mongosh/async-rewriter": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter/-/async-rewriter-0.2.2.tgz", - "integrity": "sha512-vJcH0KN+0nzrv1+I3DQ8qzkOYkJE8mfAJ/f7jP2PIBO8AwCHHGMldIkCvStrXVGq3gFBp5Kqi3nxT96i4Yy1iA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter/-/async-rewriter-0.5.0.tgz", + "integrity": "sha512-4+P1phrKIm1+jODP+Tyw1Fcop32Z6h2aBnZzF3RFhnjlBz0bgeV+0JxhHhK3yAHUuz9ioapfCW+Lh4zZcxa+Iw==", "requires": { "@babel/core": "^7.9.0", "@babel/parser": "^7.9.4", @@ -1379,23 +1379,54 @@ "@babel/template": "^7.8.6", "@babel/traverse": "^7.9.0", "@babel/types": "^7.9.0", - "@mongosh/errors": "^0.2.2", + "@mongosh/errors": "^0.5.0", "@types/babel__core": "^7.1.6", "@types/babel__traverse": "^7.0.9", "acorn": "^7.2.0", - "acorn-class-fields": "^0.3.2", - "acorn-numeric-separator": "^0.3.2", - "acorn-private-methods": "^0.3.1", - "acorn-static-class-features": "^0.2.1", + "acorn-class-fields": "0.3.2", + "acorn-numeric-separator": "0.3.2", + "acorn-private-methods": "0.3.1", + "acorn-static-class-features": "0.2.1", "acorn-walk": "^7.1.1", "ts-node": "^8.8.1", "typescript": "^3.8.3" + }, + "dependencies": { + "acorn-class-fields": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-0.3.2.tgz", + "integrity": "sha512-wyqXoqzXSOF42uxHo40TMuC/KfloI66AZz6S1TeK8D2HjKzI7Boq1mSH2pB5RwKEJWgHqnewGpRFRZwR0qQCyQ==", + "requires": { + "acorn-private-class-elements": "^0.2.5" + } + }, + "acorn-numeric-separator": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/acorn-numeric-separator/-/acorn-numeric-separator-0.3.2.tgz", + "integrity": "sha512-ZNN1qnKvjWycDSQBfuD1TCiB81ItjjeGUPLHuqfP8X8HXwAodGTWsAaqSOQ1Nc9t+Wlb3tcEFdBrwUFUIzDiiA==" + }, + "acorn-private-methods": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/acorn-private-methods/-/acorn-private-methods-0.3.1.tgz", + "integrity": "sha512-IV5XZInFQaQK5ucjJy/HAk2UYvt+Buax00evzwo8NSuo8zhOBhW5v6VOjAljYUhAzQ/Hosi+Kaz6xJmvPiSM4Q==", + "requires": { + "acorn-private-class-elements": "^0.2.4" + } + }, + "acorn-static-class-features": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/acorn-static-class-features/-/acorn-static-class-features-0.2.1.tgz", + "integrity": "sha512-eLIAEBFwu1bcZD+39u5PAcAargtkI5tY1uDRQV6SB3zY4JIO0vqvSdtZ8hz1GGZIVY/d3RDxkM9BLTPTNNVwGw==", + "requires": { + "acorn-private-class-elements": "^0.2.3" + } + } } }, "@mongosh/browser-repl": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-0.2.2.tgz", - "integrity": "sha512-59WXkqqcPAv1dS7JMdVyDoN5HJtKQW4Egku6ItZiZkJ00nvNPuOHma5PgKUBTQUb/lfLowEzCNkO9kH+2QGG9Q==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-repl/-/browser-repl-0.5.0.tgz", + "integrity": "sha512-i+RD4h0sDEg1MS0HPgqJBexf1/FXXx+p1wvesZWp0unf7xtI9N49lOFL0L2EukaRsLL4VMzWU5B9aeN8wR270A==", "requires": { "@babel/generator": "^7.8.3", "@babel/parser": "^7.8.3", @@ -1404,11 +1435,11 @@ "@leafygreen-ui/icon": "^4.0.0", "@leafygreen-ui/palette": "^2.0.0", "@leafygreen-ui/syntax": "^2.2.0", - "@mongosh/browser-runtime-core": "^0.2.2", - "@mongosh/history": "^0.2.2", - "@mongosh/i18n": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", - "@mongosh/shell-api": "^0.2.2", + "@mongosh/browser-runtime-core": "^0.5.0", + "@mongosh/history": "^0.5.0", + "@mongosh/i18n": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", + "@mongosh/shell-evaluator": "^0.5.0", "pretty-bytes": "^5.3.0", "text-table": "^0.2.0" }, @@ -1421,46 +1452,40 @@ } }, "@mongosh/browser-runtime-core": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-0.2.2.tgz", - "integrity": "sha512-UzEWMoh/fO023PM+WBYt2ZG4hAruRSI53Bi/mLecV22SjRgKOKhISIVcjJ42UUS0on5blWFHngq5Qnx2fmbjyg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-0.5.0.tgz", + "integrity": "sha512-XUW9Sn+7M3PnwGdzNX+Nis7+5YylzPpcCYLed1Sdq4IF2Uasnzv4vlW8SRRwwAhMnNKbGAaVFzJqUU9Q3eH5hQ==", "requires": { "@babel/generator": "^7.9.4", "@babel/parser": "^7.9.4", - "@mongosh/cli-repl": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", - "@mongosh/shell-api": "^0.2.2", - "@mongosh/shell-evaluator": "^0.2.2" + "@mongosh/cli-repl": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", + "@mongosh/shell-api": "^0.5.0", + "@mongosh/shell-evaluator": "^0.5.0" } }, "@mongosh/browser-runtime-electron": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-0.2.2.tgz", - "integrity": "sha512-+sLAm8+dUsR7G7B/h1bcSXWP44cWOsjtobcwURz/L0Iib8tSOwDbDosqKqLsjKZYtiawCBOF19TFffVzGfcVLQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-0.5.0.tgz", + "integrity": "sha512-Q6uy6Xlh/OaocTUySHw46agEA5RGNTXnwFbg1d2vKSqcWN7TVc3m3XlKM2tmDvrsv6vOLXn/2+yW6bWet24KQA==", "requires": { - "@mongosh/browser-runtime-core": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", - "@mongosh/shell-api": "^0.2.2" + "@mongosh/browser-runtime-core": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", + "@mongosh/shell-evaluator": "^0.5.0" } }, - "@mongosh/build": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/build/-/build-0.2.2.tgz", - "integrity": "sha512-mPOUEfiCP0s4w4EFzmKJ8j85L+vHJAZ6vpgxk9ZrTUFOb81zHqdUs/1UxgMGRqZ9nM17l/H6juO1o/OdLBMn7Q==" - }, "@mongosh/cli-repl": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-0.2.2.tgz", - "integrity": "sha512-7G0Sa1XoJR4xRblKJnq4QesfIeQUDiW/i+JO8Z42DDWhcBEsjxwar8rqmZxJC9oVQFO23DZVtXrH2xrJpysdhQ==", - "requires": { - "@mongosh/build": "^0.2.2", - "@mongosh/errors": "^0.2.2", - "@mongosh/history": "^0.2.2", - "@mongosh/i18n": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", - "@mongosh/service-provider-server": "^0.2.2", - "@mongosh/shell-api": "^0.2.2", - "@mongosh/shell-evaluator": "^0.2.2", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-0.5.0.tgz", + "integrity": "sha512-urwT616o83WYbpa8uEwjvoQUWgWqLHJXHvLTtVYO34E182VoCSIuM7YgcUjeEADg/aHBg58vK+dNfq9VcaGs2w==", + "requires": { + "@mongosh/errors": "^0.5.0", + "@mongosh/history": "^0.5.0", + "@mongosh/i18n": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", + "@mongosh/service-provider-server": "^0.5.0", + "@mongosh/shell-api": "^0.5.0", + "@mongosh/shell-evaluator": "^0.5.0", "acorn": "^7.1.1", "acorn-class-fields": "^0.3.2", "acorn-numeric-separator": "^0.3.0", @@ -1499,33 +1524,33 @@ } }, "@mongosh/errors": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-0.2.2.tgz", - "integrity": "sha512-BaWoD6JYGrPL+QHuIey41XtFHUYvILzTHQ74D0A4mvAQUzAERq9qoXY7oPgrX/nrwfJzWb5uplCnHJpERCb3JQ==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-0.5.0.tgz", + "integrity": "sha512-Mw20ZiWueClUDhyVzyhG1pL3EVijFh/5J9OPaA3uZTYtIhVL2TGpOdjxfqqAaTfz3T9uGIF1NvgrvclR1GVsWw==" }, "@mongosh/history": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-0.2.2.tgz", - "integrity": "sha512-FzonySKCVmm+8rmF04jtT4VMRi3FURtGlh38gx/TZE4vuacyoXHP3F1BBrHRNrv5N6J1jAFxBzejEg+NWdGTyA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-0.5.0.tgz", + "integrity": "sha512-jDI0BfrVjXDEMTOj7lySnIqKKlHZCwzwzQDsE0nkPG+Om05zEeabnUhZ8YUplJVL1V2Pl4hi0gnOF4zadwN6CA==", "requires": { "mongodb-redact": "^0.2.0" } }, "@mongosh/i18n": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-0.2.2.tgz", - "integrity": "sha512-AdiK6dZNJI9zxPkLmlRggont+ZOVf8EPPIOSAUGjyiSO9b2es84mIFtUaOIfGH3AKdtb0BslO3AzjRdp5Lx4tw==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-0.5.0.tgz", + "integrity": "sha512-jf285AP5D2A55Gp/RWFVUPAN8UZhSWQmCV2XEW6T+Hztcqomv2GnaYoJwpmIlFHu5vGKgxqqhDOIzbOFy9AauA==", "requires": { "mustache": "^4.0.0" } }, "@mongosh/service-provider-core": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-0.2.2.tgz", - "integrity": "sha512-dlbS96ymPwy+6iqwqno+2TbCccBiLeqLqi4PaNyHqneuPfSsJjrlxRhKrT3ljgIzRCglBiwUIIZ2A3aViVUJ6A==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-0.5.0.tgz", + "integrity": "sha512-1mOFbGFUpd23ByrEea/GICO3HNnf4vbpFRg2RnAK2VuiAxDxtVLyC0xev6HK+ygfk3pVnoDtAWv24+LPtg5BuQ==", "requires": { - "@mongosh/errors": "^0.2.2", - "@mongosh/i18n": "^0.2.2", + "@mongosh/errors": "^0.5.0", + "@mongosh/i18n": "^0.5.0", "bson": "4.0.4", "mongodb-build-info": "^1.0.0" }, @@ -1542,39 +1567,40 @@ } }, "@mongosh/service-provider-server": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-0.2.2.tgz", - "integrity": "sha512-sYAZ8X6Xji2cI0A2rGSwASoEoFs3x8RwewHUCke4tRbQrQainIZ/imSh2uCPPR0xvuxAe0RFhlJcD0rjsCZCDQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-0.5.0.tgz", + "integrity": "sha512-qiJEHusD5KTDnmjJyLEVbYaQZbVqESsWSsX2yFI8U/nZJzgyfU3zpDpY5pihVfGztBM5//TxOTn6VfhD3z/kyw==", "requires": { - "@mongosh/errors": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", + "@mongosh/errors": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", "@types/sinon": "^7.5.1", "@types/sinon-chai": "^3.2.3", - "mongodb": "3.5.3 || ^3.5.5" + "mongodb": "^3.6.1", + "saslprep": "^1.0.3" } }, "@mongosh/shell-api": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-0.2.2.tgz", - "integrity": "sha512-HLHvUVLbc56WcD+j3654zBcmI/dcYU6Kl1ea0Pqehk/N8cTAsBcB6thPEiWvgDYBZXvers4CEtk7iprOuZNsaQ==", - "requires": { - "@mongosh/async-rewriter": "^0.2.2", - "@mongosh/errors": "^0.2.2", - "@mongosh/history": "^0.2.2", - "@mongosh/i18n": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-0.5.0.tgz", + "integrity": "sha512-4/jZQdnURsnzB4kIfb9ENbOy/vvnNS43N+iYKj9xmRE9ErK7Y7SsGwyG5YuAjgm5FAM3fiwzdJEVBrlJOMPVzw==", + "requires": { + "@mongosh/async-rewriter": "^0.5.0", + "@mongosh/errors": "^0.5.0", + "@mongosh/history": "^0.5.0", + "@mongosh/i18n": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", "mongodb-redact": "^0.2.0" } }, "@mongosh/shell-evaluator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-0.2.2.tgz", - "integrity": "sha512-utcQyVFTRaqtDxYhkimRDTCGmx+ahzjYA0V/asC9sGoMT2ezTLhYFcfIEb0ZxLh0id1ouvqLwBu9DR+CrLs4rA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-0.5.0.tgz", + "integrity": "sha512-nagsbwjYaIlr0UAW2BZuspo2BoWaRE3TpCVEBs6ZESWk53RGZVFlG3twRSwSRp/sulsUPvU3L0Yw1vkHiwzHCw==", "requires": { - "@mongosh/async-rewriter": "^0.2.2", - "@mongosh/history": "^0.2.2", - "@mongosh/service-provider-core": "^0.2.2", - "@mongosh/shell-api": "^0.2.2" + "@mongosh/async-rewriter": "^0.5.0", + "@mongosh/history": "^0.5.0", + "@mongosh/service-provider-core": "^0.5.0", + "@mongosh/shell-api": "^0.5.0" } }, "@nodelib/fs.scandir": { @@ -1703,9 +1729,9 @@ } }, "@types/babel__core": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", - "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "version": "7.1.10", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", + "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -1715,26 +1741,26 @@ } }, "@types/babel__generator": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", + "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", - "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", + "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", "requires": { "@babel/types": "^7.3.0" } @@ -1751,9 +1777,9 @@ } }, "@types/chai": { - "version": "4.2.12", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.12.tgz", - "integrity": "sha512-aN5IAC8QNtSUdQzxu7lGBgYAOuU1tmRU4c9dIq5OKGf/SBVjXo+ffM2wEjudAWbgpOhy60nLoAGH1xm8fpCKFQ==" + "version": "4.2.13", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.13.tgz", + "integrity": "sha512-o3SGYRlOpvLFpwJA6Sl1UPOwKFEvE4FxTEB/c9XHI2whdnd4kmPVkNLL8gY4vWGBxWWDumzLbKsAhEH5SKn37Q==" }, "@types/color-name": { "version": "1.1.1", @@ -1873,18 +1899,18 @@ "integrity": "sha512-T+m89VdXj/eidZyejvmoP9jivXgBDdkOSBVQjU9kF349NEx10QdPNGxHeZUaj1IlJ32/ewdyXJjnJxyxJroYwg==" }, "@types/sinon-chai": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.4.tgz", - "integrity": "sha512-xq5KOWNg70PRC7dnR2VOxgYQ6paumW+4pTZP+6uTSdhpYsAUEeeT5bw6rRHHQrZ4KyR+M5ojOR+lje6TGSpUxA==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.5.tgz", + "integrity": "sha512-bKQqIpew7mmIGNRlxW6Zli/QVyc3zikpGzCa797B/tRnD9OtHvZ/ts8sYXV+Ilj9u3QRaUEM8xrjgd1gwm1BpQ==", "requires": { "@types/chai": "*", "@types/sinon": "*" } }, "@types/yargs": { - "version": "13.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", - "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", "requires": { "@types/yargs-parser": "*" } @@ -3914,9 +3940,9 @@ } }, "axios-retry": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.8.tgz", - "integrity": "sha512-yPw5Y4Bg6Dgmhm35KaJFtlh23s1TecW0HsUerK4/IS1UKl0gtN2aJqdEKtVomiOS/bDo5w4P3sqgki/M10eF8Q==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.9.tgz", + "integrity": "sha512-NFCoNIHq8lYkJa6ku4m+V1837TP6lCa7n79Iuf8/AqATAHYB0ISaAS1eyIenDOfHOLtym34W65Sjke2xjg2fsA==", "requires": { "is-retry-allowed": "^1.1.0" } @@ -9573,11 +9599,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -10437,9 +10462,9 @@ "dev": true }, "fast-redact": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz", - "integrity": "sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz", + "integrity": "sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==" }, "fast-safe-stringify": { "version": "2.0.7", @@ -12208,9 +12233,9 @@ "integrity": "sha1-uKnFSTISqTkvAiK2SclhFJfr+4g=" }, "highlightjs-graphql": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/highlightjs-graphql/-/highlightjs-graphql-1.0.1.tgz", - "integrity": "sha512-g5kt/orsUJTjIt5pgs/uvi78kXndpCtYwzE7H3D0d07r3ETs9oHSZHD0EGaRPndiQ/4EYXt12rnsDkljn3ilAA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/highlightjs-graphql/-/highlightjs-graphql-1.0.2.tgz", + "integrity": "sha512-jShTftpKQDwMXc+7OHOpHXRYSweT08EO2YOIcLbwU00e9yuwJMYXGLF1eiDO0aUPeQU4/5EjAh5HtPt3ly7rvg==" }, "hoek": { "version": "4.2.1", @@ -15362,8 +15387,7 @@ "memory-pager": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" }, "meow": { "version": "3.7.0", @@ -18888,9 +18912,9 @@ } }, "pino-pretty": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-4.2.1.tgz", - "integrity": "sha512-WyO/n6c6T2gj0ioYGFUFbrvyUoERK37Lu0liLxMIJnp1YaaG+XZBU2TAQB0yVJNb+7T+oDh9t8HGMzk00jy+tw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/pino-pretty/-/pino-pretty-4.3.0.tgz", + "integrity": "sha512-uEc9SUCCGVEs0goZvyznKXBHtI1PNjGgqHviJHxOCEFEWZN6Z/IQKv5pO9gSdm/b+WfX+/dfheWhtZUyScqjlQ==", "requires": { "@hapi/bourne": "^2.0.0", "args": "^5.0.1", @@ -18906,11 +18930,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -19194,11 +19217,10 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -20053,9 +20075,9 @@ "dev": true }, "remove-trailing-slash": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.0.tgz", - "integrity": "sha1-FJjl3wmEwn5Jt26/Boh8otARUNI=" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" }, "repeat-string": { "version": "1.6.1", @@ -20325,7 +20347,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - "optional": true, "requires": { "sparse-bitfield": "^3.0.3" } @@ -20674,7 +20695,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, "requires": { "memory-pager": "^1.0.2" } diff --git a/package.json b/package.json index e868d8fe215..ca835d70312 100644 --- a/package.json +++ b/package.json @@ -278,7 +278,7 @@ "@mongodb-js/compass-schema-validation": "^4.0.5", "@mongodb-js/compass-server-version": "^4.0.1", "@mongodb-js/compass-serverstats": "^14.0.0", - "@mongodb-js/compass-shell": "^0.2.2", + "@mongodb-js/compass-shell": "^0.5.0", "@mongodb-js/compass-sidebar": "^3.2.8", "@mongodb-js/compass-ssh-tunnel-status": "^5.0.1", "@mongodb-js/compass-status": "^4.0.1",