diff --git a/.github/workflows/test-and-build.yaml b/.github/workflows/test-and-build.yaml index a07612c0d..8d79c3968 100644 --- a/.github/workflows/test-and-build.yaml +++ b/.github/workflows/test-and-build.yaml @@ -52,7 +52,7 @@ jobs: - name: Install Dependencies shell: bash - run: npm ci + run: npm ci --omit=optional - name: Run Checks run: npm run check diff --git a/package-lock.json b/package-lock.json index 33eea74e0..71d3b5a5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,39 +9,39 @@ "version": "0.0.0-dev.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@babel/parser": "^7.17.7", - "@babel/traverse": "^7.17.3", - "@fortawesome/fontawesome-svg-core": "^1.3.0", - "@fortawesome/free-solid-svg-icons": "^6.0.0", - "@fortawesome/react-fontawesome": "^0.1.17", - "@iconify-icons/codicon": "^1.2.4", + "@babel/parser": "^7.19.1", + "@babel/traverse": "^7.19.1", + "@fortawesome/fontawesome-svg-core": "^6.2.0", + "@fortawesome/free-solid-svg-icons": "^6.2.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "@iconify-icons/codicon": "^1.2.16", "@iconify/react": "^1.1.4", - "@leafygreen-ui/logo": "^6.1.2", - "@leafygreen-ui/palette": "^3.4.1", + "@leafygreen-ui/logo": "^6.1.3", + "@leafygreen-ui/palette": "^3.4.2", "@leafygreen-ui/toggle": "^7.0.5", - "@mongosh/browser-runtime-electron": "^1.5.4", - "@mongosh/i18n": "^1.5.4", - "@mongosh/service-provider-server": "^1.5.4", - "@mongosh/shell-api": "^1.5.4", + "@mongosh/browser-runtime-electron": "^1.6.0", + "@mongosh/i18n": "^1.6.0", + "@mongosh/service-provider-server": "^1.6.0", + "@mongosh/shell-api": "^1.6.0", "analytics-node": "^5.1.2", "bson": "^4.7.0", "bson-transpilers": "^2.0.0", - "classnames": "^2.3.1", + "classnames": "^2.3.2", "debug": "^4.3.4", "dotenv": "^16.0.2", - "micromatch": "^4.0.4", - "mongodb": "^4.9.1", + "micromatch": "^4.0.5", + "mongodb": "^4.10.0", "mongodb-cloud-info": "^1.1.3", "mongodb-connection-string-url": "^2.5.3", - "mongodb-data-service": "^22.0.0", + "mongodb-data-service": "^22.1.1", "mongodb-ns": "^2.4.0", "mongodb-schema": "^9.0.0", "numeral": "^2.0.6", "react": "^16.14.0", "react-dom": "^16.14.0", - "react-redux": "^7.2.6", - "redux": "^4.1.2", - "ts-log": "^2.2.4", + "react-redux": "^7.2.8", + "redux": "^4.2.0", + "ts-log": "^2.2.5", "uuid": "^8.3.2", "vscode-languageclient": "^8.0.2", "vscode-languageserver": "^8.0.2", @@ -49,25 +49,25 @@ }, "devDependencies": { "@mongodb-js/prettier-config-compass": "^1.0.0", - "@types/analytics-node": "^3.1.7", - "@types/babel__core": "^7.1.18", - "@types/babel__traverse": "^7.14.2", - "@types/chai": "^4.3.0", + "@types/analytics-node": "^3.1.9", + "@types/babel__core": "^7.1.19", + "@types/babel__traverse": "^7.18.1", + "@types/chai": "^4.3.3", "@types/chai-fs": "^2.0.2", "@types/chai-json-schema": "^1.4.6", "@types/debug": "^4.1.7", - "@types/enzyme": "^3.10.11", + "@types/enzyme": "^3.10.12", "@types/glob": "^7.2.0", "@types/jest": "^26.0.24", "@types/mocha": "^8.2.3", - "@types/node": "^14.18.12", - "@types/react": "^17.0.40", - "@types/react-dom": "^17.0.13", + "@types/node": "^14.18.29", + "@types/react": "^17.0.50", + "@types/react-dom": "^17.0.17", "@types/sinon": "^9.0.11", "@types/uuid": "^8.3.4", "@types/vscode": "^1.71.0", - "@typescript-eslint/eslint-plugin": "^5.36.1", - "@typescript-eslint/parser": "^5.36.1", + "@typescript-eslint/eslint-plugin": "^5.38.0", + "@typescript-eslint/parser": "^5.38.0", "@vscode/test-electron": "^2.1.5", "autoprefixer": "^9.8.8", "buffer": "^6.0.3", @@ -84,11 +84,11 @@ "download": "^8.0.0", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.6", - "eslint": "^8.23.0", + "eslint": "^8.23.1", "eslint-config-mongodb-js": "^5.0.3", "eslint-plugin-mocha": "^10.1.0", "execa": "^1.0.0", - "glob": "^7.2.0", + "glob": "^7.2.3", "jest": "^26.6.3", "jest-junit": "^12.3.0", "jest-transform-stub": "^2.0.0", @@ -101,7 +101,7 @@ "mocha-multi": "^1.1.6", "mongodb-ace-autocompleter": "^1.1.1", "mongodb-build-info": "^1.4.0", - "mongodb-client-encryption": "^2.2.0", + "mongodb-client-encryption": "^2.2.1", "mongodb-runner": "^4.9.0", "node-loader": "^0.6.0", "npm-run-all": "^4.1.5", @@ -116,9 +116,9 @@ "stream-browserify": "^3.0.0", "style-loader": "^1.3.0", "ts-jest": "^26.5.6", - "ts-loader": "^9.3.1", + "ts-loader": "^9.4.1", "ts-node": "^10.9.1", - "typescript": "^4.8.2", + "typescript": "^4.8.3", "vsce": "^2.11.0", "webpack": "^5.74.0", "webpack-cli": "^4.10.0", @@ -144,11 +144,11 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -202,13 +202,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" @@ -240,46 +240,31 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -334,20 +319,28 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "engines": { "node": ">=6.9.0" } @@ -374,11 +367,11 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -411,9 +404,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", - "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", "bin": { "parser": "bin/babel-parser.js" }, @@ -597,31 +590,31 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -630,11 +623,12 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -684,6 +678,14 @@ "node": ">=10.0.0" } }, + "node_modules/@electron/remote": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.8.tgz", + "integrity": "sha512-P10v3+iFCIvEPeYzTWWGwwHmqWnjoh8RYnbtZAb3RlQefy4guagzIwcWtfftABIfm6JJTNQf4WPSKWZOpLmHXw==", + "peerDependencies": { + "electron": ">= 13.0.0" + } + }, "node_modules/@emotion/babel-plugin": { "version": "11.3.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz", @@ -837,9 +839,9 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "node_modules/@eslint/eslintrc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", - "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -926,48 +928,48 @@ } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.3.0.tgz", - "integrity": "sha512-CA3MAZBTxVsF6SkfkHXDerkhcQs0QPofy43eFdbWJJkZiq3SfiaH1msOkac59rQaqto5EqWnASboY1dBuKen5w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==", "hasInstallScript": true, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.3.0.tgz", - "integrity": "sha512-UIL6crBWhjTNQcONt96ExjUnKt1D68foe3xjEensLDclqQ6YagwCRYVQdrp/hW0ALRp/5Fv/VKw+MqTUWYYvPg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.3.0" + "@fortawesome/fontawesome-common-types": "6.2.0" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.0.0.tgz", - "integrity": "sha512-o4FZ1XbndcgeWNb8Wh0y+Hgf73CjmyOQowUSaqQCtgIIdS+XliSBSOwCl330wER+I6CGYE96hT27bHBPmzX2Gg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", "hasInstallScript": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.3.0" + "@fortawesome/fontawesome-common-types": "6.2.0" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.17.tgz", - "integrity": "sha512-dX43Z5IvMaW7fwzU8farosYjKNGfRb2HB/DgjVBHeJZ/NSnuuaujPPx0YOdcAq+n3mqn70tyCde2HM1mqbhiuw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", "dependencies": { "prop-types": "^15.8.1" }, "peerDependencies": { - "@fortawesome/fontawesome-svg-core": "~1 || >=1.3.0-beta1", - "react": ">=16.x" + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.3" } }, "node_modules/@humanwhocodes/config-array": { @@ -1014,11 +1016,11 @@ "dev": true }, "node_modules/@iconify-icons/codicon": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@iconify-icons/codicon/-/codicon-1.2.4.tgz", - "integrity": "sha512-fJtsFSeYs8KyOHFFRpuu9hhiM1QvY8ZgLeyOgHVCZ/G54aLTHQv1VjogxAlHuvBa14wPnNSFyd5WOTpujNWLyg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@iconify-icons/codicon/-/codicon-1.2.16.tgz", + "integrity": "sha512-85rBsFEhhq2qSBfIEF0hzUk31i4GjeRzNyd0DZGFWo5v+PgAeTBiv8ftsTDf8d2fxy9F5kesT/R7bOtRy1xKmw==", "dependencies": { - "@iconify/types": "^1.0.12" + "@iconify/types": "*" } }, "node_modules/@iconify/react": { @@ -1622,7 +1624,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1636,7 +1637,6 @@ "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -1645,7 +1645,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, "engines": { "node": ">=6.0.0" } @@ -1663,14 +1662,12 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -1739,14 +1736,14 @@ } }, "node_modules/@leafygreen-ui/logo": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-6.1.2.tgz", - "integrity": "sha512-PWi8YUEPyUUU/g4TMaBrJO+qyf/ZqXV3onHcLYY6toUR+6ETmOmQiXImzJdVvwO82zN4bVCh2I9lBJ2TZwrgkg==" + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-6.1.3.tgz", + "integrity": "sha512-b0UfZ6ypwRenw8DxhbwDd3B0JiSdTHCsTE8yQ2wBqQgTazIlz9WoFEjCrSaVv/oZ3XQnY4CBUjEfYGQ8aVOjTA==" }, "node_modules/@leafygreen-ui/palette": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-3.4.1.tgz", - "integrity": "sha512-ErJuu3q0wfP+rdAm5iTBw2FJdCQ2I/s2XHbMwmgXtETmqXXXVQKs7HRW66ohmLoCdZSNDIkfZiSqNnL+8O2zYA==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-3.4.2.tgz", + "integrity": "sha512-uR+fPOlU2Hyg1gHb4iFDtZE1SRmuj591apZpHYwAJ3JF1oqHmHVUZy9XTGN+V1Y299FGWsKrCU7OJxS7bg3nDg==" }, "node_modules/@leafygreen-ui/toggle": { "version": "7.0.5", @@ -1760,16 +1757,24 @@ } }, "node_modules/@mongodb-js/compass-logging": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.0.0.tgz", - "integrity": "sha512-lLgnAvPbDaWzYOR/QrNDleEVi+oGjOXRA21lupHnbPXgBiUaZGOfv0m3Qv5NiWouXRdY0bXzE1pfVxQ4w7F+Eg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.1.0.tgz", + "integrity": "sha512-Z3VLjv0sOeTqWT6VEuE5PBKm+I8j47vlRvFETFYqChV8GHeWiPtt9uVQOHGRd/6LpZ+zEuTUgYySoti/l29s7g==", "dependencies": { "debug": "^4.2.0", "is-electron-renderer": "^2.0.1", "mongodb-log-writer": "^1.1.4" }, "peerDependencies": { - "hadron-ipc": "^3.0.0" + "hadron-ipc": "^3.1.0" + } + }, + "node_modules/@mongodb-js/compass-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-utils/-/compass-utils-0.1.1.tgz", + "integrity": "sha512-kodwgUzdQl1nfI1eJ1lIJB00d2Y/NORYz3M/b2cV2uOlITfMw1GBcmp3jMB6nPSSXz0cdtF+VlWjj9H3W5hRuA==", + "dependencies": { + "@electron/remote": "^2.0.8" } }, "node_modules/@mongodb-js/devtools-connect": { @@ -1798,9 +1803,9 @@ } }, "node_modules/@mongodb-js/ssh-tunnel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/ssh-tunnel/-/ssh-tunnel-2.0.0.tgz", - "integrity": "sha512-b1yU4duPBt5GacNEzbIBFr6KE8uKzO1ji6PQQkXV4EFF9cbkpIiNn2jfQWDDsIbwTC0Zd1yf7SPiV6cqijLLeA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/ssh-tunnel/-/ssh-tunnel-2.0.1.tgz", + "integrity": "sha512-SJyZo3/Bt6QJjeKFkoPbHD4QVZqUO1GVipHCZWGJsO8lJY4DibpIq/3Lpu8KZt2X0lnxDVLhdD0HlKcohfsM+w==", "dependencies": { "debug": "^4.2.0", "socksv5": "0.0.6", @@ -1808,22 +1813,22 @@ } }, "node_modules/@mongosh/arg-parser": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-1.5.4.tgz", - "integrity": "sha512-eYXJseydqJg9b80N2EQttCyxJb772cQR9ALb5RBBH26Zp97Unm2fqs0yW9KBs6Wefo+n5AWPFKkw+Bzzo3avig==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-1.6.0.tgz", + "integrity": "sha512-9f31TdgjR9hhIhgntkde8rK8SMccWjiKYj6uRwlUgvJniZYEDg3Jg7/wqif53W33bc6rV70p2hiRhRMkZZhHYg==", "dependencies": { - "@mongosh/errors": "1.5.4", - "@mongosh/i18n": "1.5.4", - "mongodb-connection-string-url": "^2.5.2" + "@mongosh/errors": "1.6.0", + "@mongosh/i18n": "1.6.0", + "mongodb-connection-string-url": "^2.5.3" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/async-rewriter2": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-1.5.4.tgz", - "integrity": "sha512-j1rk3spQZN+UgLK4gywD/abWCRovIBQg6XwI73vZqQKbtkKjGtc1pqYw0dD2jUEazAQIVXLqvrp1NoyjSvM1Ww==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-1.6.0.tgz", + "integrity": "sha512-F/5RJDynNzWCQNG/AmgzNC6euz4A2ZkHUmzELox5Fhr3KfB53daJ+R0itevhR9AIwSi6fqrKqEPToMAsc4l1UQ==", "dependencies": { "@babel/core": "7.16.x", "@babel/plugin-transform-destructuring": "^7.16.7", @@ -1877,11 +1882,11 @@ } }, "node_modules/@mongosh/autocomplete": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-1.5.4.tgz", - "integrity": "sha512-mOGZvr8TmMuLsNAZ+mHinNZkLNYM/N5vBLM3+uFY2cCd2MaIRwvmTAV+AjFkw4b4M1seVHGncZ4rWGDYjf2yJg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-1.6.0.tgz", + "integrity": "sha512-kMSnwoJz2Kn6sxRRa+cNfw+rTuLOcSD+bW29/cs0CtZaKHnT5ODH8QIecpWyMWzDQ4CFYo5vDgqOaS0ZyiWz3g==", "dependencies": { - "@mongosh/shell-api": "1.5.4", + "@mongosh/shell-api": "1.6.0", "mongodb-ace-autocompleter": "^0.11.0", "semver": "^7.3.2" }, @@ -1898,46 +1903,46 @@ } }, "node_modules/@mongosh/browser-runtime-core": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-1.5.4.tgz", - "integrity": "sha512-eUAHhj8Og7OIl3kw6ylUQEQq5iPaIBgIYy06/M5p5qk7coSByPOBlNf7UuPdOD4bQXcA0Tfj/gegTPgpxCjiow==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-1.6.0.tgz", + "integrity": "sha512-XI2UED5tGRlZL1OUkCKPtSXl6NVDbAvG343ntGTpTpJ1+t1hwI8+qHXVTO2TZAbfHKVokXNpttfhjtzKF3Bm6w==", "dependencies": { - "@mongosh/autocomplete": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/shell-api": "1.5.4", - "@mongosh/shell-evaluator": "1.5.4" + "@mongosh/autocomplete": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/shell-api": "1.6.0", + "@mongosh/shell-evaluator": "1.6.0" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/browser-runtime-electron": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-1.5.4.tgz", - "integrity": "sha512-j/spmny5qD5Fk4wLXyPFn6a7/8taXpK8J8Lk5fbyADoWujyXXD0bMDki/vaNpZhyFKdYc9Dx6KnPLtUh1+KNKQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-1.6.0.tgz", + "integrity": "sha512-9t6jG7fy+3HpQXy+GvPk5BvqUxw6Bg20XFt0PV5hiXxSw/HR7F7eYJ8YH9YtQNttTkfa2Askf/KQ0VjaNhXrSg==", "dependencies": { - "@mongosh/browser-runtime-core": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/types": "1.5.4" + "@mongosh/browser-runtime-core": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/types": "1.6.0" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/errors": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-1.5.4.tgz", - "integrity": "sha512-flMYZcT51sV5zQXDYIIvbqHAj2lkN5bDqYMcNLbXG3VRok1HQrxPZQTYZsH0R452tRuEFczQUYUGWoh+foHrjg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-1.6.0.tgz", + "integrity": "sha512-6VLsCNFhGyGiEWgPNfUTUc1tFBHTAVDHlsbcZrxSLAhimkJf1jOy1A9i/vH+PNnNWJ50MMakM6kwlMltWmH91Q==", "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/history": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-1.5.4.tgz", - "integrity": "sha512-LZM1IFm78sArrTPRClsk8E3x9GmCmauxMiMN5VK7IWKZB2ShF5ZbDwY0ny22cx6MrnaaZhdJ1MzYFc9Zw5ofnQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-1.6.0.tgz", + "integrity": "sha512-chR+rsAOxidVrbm+cGgR1FuNAZRy5sl+Ft4T2/fmGFTCQzhGpjvNoZ95EsR0AA1VTr9SknDymjvzmi9jJPtWGA==", "dependencies": { - "mongodb-connection-string-url": "^2.5.2", + "mongodb-connection-string-url": "^2.5.3", "mongodb-redact": "^0.2.2" }, "engines": { @@ -1945,11 +1950,11 @@ } }, "node_modules/@mongosh/i18n": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-1.5.4.tgz", - "integrity": "sha512-B3eK9dduTTEBWC546PcoSuPfbuozn0BPhO2OyL+M8ZcePGkVgX9W4ru4PmFKMQn575OLT3gXU2rS263VQ9yrNA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-1.6.0.tgz", + "integrity": "sha512-9Uhz/dTKfzF83vZO3gxx+xR+M1xVfcL39+H+D7t3wwVOUsU5OJ6YbhZIt+Wmnund+L9941Cb1HfeeGBLDZKukA==", "dependencies": { - "@mongosh/errors": "1.5.4", + "@mongosh/errors": "1.6.0", "mustache": "^4.0.0" }, "engines": { @@ -1957,35 +1962,35 @@ } }, "node_modules/@mongosh/service-provider-core": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-1.5.4.tgz", - "integrity": "sha512-p4tCrpwJV53eMq5GCNikNOSnTvJkLTpwO7CgbISs5Bf7XXxG1YzuVjUsqhxemC/ENcYUZlo39xzVq21ZQMDsUA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-1.6.0.tgz", + "integrity": "sha512-tq0BEvIPub7syCcjjVVV77ABXjfoyddcT4tsQ7YKCsQQctMGvDw82sQtheBF3ie/d1UHEBVA7Drp6l6VA1r0GQ==", "dependencies": { - "@mongosh/errors": "1.5.4", - "bson": "^4.6.5", - "mongodb": "^4.8.1", + "@mongosh/errors": "1.6.0", + "bson": "^4.7.0", + "mongodb": "^4.10.0", "mongodb-build-info": "^1.2.0" }, "engines": { "node": ">=14.15.1" }, "optionalDependencies": { - "mongodb-client-encryption": "^2.2.0-alpha.6" + "mongodb-client-encryption": "^2.2.1" } }, "node_modules/@mongosh/service-provider-server": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-1.5.4.tgz", - "integrity": "sha512-i15nSQ64uMYvIODGYZ48jA0T2q8BOnEDHvOCfQJ/wrjnpPvIVC4b1Rtgh65FvThUMms7/QA6EmwR9V1CZGNqAA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-1.6.0.tgz", + "integrity": "sha512-80m9eutNZZwh2bZhOLz0FFrrjwp91xS+lE9M+bYREBOIPfOlnUDxkCFpxCeyZNZzi3kiu+nSVC7rcLS6AlDI2w==", "dependencies": { "@mongodb-js/devtools-connect": "^1.4.3", - "@mongosh/errors": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/types": "1.5.4", + "@mongosh/errors": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/types": "1.6.0", "@types/sinon-chai": "^3.2.3", "aws4": "^1.11.0", - "mongodb": "^4.8.1", - "mongodb-connection-string-url": "^2.5.2", + "mongodb": "^4.10.0", + "mongodb-connection-string-url": "^2.5.3", "saslprep": "github:mongodb-js/saslprep#v1.0.4" }, "engines": { @@ -1993,19 +1998,19 @@ }, "optionalDependencies": { "kerberos": "^2.0.0", - "mongodb-client-encryption": "^2.2.0-alpha.6" + "mongodb-client-encryption": "^2.2.1" } }, "node_modules/@mongosh/shell-api": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-1.5.4.tgz", - "integrity": "sha512-O9IrOCPzPlXU3fUd2gdRxL44kh19ZCtm03rwkg82eiJ+Tj707W5Ba2aj8FsfHqLgZlMm5lQ59c15mnt6cpdOrw==", - "dependencies": { - "@mongosh/arg-parser": "1.5.4", - "@mongosh/errors": "1.5.4", - "@mongosh/history": "1.5.4", - "@mongosh/i18n": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-1.6.0.tgz", + "integrity": "sha512-oVi2tFQMl3uDQukKhDFAjCCq3JLyS0a7FBcd4brZaDRouiBLa+cufehz3f4D89pvFlIZx/20tQfASA28HYYHnw==", + "dependencies": { + "@mongosh/arg-parser": "1.6.0", + "@mongosh/errors": "1.6.0", + "@mongosh/history": "1.6.0", + "@mongosh/i18n": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", "mongodb-redact": "^0.2.2" }, "engines": { @@ -2013,22 +2018,22 @@ } }, "node_modules/@mongosh/shell-evaluator": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-1.5.4.tgz", - "integrity": "sha512-LZLbpVd4+WCty6ZuJ/Ll2QvWrfC2EsaEzOH/1JyTdlZV6Q3bky7+5BTvFCDE22R3R3XrVVcKe2Y/fqPq3CYldw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-1.6.0.tgz", + "integrity": "sha512-Ac9AZ7c08DAjawB6B2akiYYzNd4hZkJxNSphb+JNK1rVzGYMv+j2/SZzAOU59pKAlZnLpj/593Q0/7TwQu6t8A==", "dependencies": { - "@mongosh/async-rewriter2": "1.5.4", - "@mongosh/history": "1.5.4", - "@mongosh/shell-api": "1.5.4" + "@mongosh/async-rewriter2": "1.6.0", + "@mongosh/history": "1.6.0", + "@mongosh/shell-api": "1.6.0" }, "engines": { "node": ">=14.15.1" } }, "node_modules/@mongosh/types": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-1.5.4.tgz", - "integrity": "sha512-XLyav4YyqgXMkj5u8R9Kb3QmraIZ+ys39VzvWQIYMx3l3lUJIdd57NV1e8ESZdHazy1bB0vf218EwNynAsuwuA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-1.6.0.tgz", + "integrity": "sha512-rKVvrAncZng9C3pE69OMKzAyat7i60/b8tR3ou4zk/w5xg1WV/lEIWksAACu9RBKPItKRlOVkfc6YRF+7z+4dw==", "dependencies": { "@mongodb-js/devtools-connect": "^1.4.3" }, @@ -2481,15 +2486,15 @@ "dev": true }, "node_modules/@types/analytics-node": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/analytics-node/-/analytics-node-3.1.7.tgz", - "integrity": "sha512-qoBHCXqFqC22Up8dus8YIloZ2t1f8MJx9b3E08ZBK04yJ/ai8U2WuFUnaIBiD1okw4VtuNjqKn9mgLHnLxb5OQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@types/analytics-node/-/analytics-node-3.1.9.tgz", + "integrity": "sha512-C7L7/Dd/CmBST7AvgoCnf4yI9h6W5aYfCOcfUZS5GHlXDQjnXLVOUDpTdwTIZjW4lKECeil6+G+Ul6Xzwv/P0g==", "dev": true }, "node_modules/@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -2516,17 +2521,17 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/chai": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.0.tgz", - "integrity": "sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz", + "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==" }, "node_modules/@types/chai-fs": { "version": "2.0.2", @@ -2566,9 +2571,9 @@ } }, "node_modules/@types/enzyme": { - "version": "3.10.11", - "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.11.tgz", - "integrity": "sha512-LEtC7zXsQlbGXWGcnnmOI7rTyP+i1QzQv4Va91RKXDEukLDaNyxu0rXlfMiGEhJwfgTPCTb0R+Pnlj//oM9e/w==", + "version": "3.10.12", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.12.tgz", + "integrity": "sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==", "dev": true, "dependencies": { "@types/cheerio": "*", @@ -2779,9 +2784,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + "version": "14.18.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", + "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", @@ -2806,9 +2811,9 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "node_modules/@types/react": { - "version": "17.0.40", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", - "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", + "version": "17.0.50", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", + "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -2816,12 +2821,12 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", - "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "dev": true, "dependencies": { - "@types/react": "*" + "@types/react": "^17" } }, "node_modules/@types/react-redux": { @@ -2907,16 +2912,15 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", @@ -2949,14 +2953,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", "debug": "^4.3.4" }, "engines": { @@ -2976,13 +2980,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2993,13 +2997,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -3020,9 +3024,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3033,13 +3037,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3060,15 +3064,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3084,12 +3088,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.38.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -5359,9 +5363,9 @@ } }, "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "node_modules/clean-stack": { "version": "3.0.1", @@ -7536,12 +7540,12 @@ } }, "node_modules/eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.3.1", + "@eslint/eslintrc": "^1.3.2", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", @@ -7560,7 +7564,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -7569,6 +7572,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -9590,14 +9594,14 @@ "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -9626,6 +9630,17 @@ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/global": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", @@ -9767,9 +9782,9 @@ "optional": true }, "node_modules/hadron-ipc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.0.0.tgz", - "integrity": "sha512-Jz96Iu18VP3IYzVvPSIuIV6cgHWSP24A4yvyJw8DvhhINBlxXVnmNKDAeLdxXB0dA5dGRK8mzFsYzBxsxDkLpA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.1.0.tgz", + "integrity": "sha512-PTtZ5cXFpTTwlcPKkBhLR/tmkqvjJgEoGdV/IbLMIxNUpcOV0aiGP4YLxWVrIdwmmcgz8XzdMv2NvjahS4KqNg==", "dependencies": { "debug": "^4.2.0", "is-electron-renderer": "^2.0.1", @@ -13293,6 +13308,12 @@ "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -14528,12 +14549,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -15141,9 +15162,9 @@ } }, "node_modules/mongodb": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.9.1.tgz", - "integrity": "sha512-ZhgI/qBf84fD7sI4waZBoLBNJYPQN5IOC++SBCiPiyhzpNKOxN/fi0tBHvH2dEC42HXtNEbFB0zmNz4+oVtorQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.10.0.tgz", + "integrity": "sha512-My2QxLTw0Cc1O9gih0mz4mqo145Jq4rLAQx0Glk/Ha9iYBzYpt4I2QFNRIh35uNFNfe8KFQcdwY1/HKxXBkinw==", "dependencies": { "bson": "^4.7.0", "denque": "^2.1.0", @@ -15175,9 +15196,10 @@ } }, "node_modules/mongodb-client-encryption": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0.tgz", - "integrity": "sha512-rkUXUhFF3gwRK6gMQxtK1HZqPcibvtMolJ7n8BgBsZIamnw85L8FYa+gzx+egbSgelVlJUga67slFDaEWGz7Ig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.2.1.tgz", + "integrity": "sha512-YqgWDl1B5ncdS3Zj/rMqS4Ioymo3vMjpPe8+AlMfM+XPriGczMOGVctktYDj+cEuV93UfWHgBdsOFEG9JJGD8w==", + "devOptional": true, "hasInstallScript": true, "dependencies": { "bindings": "^1.5.0", @@ -15196,6 +15218,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "devOptional": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -15210,6 +15233,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "devOptional": true, "engines": { "node": ">=8" } @@ -15218,6 +15242,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "devOptional": true, "engines": { "node": ">=10" }, @@ -15229,6 +15254,7 @@ "version": "3.24.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.24.0.tgz", "integrity": "sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==", + "devOptional": true, "dependencies": { "semver": "^7.3.5" }, @@ -15239,12 +15265,14 @@ "node_modules/mongodb-client-encryption/node_modules/node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "devOptional": true }, "node_modules/mongodb-client-encryption/node_modules/prebuild-install": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "devOptional": true, "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -15270,6 +15298,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "devOptional": true, "funding": [ { "type": "github", @@ -15515,11 +15544,12 @@ } }, "node_modules/mongodb-connection-model": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-model/-/mongodb-connection-model-22.0.0.tgz", - "integrity": "sha512-s0d1/sIt567AMg8qaIjieyKhhsG59MawBanxBSQmWiWTC4eJAX5kNOhsGUQsQnWwUJyuLK6pR2E7fs4KZcvbBA==", + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-model/-/mongodb-connection-model-22.1.1.tgz", + "integrity": "sha512-JLPxOaosOAdamcyftvcYAXjqMsHYBIyxG6hHYyKPbhMzwJpKUWNvlpc9wQE4k6iru6tjsVm94mynb/Hh5Ny+VA==", "dependencies": { - "@mongodb-js/ssh-tunnel": "^2.0.0", + "@mongodb-js/compass-utils": "^0.1.1", + "@mongodb-js/ssh-tunnel": "^2.0.1", "ampersand-model": "^8.0.1", "ampersand-rest-collection": "^6.0.0", "debug": "^4.2.0", @@ -15530,10 +15560,10 @@ "raf": "^3.4.1", "resolve-mongodb-srv": "^1.1.2", "ssh2": "^0.8.7", - "storage-mixin": "^5.0.0" + "storage-mixin": "^5.1.0" }, "peerDependencies": { - "mongodb": "^4.8.1" + "mongodb": "^4.10.0" } }, "node_modules/mongodb-connection-string-url": { @@ -15600,26 +15630,29 @@ } }, "node_modules/mongodb-data-service": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.0.0.tgz", - "integrity": "sha512-u9S2EVZwx0qZ95KPSPUCaFHGV92T3hJeRjVBcl8wz1+zXkXDmBXPTivfxFQxpLxsL0r4CFsWsGYzdMDeES+PsA==", + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.1.1.tgz", + "integrity": "sha512-HKKJi50Tbqm2p86EOswD84D58BjR9DFoXsqNht4+fwbnoUYe95vdzxE76V5/JIHerEIAGNYrZSL3auLDZeEBOA==", "dependencies": { - "@mongodb-js/compass-logging": "^1.0.0", + "@mongodb-js/compass-logging": "^1.1.0", + "@mongodb-js/compass-utils": "^0.1.1", "@mongodb-js/devtools-connect": "^1.4.3", - "@mongodb-js/ssh-tunnel": "^2.0.0", + "@mongodb-js/ssh-tunnel": "^2.0.1", "async": "^3.2.0", "debug": "^4.2.0", "lodash": "^4.17.20", "mongodb-build-info": "^1.3.0", - "mongodb-client-encryption": "^2.2.0-alpha.6", - "mongodb-connection-model": "^22.0.0", + "mongodb-connection-model": "^22.1.1", "mongodb-connection-string-url": "^2.5.3", - "mongodb-index-model": "^4.0.0", + "mongodb-index-model": "^4.0.2", "mongodb-ns": "^2.4.0", "uuid": "^8.3.2" }, + "optionalDependencies": { + "mongodb-client-encryption": "^2.2.1" + }, "peerDependencies": { - "mongodb": "^4.8.1" + "mongodb": "^4.10.0" } }, "node_modules/mongodb-data-service/node_modules/async": { @@ -15729,9 +15762,9 @@ } }, "node_modules/mongodb-index-model": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mongodb-index-model/-/mongodb-index-model-4.0.0.tgz", - "integrity": "sha512-nsXfoIrLcKwiSnQLMIg3je4N1lCx9EwJKiu5g6w+OUoteDbLvtnmIzuaWzX8qERINMrTmmRRdFOR/BGE+yJgiA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/mongodb-index-model/-/mongodb-index-model-4.0.2.tgz", + "integrity": "sha512-4Anbr7DIeSs9JA2BQIYYWQUFTJsqXWTBsuwiT7OYz8GQw9DraCHXQ2yLlARgLP0Wble4+nYF2Gl+ZnI75ZDI3Q==", "dependencies": { "ampersand-collection": "^2.0.1", "ampersand-model": "^8.0.1", @@ -16465,9 +16498,9 @@ } }, "node_modules/mustache": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.1.0.tgz", - "integrity": "sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "bin": { "mustache": "bin/mustache" } @@ -17804,9 +17837,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { "node": ">=8.6" }, @@ -18639,9 +18672,9 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", "dependencies": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -18651,7 +18684,7 @@ "react-is": "^17.0.2" }, "peerDependencies": { - "react": "^16.8.3 || ^17" + "react": "^16.8.3 || ^17 || ^18" }, "peerDependenciesMeta": { "react-dom": { @@ -18798,9 +18831,9 @@ } }, "node_modules/redux": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz", - "integrity": "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", "dependencies": { "@babel/runtime": "^7.9.2" } @@ -20262,16 +20295,16 @@ } }, "node_modules/storage-mixin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/storage-mixin/-/storage-mixin-5.0.0.tgz", - "integrity": "sha512-f9r/7VSeY8nUBTJ7z2FZrt9kZvidJego52ZVz8cVegN32oLhjUIlicEVPt8WWpQL6KlK4M3A1iljnKHqSg9q+Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/storage-mixin/-/storage-mixin-5.1.0.tgz", + "integrity": "sha512-FcHSdOMt2Wj9RzqoTlDSoigQBZoEQ8sPetHz5LT+fzS9bbtPGXevGGskEY6P+bzWu0BbAeL7VxtL4jPCTIH52w==", "dependencies": { "ampersand-model": "^8.0.1", "ampersand-rest-collection": "^6.0.0", "ampersand-sync": "^5.1.0", "async": "^3.2.0", "debug": "^4.2.0", - "hadron-ipc": "^3.0.0", + "hadron-ipc": "^3.1.0", "keytar": "^7.7.0", "localforage": "^1.7.3", "lodash": "^4.17.15", @@ -21221,9 +21254,9 @@ "dev": true }, "node_modules/ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -21240,9 +21273,9 @@ } }, "node_modules/ts-log": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.4.tgz", - "integrity": "sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==" + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" }, "node_modules/ts-node": { "version": "10.9.1", @@ -21425,9 +21458,9 @@ } }, "node_modules/typescript": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", - "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -22705,11 +22738,11 @@ } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { @@ -22749,13 +22782,13 @@ } }, "@babel/generator": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", - "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { @@ -22777,37 +22810,25 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-imports": { @@ -22847,17 +22868,22 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { "version": "7.16.7", @@ -22875,11 +22901,11 @@ } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -22905,9 +22931,9 @@ } }, "@babel/parser": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.7.tgz", - "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==" }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", @@ -23058,38 +23084,39 @@ } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, @@ -23124,6 +23151,11 @@ "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "dev": true }, + "@electron/remote": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@electron/remote/-/remote-2.0.8.tgz", + "integrity": "sha512-P10v3+iFCIvEPeYzTWWGwwHmqWnjoh8RYnbtZAb3RlQefy4guagzIwcWtfftABIfm6JJTNQf4WPSKWZOpLmHXw==" + }, "@emotion/babel-plugin": { "version": "11.3.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz", @@ -23242,9 +23274,9 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "@eslint/eslintrc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", - "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -23306,30 +23338,30 @@ } }, "@fortawesome/fontawesome-common-types": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.3.0.tgz", - "integrity": "sha512-CA3MAZBTxVsF6SkfkHXDerkhcQs0QPofy43eFdbWJJkZiq3SfiaH1msOkac59rQaqto5EqWnASboY1dBuKen5w==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz", + "integrity": "sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==" }, "@fortawesome/fontawesome-svg-core": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.3.0.tgz", - "integrity": "sha512-UIL6crBWhjTNQcONt96ExjUnKt1D68foe3xjEensLDclqQ6YagwCRYVQdrp/hW0ALRp/5Fv/VKw+MqTUWYYvPg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz", + "integrity": "sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.3.0" + "@fortawesome/fontawesome-common-types": "6.2.0" } }, "@fortawesome/free-solid-svg-icons": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.0.0.tgz", - "integrity": "sha512-o4FZ1XbndcgeWNb8Wh0y+Hgf73CjmyOQowUSaqQCtgIIdS+XliSBSOwCl330wER+I6CGYE96hT27bHBPmzX2Gg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz", + "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.3.0" + "@fortawesome/fontawesome-common-types": "6.2.0" } }, "@fortawesome/react-fontawesome": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.17.tgz", - "integrity": "sha512-dX43Z5IvMaW7fwzU8farosYjKNGfRb2HB/DgjVBHeJZ/NSnuuaujPPx0YOdcAq+n3mqn70tyCde2HM1mqbhiuw==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz", + "integrity": "sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==", "requires": { "prop-types": "^15.8.1" } @@ -23364,11 +23396,11 @@ "dev": true }, "@iconify-icons/codicon": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@iconify-icons/codicon/-/codicon-1.2.4.tgz", - "integrity": "sha512-fJtsFSeYs8KyOHFFRpuu9hhiM1QvY8ZgLeyOgHVCZ/G54aLTHQv1VjogxAlHuvBa14wPnNSFyd5WOTpujNWLyg==", + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/@iconify-icons/codicon/-/codicon-1.2.16.tgz", + "integrity": "sha512-85rBsFEhhq2qSBfIEF0hzUk31i4GjeRzNyd0DZGFWo5v+PgAeTBiv8ftsTDf8d2fxy9F5kesT/R7bOtRy1xKmw==", "requires": { - "@iconify/types": "^1.0.12" + "@iconify/types": "*" } }, "@iconify/react": { @@ -23906,7 +23938,6 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -23916,14 +23947,12 @@ "@jridgewell/resolve-uri": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" }, "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, "@jridgewell/source-map": { "version": "0.3.2", @@ -23938,14 +23967,12 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.11", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" }, "@jridgewell/trace-mapping": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -24011,14 +24038,14 @@ } }, "@leafygreen-ui/logo": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-6.1.2.tgz", - "integrity": "sha512-PWi8YUEPyUUU/g4TMaBrJO+qyf/ZqXV3onHcLYY6toUR+6ETmOmQiXImzJdVvwO82zN4bVCh2I9lBJ2TZwrgkg==" + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/logo/-/logo-6.1.3.tgz", + "integrity": "sha512-b0UfZ6ypwRenw8DxhbwDd3B0JiSdTHCsTE8yQ2wBqQgTazIlz9WoFEjCrSaVv/oZ3XQnY4CBUjEfYGQ8aVOjTA==" }, "@leafygreen-ui/palette": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-3.4.1.tgz", - "integrity": "sha512-ErJuu3q0wfP+rdAm5iTBw2FJdCQ2I/s2XHbMwmgXtETmqXXXVQKs7HRW66ohmLoCdZSNDIkfZiSqNnL+8O2zYA==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/palette/-/palette-3.4.2.tgz", + "integrity": "sha512-uR+fPOlU2Hyg1gHb4iFDtZE1SRmuj591apZpHYwAJ3JF1oqHmHVUZy9XTGN+V1Y299FGWsKrCU7OJxS7bg3nDg==" }, "@leafygreen-ui/toggle": { "version": "7.0.5", @@ -24032,15 +24059,23 @@ } }, "@mongodb-js/compass-logging": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.0.0.tgz", - "integrity": "sha512-lLgnAvPbDaWzYOR/QrNDleEVi+oGjOXRA21lupHnbPXgBiUaZGOfv0m3Qv5NiWouXRdY0bXzE1pfVxQ4w7F+Eg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.1.0.tgz", + "integrity": "sha512-Z3VLjv0sOeTqWT6VEuE5PBKm+I8j47vlRvFETFYqChV8GHeWiPtt9uVQOHGRd/6LpZ+zEuTUgYySoti/l29s7g==", "requires": { "debug": "^4.2.0", "is-electron-renderer": "^2.0.1", "mongodb-log-writer": "^1.1.4" } }, + "@mongodb-js/compass-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-utils/-/compass-utils-0.1.1.tgz", + "integrity": "sha512-kodwgUzdQl1nfI1eJ1lIJB00d2Y/NORYz3M/b2cV2uOlITfMw1GBcmp3jMB6nPSSXz0cdtF+VlWjj9H3W5hRuA==", + "requires": { + "@electron/remote": "^2.0.8" + } + }, "@mongodb-js/devtools-connect": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/@mongodb-js/devtools-connect/-/devtools-connect-1.4.3.tgz", @@ -24058,9 +24093,9 @@ "dev": true }, "@mongodb-js/ssh-tunnel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/ssh-tunnel/-/ssh-tunnel-2.0.0.tgz", - "integrity": "sha512-b1yU4duPBt5GacNEzbIBFr6KE8uKzO1ji6PQQkXV4EFF9cbkpIiNn2jfQWDDsIbwTC0Zd1yf7SPiV6cqijLLeA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/ssh-tunnel/-/ssh-tunnel-2.0.1.tgz", + "integrity": "sha512-SJyZo3/Bt6QJjeKFkoPbHD4QVZqUO1GVipHCZWGJsO8lJY4DibpIq/3Lpu8KZt2X0lnxDVLhdD0HlKcohfsM+w==", "requires": { "debug": "^4.2.0", "socksv5": "0.0.6", @@ -24068,19 +24103,19 @@ } }, "@mongosh/arg-parser": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-1.5.4.tgz", - "integrity": "sha512-eYXJseydqJg9b80N2EQttCyxJb772cQR9ALb5RBBH26Zp97Unm2fqs0yW9KBs6Wefo+n5AWPFKkw+Bzzo3avig==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/arg-parser/-/arg-parser-1.6.0.tgz", + "integrity": "sha512-9f31TdgjR9hhIhgntkde8rK8SMccWjiKYj6uRwlUgvJniZYEDg3Jg7/wqif53W33bc6rV70p2hiRhRMkZZhHYg==", "requires": { - "@mongosh/errors": "1.5.4", - "@mongosh/i18n": "1.5.4", - "mongodb-connection-string-url": "^2.5.2" + "@mongosh/errors": "1.6.0", + "@mongosh/i18n": "1.6.0", + "mongodb-connection-string-url": "^2.5.3" } }, "@mongosh/async-rewriter2": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-1.5.4.tgz", - "integrity": "sha512-j1rk3spQZN+UgLK4gywD/abWCRovIBQg6XwI73vZqQKbtkKjGtc1pqYw0dD2jUEazAQIVXLqvrp1NoyjSvM1Ww==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/async-rewriter2/-/async-rewriter2-1.6.0.tgz", + "integrity": "sha512-F/5RJDynNzWCQNG/AmgzNC6euz4A2ZkHUmzELox5Fhr3KfB53daJ+R0itevhR9AIwSi6fqrKqEPToMAsc4l1UQ==", "requires": { "@babel/core": "7.16.x", "@babel/plugin-transform-destructuring": "^7.16.7", @@ -24120,11 +24155,11 @@ } }, "@mongosh/autocomplete": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-1.5.4.tgz", - "integrity": "sha512-mOGZvr8TmMuLsNAZ+mHinNZkLNYM/N5vBLM3+uFY2cCd2MaIRwvmTAV+AjFkw4b4M1seVHGncZ4rWGDYjf2yJg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/autocomplete/-/autocomplete-1.6.0.tgz", + "integrity": "sha512-kMSnwoJz2Kn6sxRRa+cNfw+rTuLOcSD+bW29/cs0CtZaKHnT5ODH8QIecpWyMWzDQ4CFYo5vDgqOaS0ZyiWz3g==", "requires": { - "@mongosh/shell-api": "1.5.4", + "@mongosh/shell-api": "1.6.0", "mongodb-ace-autocompleter": "^0.11.0", "semver": "^7.3.2" }, @@ -24140,106 +24175,106 @@ } }, "@mongosh/browser-runtime-core": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-1.5.4.tgz", - "integrity": "sha512-eUAHhj8Og7OIl3kw6ylUQEQq5iPaIBgIYy06/M5p5qk7coSByPOBlNf7UuPdOD4bQXcA0Tfj/gegTPgpxCjiow==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-core/-/browser-runtime-core-1.6.0.tgz", + "integrity": "sha512-XI2UED5tGRlZL1OUkCKPtSXl6NVDbAvG343ntGTpTpJ1+t1hwI8+qHXVTO2TZAbfHKVokXNpttfhjtzKF3Bm6w==", "requires": { - "@mongosh/autocomplete": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/shell-api": "1.5.4", - "@mongosh/shell-evaluator": "1.5.4" + "@mongosh/autocomplete": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/shell-api": "1.6.0", + "@mongosh/shell-evaluator": "1.6.0" } }, "@mongosh/browser-runtime-electron": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-1.5.4.tgz", - "integrity": "sha512-j/spmny5qD5Fk4wLXyPFn6a7/8taXpK8J8Lk5fbyADoWujyXXD0bMDki/vaNpZhyFKdYc9Dx6KnPLtUh1+KNKQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/browser-runtime-electron/-/browser-runtime-electron-1.6.0.tgz", + "integrity": "sha512-9t6jG7fy+3HpQXy+GvPk5BvqUxw6Bg20XFt0PV5hiXxSw/HR7F7eYJ8YH9YtQNttTkfa2Askf/KQ0VjaNhXrSg==", "requires": { - "@mongosh/browser-runtime-core": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/types": "1.5.4" + "@mongosh/browser-runtime-core": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/types": "1.6.0" } }, "@mongosh/errors": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-1.5.4.tgz", - "integrity": "sha512-flMYZcT51sV5zQXDYIIvbqHAj2lkN5bDqYMcNLbXG3VRok1HQrxPZQTYZsH0R452tRuEFczQUYUGWoh+foHrjg==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/errors/-/errors-1.6.0.tgz", + "integrity": "sha512-6VLsCNFhGyGiEWgPNfUTUc1tFBHTAVDHlsbcZrxSLAhimkJf1jOy1A9i/vH+PNnNWJ50MMakM6kwlMltWmH91Q==" }, "@mongosh/history": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-1.5.4.tgz", - "integrity": "sha512-LZM1IFm78sArrTPRClsk8E3x9GmCmauxMiMN5VK7IWKZB2ShF5ZbDwY0ny22cx6MrnaaZhdJ1MzYFc9Zw5ofnQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/history/-/history-1.6.0.tgz", + "integrity": "sha512-chR+rsAOxidVrbm+cGgR1FuNAZRy5sl+Ft4T2/fmGFTCQzhGpjvNoZ95EsR0AA1VTr9SknDymjvzmi9jJPtWGA==", "requires": { - "mongodb-connection-string-url": "^2.5.2", + "mongodb-connection-string-url": "^2.5.3", "mongodb-redact": "^0.2.2" } }, "@mongosh/i18n": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-1.5.4.tgz", - "integrity": "sha512-B3eK9dduTTEBWC546PcoSuPfbuozn0BPhO2OyL+M8ZcePGkVgX9W4ru4PmFKMQn575OLT3gXU2rS263VQ9yrNA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/i18n/-/i18n-1.6.0.tgz", + "integrity": "sha512-9Uhz/dTKfzF83vZO3gxx+xR+M1xVfcL39+H+D7t3wwVOUsU5OJ6YbhZIt+Wmnund+L9941Cb1HfeeGBLDZKukA==", "requires": { - "@mongosh/errors": "1.5.4", + "@mongosh/errors": "1.6.0", "mustache": "^4.0.0" } }, "@mongosh/service-provider-core": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-1.5.4.tgz", - "integrity": "sha512-p4tCrpwJV53eMq5GCNikNOSnTvJkLTpwO7CgbISs5Bf7XXxG1YzuVjUsqhxemC/ENcYUZlo39xzVq21ZQMDsUA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-core/-/service-provider-core-1.6.0.tgz", + "integrity": "sha512-tq0BEvIPub7syCcjjVVV77ABXjfoyddcT4tsQ7YKCsQQctMGvDw82sQtheBF3ie/d1UHEBVA7Drp6l6VA1r0GQ==", "requires": { - "@mongosh/errors": "1.5.4", - "bson": "^4.6.5", - "mongodb": "^4.8.1", + "@mongosh/errors": "1.6.0", + "bson": "^4.7.0", + "mongodb": "^4.10.0", "mongodb-build-info": "^1.2.0", - "mongodb-client-encryption": "^2.2.0-alpha.6" + "mongodb-client-encryption": "^2.2.1" } }, "@mongosh/service-provider-server": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-1.5.4.tgz", - "integrity": "sha512-i15nSQ64uMYvIODGYZ48jA0T2q8BOnEDHvOCfQJ/wrjnpPvIVC4b1Rtgh65FvThUMms7/QA6EmwR9V1CZGNqAA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/service-provider-server/-/service-provider-server-1.6.0.tgz", + "integrity": "sha512-80m9eutNZZwh2bZhOLz0FFrrjwp91xS+lE9M+bYREBOIPfOlnUDxkCFpxCeyZNZzi3kiu+nSVC7rcLS6AlDI2w==", "requires": { "@mongodb-js/devtools-connect": "^1.4.3", - "@mongosh/errors": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", - "@mongosh/types": "1.5.4", + "@mongosh/errors": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", + "@mongosh/types": "1.6.0", "@types/sinon-chai": "^3.2.3", "aws4": "^1.11.0", "kerberos": "^2.0.0", - "mongodb": "^4.8.1", - "mongodb-client-encryption": "^2.2.0-alpha.6", - "mongodb-connection-string-url": "^2.5.2", + "mongodb": "^4.10.0", + "mongodb-client-encryption": "^2.2.1", + "mongodb-connection-string-url": "^2.5.3", "saslprep": "github:mongodb-js/saslprep#v1.0.4" } }, "@mongosh/shell-api": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-1.5.4.tgz", - "integrity": "sha512-O9IrOCPzPlXU3fUd2gdRxL44kh19ZCtm03rwkg82eiJ+Tj707W5Ba2aj8FsfHqLgZlMm5lQ59c15mnt6cpdOrw==", - "requires": { - "@mongosh/arg-parser": "1.5.4", - "@mongosh/errors": "1.5.4", - "@mongosh/history": "1.5.4", - "@mongosh/i18n": "1.5.4", - "@mongosh/service-provider-core": "1.5.4", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-api/-/shell-api-1.6.0.tgz", + "integrity": "sha512-oVi2tFQMl3uDQukKhDFAjCCq3JLyS0a7FBcd4brZaDRouiBLa+cufehz3f4D89pvFlIZx/20tQfASA28HYYHnw==", + "requires": { + "@mongosh/arg-parser": "1.6.0", + "@mongosh/errors": "1.6.0", + "@mongosh/history": "1.6.0", + "@mongosh/i18n": "1.6.0", + "@mongosh/service-provider-core": "1.6.0", "mongodb-redact": "^0.2.2" } }, "@mongosh/shell-evaluator": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-1.5.4.tgz", - "integrity": "sha512-LZLbpVd4+WCty6ZuJ/Ll2QvWrfC2EsaEzOH/1JyTdlZV6Q3bky7+5BTvFCDE22R3R3XrVVcKe2Y/fqPq3CYldw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/shell-evaluator/-/shell-evaluator-1.6.0.tgz", + "integrity": "sha512-Ac9AZ7c08DAjawB6B2akiYYzNd4hZkJxNSphb+JNK1rVzGYMv+j2/SZzAOU59pKAlZnLpj/593Q0/7TwQu6t8A==", "requires": { - "@mongosh/async-rewriter2": "1.5.4", - "@mongosh/history": "1.5.4", - "@mongosh/shell-api": "1.5.4" + "@mongosh/async-rewriter2": "1.6.0", + "@mongosh/history": "1.6.0", + "@mongosh/shell-api": "1.6.0" } }, "@mongosh/types": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-1.5.4.tgz", - "integrity": "sha512-XLyav4YyqgXMkj5u8R9Kb3QmraIZ+ys39VzvWQIYMx3l3lUJIdd57NV1e8ESZdHazy1bB0vf218EwNynAsuwuA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@mongosh/types/-/types-1.6.0.tgz", + "integrity": "sha512-rKVvrAncZng9C3pE69OMKzAyat7i60/b8tR3ou4zk/w5xg1WV/lEIWksAACu9RBKPItKRlOVkfc6YRF+7z+4dw==", "requires": { "@mongodb-js/devtools-connect": "^1.4.3" } @@ -24607,15 +24642,15 @@ "dev": true }, "@types/analytics-node": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/@types/analytics-node/-/analytics-node-3.1.7.tgz", - "integrity": "sha512-qoBHCXqFqC22Up8dus8YIloZ2t1f8MJx9b3E08ZBK04yJ/ai8U2WuFUnaIBiD1okw4VtuNjqKn9mgLHnLxb5OQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@types/analytics-node/-/analytics-node-3.1.9.tgz", + "integrity": "sha512-C7L7/Dd/CmBST7AvgoCnf4yI9h6W5aYfCOcfUZS5GHlXDQjnXLVOUDpTdwTIZjW4lKECeil6+G+Ul6Xzwv/P0g==", "dev": true }, "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -24642,17 +24677,17 @@ } }, "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.1.tgz", + "integrity": "sha512-FSdLaZh2UxaMuLp9lixWaHq/golWTRWOnRsAXzDTDSDOQLuZb1nsdCt6pJSPWSEQt2eFZ2YVk3oYhn+1kLMeMA==", "requires": { "@babel/types": "^7.3.0" } }, "@types/chai": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.0.tgz", - "integrity": "sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.3.tgz", + "integrity": "sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==" }, "@types/chai-fs": { "version": "2.0.2", @@ -24692,9 +24727,9 @@ } }, "@types/enzyme": { - "version": "3.10.11", - "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.11.tgz", - "integrity": "sha512-LEtC7zXsQlbGXWGcnnmOI7rTyP+i1QzQv4Va91RKXDEukLDaNyxu0rXlfMiGEhJwfgTPCTb0R+Pnlj//oM9e/w==", + "version": "3.10.12", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.12.tgz", + "integrity": "sha512-xryQlOEIe1TduDWAOphR0ihfebKFSWOXpIsk+70JskCfRfW+xALdnJ0r1ZOTo85F9Qsjk6vtlU7edTYHbls9tA==", "dev": true, "requires": { "@types/cheerio": "*", @@ -24892,9 +24927,9 @@ "dev": true }, "@types/node": { - "version": "14.18.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.12.tgz", - "integrity": "sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==" + "version": "14.18.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.29.tgz", + "integrity": "sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -24919,9 +24954,9 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/react": { - "version": "17.0.40", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.40.tgz", - "integrity": "sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==", + "version": "17.0.50", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", + "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -24929,12 +24964,12 @@ } }, "@types/react-dom": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", - "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "dev": true, "requires": { - "@types/react": "*" + "@types/react": "^17" } }, "@types/react-redux": { @@ -25020,16 +25055,15 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.0.tgz", + "integrity": "sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/type-utils": "5.38.0", + "@typescript-eslint/utils": "5.38.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", @@ -25045,53 +25079,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.0.tgz", + "integrity": "sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.0.tgz", + "integrity": "sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0" } }, "@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.0.tgz", + "integrity": "sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.38.0", + "@typescript-eslint/utils": "5.38.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.0.tgz", + "integrity": "sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.0.tgz", + "integrity": "sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/visitor-keys": "5.38.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -25100,26 +25134,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.0.tgz", + "integrity": "sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.38.0", + "@typescript-eslint/types": "5.38.0", + "@typescript-eslint/typescript-estree": "5.38.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.0.tgz", + "integrity": "sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.38.0", "eslint-visitor-keys": "^3.3.0" }, "dependencies": { @@ -26997,9 +27031,9 @@ } }, "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" }, "clean-stack": { "version": "3.0.1", @@ -28818,12 +28852,12 @@ } }, "eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.3.1", + "@eslint/eslintrc": "^1.3.2", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", @@ -28842,7 +28876,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -28851,6 +28884,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -30435,16 +30469,26 @@ "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "glob-parent": { @@ -30577,9 +30621,9 @@ "optional": true }, "hadron-ipc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.0.0.tgz", - "integrity": "sha512-Jz96Iu18VP3IYzVvPSIuIV6cgHWSP24A4yvyJw8DvhhINBlxXVnmNKDAeLdxXB0dA5dGRK8mzFsYzBxsxDkLpA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.1.0.tgz", + "integrity": "sha512-PTtZ5cXFpTTwlcPKkBhLR/tmkqvjJgEoGdV/IbLMIxNUpcOV0aiGP4YLxWVrIdwmmcgz8XzdMv2NvjahS4KqNg==", "requires": { "debug": "^4.2.0", "is-electron-renderer": "^2.0.1", @@ -33516,6 +33560,12 @@ "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -34547,12 +34597,12 @@ "dev": true }, "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { @@ -35010,9 +35060,9 @@ "optional": true }, "mongodb": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.9.1.tgz", - "integrity": "sha512-ZhgI/qBf84fD7sI4waZBoLBNJYPQN5IOC++SBCiPiyhzpNKOxN/fi0tBHvH2dEC42HXtNEbFB0zmNz4+oVtorQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.10.0.tgz", + "integrity": "sha512-My2QxLTw0Cc1O9gih0mz4mqo145Jq4rLAQx0Glk/Ha9iYBzYpt4I2QFNRIh35uNFNfe8KFQcdwY1/HKxXBkinw==", "requires": { "bson": "^4.7.0", "denque": "^2.1.0", @@ -35046,9 +35096,10 @@ } }, "mongodb-client-encryption": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.2.0.tgz", - "integrity": "sha512-rkUXUhFF3gwRK6gMQxtK1HZqPcibvtMolJ7n8BgBsZIamnw85L8FYa+gzx+egbSgelVlJUga67slFDaEWGz7Ig==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/mongodb-client-encryption/-/mongodb-client-encryption-2.2.1.tgz", + "integrity": "sha512-YqgWDl1B5ncdS3Zj/rMqS4Ioymo3vMjpPe8+AlMfM+XPriGczMOGVctktYDj+cEuV93UfWHgBdsOFEG9JJGD8w==", + "devOptional": true, "requires": { "bindings": "^1.5.0", "node-addon-api": "^4.3.0", @@ -35060,6 +35111,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "devOptional": true, "requires": { "mimic-response": "^3.1.0" } @@ -35067,17 +35119,20 @@ "detect-libc": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "devOptional": true }, "mimic-response": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "devOptional": true }, "node-abi": { "version": "3.24.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.24.0.tgz", "integrity": "sha512-YPG3Co0luSu6GwOBsmIdGW6Wx0NyNDLg/hriIyDllVsNwnI6UeqaWShxC3lbH4LtEQUgoLP3XR1ndXiDAWvmRw==", + "devOptional": true, "requires": { "semver": "^7.3.5" } @@ -35085,12 +35140,14 @@ "node-addon-api": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", + "devOptional": true }, "prebuild-install": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "devOptional": true, "requires": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -35110,6 +35167,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "devOptional": true, "requires": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -35303,11 +35361,12 @@ } }, "mongodb-connection-model": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/mongodb-connection-model/-/mongodb-connection-model-22.0.0.tgz", - "integrity": "sha512-s0d1/sIt567AMg8qaIjieyKhhsG59MawBanxBSQmWiWTC4eJAX5kNOhsGUQsQnWwUJyuLK6pR2E7fs4KZcvbBA==", + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/mongodb-connection-model/-/mongodb-connection-model-22.1.1.tgz", + "integrity": "sha512-JLPxOaosOAdamcyftvcYAXjqMsHYBIyxG6hHYyKPbhMzwJpKUWNvlpc9wQE4k6iru6tjsVm94mynb/Hh5Ny+VA==", "requires": { - "@mongodb-js/ssh-tunnel": "^2.0.0", + "@mongodb-js/compass-utils": "^0.1.1", + "@mongodb-js/ssh-tunnel": "^2.0.1", "ampersand-model": "^8.0.1", "ampersand-rest-collection": "^6.0.0", "debug": "^4.2.0", @@ -35318,7 +35377,7 @@ "raf": "^3.4.1", "resolve-mongodb-srv": "^1.1.2", "ssh2": "^0.8.7", - "storage-mixin": "^5.0.0" + "storage-mixin": "^5.1.0" } }, "mongodb-connection-string-url": { @@ -35375,21 +35434,22 @@ } }, "mongodb-data-service": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.0.0.tgz", - "integrity": "sha512-u9S2EVZwx0qZ95KPSPUCaFHGV92T3hJeRjVBcl8wz1+zXkXDmBXPTivfxFQxpLxsL0r4CFsWsGYzdMDeES+PsA==", + "version": "22.1.1", + "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.1.1.tgz", + "integrity": "sha512-HKKJi50Tbqm2p86EOswD84D58BjR9DFoXsqNht4+fwbnoUYe95vdzxE76V5/JIHerEIAGNYrZSL3auLDZeEBOA==", "requires": { - "@mongodb-js/compass-logging": "^1.0.0", + "@mongodb-js/compass-logging": "^1.1.0", + "@mongodb-js/compass-utils": "^0.1.1", "@mongodb-js/devtools-connect": "^1.4.3", - "@mongodb-js/ssh-tunnel": "^2.0.0", + "@mongodb-js/ssh-tunnel": "^2.0.1", "async": "^3.2.0", "debug": "^4.2.0", "lodash": "^4.17.20", "mongodb-build-info": "^1.3.0", - "mongodb-client-encryption": "^2.2.0-alpha.6", - "mongodb-connection-model": "^22.0.0", + "mongodb-client-encryption": "^2.2.1", + "mongodb-connection-model": "^22.1.1", "mongodb-connection-string-url": "^2.5.3", - "mongodb-index-model": "^4.0.0", + "mongodb-index-model": "^4.0.2", "mongodb-ns": "^2.4.0", "uuid": "^8.3.2" }, @@ -35492,9 +35552,9 @@ } }, "mongodb-index-model": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mongodb-index-model/-/mongodb-index-model-4.0.0.tgz", - "integrity": "sha512-nsXfoIrLcKwiSnQLMIg3je4N1lCx9EwJKiu5g6w+OUoteDbLvtnmIzuaWzX8qERINMrTmmRRdFOR/BGE+yJgiA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/mongodb-index-model/-/mongodb-index-model-4.0.2.tgz", + "integrity": "sha512-4Anbr7DIeSs9JA2BQIYYWQUFTJsqXWTBsuwiT7OYz8GQw9DraCHXQ2yLlARgLP0Wble4+nYF2Gl+ZnI75ZDI3Q==", "requires": { "ampersand-collection": "^2.0.1", "ampersand-model": "^8.0.1", @@ -36062,9 +36122,9 @@ } }, "mustache": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.1.0.tgz", - "integrity": "sha512-0FsgP/WVq4mKyjolIyX+Z9Bd+3WS8GOwoUTyKXT5cTYMGeauNTi2HPCwERqseC1IHAy0Z7MDZnJBfjabd4O8GQ==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" }, "mute-stream": { "version": "0.0.8", @@ -37116,9 +37176,9 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pidtree": { "version": "0.3.1", @@ -37767,9 +37827,9 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-redux": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.6.tgz", - "integrity": "sha512-10RPdsz0UUrRL1NZE0ejTkucnclYSgXp5q+tB5SWx2qeG2ZJQJyymgAhwKy73yiL/13btfB6fPr+rgbMAaZIAQ==", + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.8.tgz", + "integrity": "sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw==", "requires": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -37898,9 +37958,9 @@ } }, "redux": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz", - "integrity": "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", "requires": { "@babel/runtime": "^7.9.2" } @@ -39092,16 +39152,16 @@ "dev": true }, "storage-mixin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/storage-mixin/-/storage-mixin-5.0.0.tgz", - "integrity": "sha512-f9r/7VSeY8nUBTJ7z2FZrt9kZvidJego52ZVz8cVegN32oLhjUIlicEVPt8WWpQL6KlK4M3A1iljnKHqSg9q+Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/storage-mixin/-/storage-mixin-5.1.0.tgz", + "integrity": "sha512-FcHSdOMt2Wj9RzqoTlDSoigQBZoEQ8sPetHz5LT+fzS9bbtPGXevGGskEY6P+bzWu0BbAeL7VxtL4jPCTIH52w==", "requires": { "ampersand-model": "^8.0.1", "ampersand-rest-collection": "^6.0.0", "ampersand-sync": "^5.1.0", "async": "^3.2.0", "debug": "^4.2.0", - "hadron-ipc": "^3.0.0", + "hadron-ipc": "^3.1.0", "keytar": "^7.7.0", "localforage": "^1.7.3", "lodash": "^4.17.15", @@ -39851,9 +39911,9 @@ } }, "ts-loader": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.3.1.tgz", - "integrity": "sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.1.tgz", + "integrity": "sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -39863,9 +39923,9 @@ } }, "ts-log": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.4.tgz", - "integrity": "sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==" + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==" }, "ts-node": { "version": "10.9.1", @@ -39995,9 +40055,9 @@ } }, "typescript": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.2.tgz", - "integrity": "sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "dev": true }, "uc.micro": { diff --git a/package.json b/package.json index 47c8f592f..1b6ce8426 100644 --- a/package.json +++ b/package.json @@ -917,39 +917,39 @@ } }, "dependencies": { - "@babel/parser": "^7.17.7", - "@babel/traverse": "^7.17.3", - "@fortawesome/fontawesome-svg-core": "^1.3.0", - "@fortawesome/free-solid-svg-icons": "^6.0.0", - "@fortawesome/react-fontawesome": "^0.1.17", - "@iconify-icons/codicon": "^1.2.4", + "@babel/parser": "^7.19.1", + "@babel/traverse": "^7.19.1", + "@fortawesome/fontawesome-svg-core": "^6.2.0", + "@fortawesome/free-solid-svg-icons": "^6.2.0", + "@fortawesome/react-fontawesome": "^0.2.0", + "@iconify-icons/codicon": "^1.2.16", "@iconify/react": "^1.1.4", - "@leafygreen-ui/logo": "^6.1.2", - "@leafygreen-ui/palette": "^3.4.1", + "@leafygreen-ui/logo": "^6.1.3", + "@leafygreen-ui/palette": "^3.4.2", "@leafygreen-ui/toggle": "^7.0.5", - "@mongosh/browser-runtime-electron": "^1.5.4", - "@mongosh/i18n": "^1.5.4", - "@mongosh/service-provider-server": "^1.5.4", - "@mongosh/shell-api": "^1.5.4", + "@mongosh/browser-runtime-electron": "^1.6.0", + "@mongosh/i18n": "^1.6.0", + "@mongosh/service-provider-server": "^1.6.0", + "@mongosh/shell-api": "^1.6.0", "analytics-node": "^5.1.2", "bson": "^4.7.0", "bson-transpilers": "^2.0.0", - "classnames": "^2.3.1", + "classnames": "^2.3.2", "debug": "^4.3.4", "dotenv": "^16.0.2", - "micromatch": "^4.0.4", - "mongodb": "^4.9.1", + "micromatch": "^4.0.5", + "mongodb": "^4.10.0", "mongodb-cloud-info": "^1.1.3", "mongodb-connection-string-url": "^2.5.3", - "mongodb-data-service": "^22.0.0", + "mongodb-data-service": "^22.1.1", "mongodb-ns": "^2.4.0", "mongodb-schema": "^9.0.0", "numeral": "^2.0.6", "react": "^16.14.0", "react-dom": "^16.14.0", - "react-redux": "^7.2.6", - "redux": "^4.1.2", - "ts-log": "^2.2.4", + "react-redux": "^7.2.8", + "redux": "^4.2.0", + "ts-log": "^2.2.5", "uuid": "^8.3.2", "vscode-languageclient": "^8.0.2", "vscode-languageserver": "^8.0.2", @@ -957,25 +957,25 @@ }, "devDependencies": { "@mongodb-js/prettier-config-compass": "^1.0.0", - "@types/analytics-node": "^3.1.7", - "@types/babel__core": "^7.1.18", - "@types/babel__traverse": "^7.14.2", - "@types/chai": "^4.3.0", + "@types/analytics-node": "^3.1.9", + "@types/babel__core": "^7.1.19", + "@types/babel__traverse": "^7.18.1", + "@types/chai": "^4.3.3", "@types/chai-fs": "^2.0.2", "@types/chai-json-schema": "^1.4.6", "@types/debug": "^4.1.7", - "@types/enzyme": "^3.10.11", + "@types/enzyme": "^3.10.12", "@types/glob": "^7.2.0", "@types/jest": "^26.0.24", "@types/mocha": "^8.2.3", - "@types/node": "^14.18.12", - "@types/react": "^17.0.40", - "@types/react-dom": "^17.0.13", + "@types/node": "^14.18.29", + "@types/react": "^17.0.50", + "@types/react-dom": "^17.0.17", "@types/sinon": "^9.0.11", "@types/uuid": "^8.3.4", "@types/vscode": "^1.71.0", - "@typescript-eslint/eslint-plugin": "^5.36.1", - "@typescript-eslint/parser": "^5.36.1", + "@typescript-eslint/eslint-plugin": "^5.38.0", + "@typescript-eslint/parser": "^5.38.0", "@vscode/test-electron": "^2.1.5", "autoprefixer": "^9.8.8", "buffer": "^6.0.3", @@ -992,11 +992,11 @@ "download": "^8.0.0", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.6", - "eslint": "^8.23.0", + "eslint": "^8.23.1", "eslint-config-mongodb-js": "^5.0.3", "eslint-plugin-mocha": "^10.1.0", "execa": "^1.0.0", - "glob": "^7.2.0", + "glob": "^7.2.3", "jest": "^26.6.3", "jest-junit": "^12.3.0", "jest-transform-stub": "^2.0.0", @@ -1009,7 +1009,7 @@ "mocha-multi": "^1.1.6", "mongodb-ace-autocompleter": "^1.1.1", "mongodb-build-info": "^1.4.0", - "mongodb-client-encryption": "^2.2.0", + "mongodb-client-encryption": "^2.2.1", "mongodb-runner": "^4.9.0", "node-loader": "^0.6.0", "npm-run-all": "^4.1.5", @@ -1024,9 +1024,9 @@ "stream-browserify": "^3.0.0", "style-loader": "^1.3.0", "ts-jest": "^26.5.6", - "ts-loader": "^9.3.1", + "ts-loader": "^9.4.1", "ts-node": "^10.9.1", - "typescript": "^4.8.2", + "typescript": "^4.8.3", "vsce": "^2.11.0", "webpack": "^5.74.0", "webpack-cli": "^4.10.0", diff --git a/src/telemetry/telemetryService.ts b/src/telemetry/telemetryService.ts index a0a1fe6cd..0d3112dee 100644 --- a/src/telemetry/telemetryService.ts +++ b/src/telemetry/telemetryService.ts @@ -164,7 +164,7 @@ export default class TelemetryService { deactivate(): void { // Flush on demand to make sure that nothing is left in the queue. - this._segmentAnalytics?.flush(); + void this._segmentAnalytics?.flush(); } // Checks user settings and extension running mode diff --git a/webpack.config.js b/webpack.config.js index 74f400e71..71219e512 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -21,7 +21,9 @@ const extensionConfig = { strictModuleExceptionHandling: true, path: outputPath, filename: '[name].js', - libraryTarget: 'commonjs2', + library: { + type: 'commonjs', + }, devtoolModuleFilenameTemplate: '../[resource-path]', }, target: 'node', @@ -36,18 +38,18 @@ const extensionConfig = { }, externals: { // The vscode-module is created on-the-fly and must be excluded. - vscode: 'commonjs2 vscode', + vscode: 'vscode', // Currently connection-model has a keytar dependency, vscode provides its // own keytar dependency. Here we are telling it to use vscode's keytar. keytar: 'keytar', electron: 'electron', - snappy: 'commonjs2 snappy', - 'snappy/package.json': 'commonjs2 snappy/package.json', - 'bson-ext': 'commonjs2 bson-ext', - 'win-export-certificate-and-key': - 'commonjs2 win-export-certificate-and-key', - os_dns_native: 'commonjs2 os_dns_native', - 'mongodb-client-encryption': 'commonjs2 mongodb-client-encryption', + snappy: 'snappy', + 'snappy/package.json': 'snappy/package.json', + 'bson-ext': 'bson-ext', + 'win-export-certificate-and-key': 'win-export-certificate-and-key', + 'os-dns-native': 'os-dns-native', + 'mongodb-client-encryption': 'mongodb-client-encryption', + 'compass-preferences-model': 'compass-preferences-model', }, module: { rules: [ @@ -80,7 +82,9 @@ const languageServerConfig = { strictModuleExceptionHandling: true, path: outputPath, filename: '[name].js', - libraryTarget: 'commonjs2', + library: { + type: 'commonjs', + }, devtoolModuleFilenameTemplate: '../[resource-path]', }, target: 'node', @@ -97,14 +101,14 @@ const languageServerConfig = { }, externals: { // The vscode-module is created on-the-fly and must be excluded. - vscode: 'commonjs2 vscode', - snappy: 'commonjs2 snappy', - 'snappy/package.json': 'commonjs2 snappy/package.json', - 'bson-ext': 'commonjs2 bson-ext', - 'win-export-certificate-and-key': - 'commonjs2 win-export-certificate-and-key', - os_dns_native: 'commonjs2 os_dns_native', - 'mongodb-client-encryption': 'commonjs2 mongodb-client-encryption', + vscode: 'vscode', + snappy: 'snappy', + 'snappy/package.json': 'snappy/package.json', + 'bson-ext': 'bson-ext', + 'win-export-certificate-and-key': 'win-export-certificate-and-key', + 'os-dns-native': 'os-dns-native', + 'mongodb-client-encryption': 'mongodb-client-encryption', + 'compass-preferences-model': 'compass-preferences-model', }, module: { rules: [ @@ -134,7 +138,9 @@ const languageServerWorkerConfig = { strictModuleExceptionHandling: true, path: outputPath, filename: '[name].js', - libraryTarget: 'commonjs2', + library: { + type: 'commonjs', + }, devtoolModuleFilenameTemplate: '../[resource-path]', }, target: 'node', @@ -151,14 +157,14 @@ const languageServerWorkerConfig = { }, externals: { // The vscode-module is created on-the-fly and must be excluded. - vscode: 'commonjs2 vscode', - snappy: 'commonjs2 snappy', - 'snappy/package.json': 'commonjs2 snappy/package.json', - 'bson-ext': 'commonjs2 bson-ext', - 'win-export-certificate-and-key': - 'commonjs2 win-export-certificate-and-key', - os_dns_native: 'commonjs2 os_dns_native', - 'mongodb-client-encryption': 'commonjs2 mongodb-client-encryption', + vscode: 'vscode', + snappy: 'snappy', + 'snappy/package.json': 'snappy/package.json', + 'bson-ext': 'bson-ext', + 'win-export-certificate-and-key': 'win-export-certificate-and-key', + 'os-dns-native': 'os-dns-native', + 'mongodb-client-encryption': 'mongodb-client-encryption', + 'compass-preferences-model': 'compass-preferences-model', }, module: { rules: [ @@ -188,6 +194,9 @@ const webviewConfig = { strictModuleExceptionHandling: true, path: outputPath, filename: '[name].js', + library: { + type: 'commonjs', + }, devtoolModuleFilenameTemplate: '../[resource-path]', }, target: 'web', @@ -202,8 +211,9 @@ const webviewConfig = { }, }, externals: { - 'mongodb-client-encryption': 'commonjs2 mongodb-client-encryption', - os_dns_native: 'commonjs2 os_dns_native', + 'os-dns-native': 'os-dns-native', + 'mongodb-client-encryption': 'mongodb-client-encryption', + 'compass-preferences-model': 'compass-preferences-model', }, module: { rules: [