diff --git a/package-lock.json b/package-lock.json index 370471cc..c6a8ed78 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,8 +12,8 @@ "@babel/core": "^7.25.8", "@babel/parser": "^7.25.8", "@babel/traverse": "^7.25.7", - "@mongodb-js/compass-components": "^1.30.1", - "@mongodb-js/connection-form": "^1.42.0", + "@mongodb-js/compass-components": "^1.32.1", + "@mongodb-js/connection-form": "^1.45.1", "@mongodb-js/connection-info": "^0.9.1", "@mongodb-js/mongodb-constants": "^0.10.3", "@mongosh/browser-runtime-electron": "^2.3.3", @@ -1748,9 +1748,9 @@ } }, "node_modules/@codemirror/autocomplete": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.1.tgz", - "integrity": "sha512-iWHdj/B1ethnHRTwZj+C1obmmuCzquH29EbcKr0qIjA9NfDeBDJ7vs+WOHsFeLeflE4o+dHfYndJloMKHUkWUA==", + "version": "6.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", + "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -1765,9 +1765,9 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.0.tgz", - "integrity": "sha512-+cduIZ2KbesDhbykV02K25A5xIVrquSPz4UxxYBemRlAT2aW8dhwUgLDwej7q/RJUHKk4nALYcR1puecDvbdqw==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", + "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", @@ -1799,9 +1799,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.3.tgz", - "integrity": "sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==", + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", + "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -1812,26 +1812,29 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.2.tgz", - "integrity": "sha512-PDFG5DjHxSEjOXk9TQYYVjZDqlZTFaDBfhQixHnQOEVDDNHUbEh/hstAjcQJaA6FQdZTD1hquXTK0rVBLADR1g==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, "node_modules/@codemirror/state": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", - "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.0.tgz", + "integrity": "sha512-MwBHVK60IiIHDcoMet78lxt6iw5gJOGSbNbOIVBHWVXIH4/Nq1+GQgLLGgI1KlnN86WDXsPudVaqYHKBIx7Eyw==", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } }, "node_modules/@codemirror/view": { - "version": "6.34.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.34.1.tgz", - "integrity": "sha512-t1zK/l9UiRqwUNPm+pdIT0qzJlzuVckbTEMVNFhfWkGiBQClstzg+78vedCvLSX0xJEZ6lwZbPpnljL7L6iwMQ==", + "version": "6.35.3", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.3.tgz", + "integrity": "sha512-ScY7L8+EGdPl4QtoBiOzE4FELp7JmNUsBvgBcCakXWM2uiv/K89VAzU3BMDscf0DsACLvTKePbd5+cFDTcei6g==", "dependencies": { - "@codemirror/state": "^6.4.0", + "@codemirror/state": "^6.5.0", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } @@ -2829,18 +2832,18 @@ } }, "node_modules/@leafygreen-ui/hooks": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-8.1.3.tgz", - "integrity": "sha512-UAHii7T+g8h8sSzogqUgIid64bbKPHGihAAoBpNzbNsjqFllYVC0FpF59jQeL6tCYd32C2KatWOvhYheBf1hsA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/hooks/-/hooks-8.3.0.tgz", + "integrity": "sha512-6z+QdFKB9UniDs9gwwXcWalHAypxEaZG7DOh/o9VSqh+yrfQKm+muPzU/oo40ts72trv1tBVv1pU4+X2oBbzmw==", "dependencies": { - "@leafygreen-ui/lib": "^13.3.0", + "@leafygreen-ui/lib": "^13.8.1", "lodash": "^4.17.21" } }, "node_modules/@leafygreen-ui/icon": { - "version": "12.5.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-12.5.4.tgz", - "integrity": "sha512-RsoIN4hfBtJDGuR5ClElCYvpX5+YqjB381EJDZQGC12iQGhhJwCuD4p4NW4O+jWXpt7KGISDKg0Ieao5R/vmpw==", + "version": "12.8.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/icon/-/icon-12.8.0.tgz", + "integrity": "sha512-LDYSFtdn+dX3/hyBJJw722grz98To+X9Nw/97F6MUk+D9eNdufzPFYQCd8iDsgUbfeSVJ/uw1PVr20QEJ7Xtcw==", "dependencies": { "@leafygreen-ui/emotion": "^4.0.8", "lodash": "^4.17.21" @@ -2946,9 +2949,9 @@ } }, "node_modules/@leafygreen-ui/lib": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-13.6.0.tgz", - "integrity": "sha512-4TglZhImmJ5G13nEoBsNkwBEDZLS0Qo4b3hfPnJsXQ0+BYguxExevan6S7i7hQ4iwvZekCVKGd/yrp0UonrOHQ==", + "version": "13.8.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/lib/-/lib-13.8.2.tgz", + "integrity": "sha512-UxtZauF0rsB2dT0dsFYadcs9qa22Wk3PJaSXOCoI8BRPxyV8H4H6B+FQuFjCeLpKWFYOGLee9di3Xsqd4ewa8Q==", "dependencies": { "@storybook/csf": "^0.1.0", "lodash": "^4.17.21", @@ -3285,9 +3288,9 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/@leafygreen-ui/table": { - "version": "12.6.4", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-12.6.4.tgz", - "integrity": "sha512-bXnYUrn+SWdLcaUIjfr3CwLilpdjpLJrW8GY/co4SOqlA57/ih8pi1dei3ltmsjtCxOkupU0jZeMUoF45JNikg==", + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/table/-/table-12.7.0.tgz", + "integrity": "sha512-zsenGdk7yXu7aFELSDlGa1yjv4Q6C4KfL4o8MEqAZYXlZqzsB6z/QiZRJfVjti4vIYWVENC2GwDSLRAAUDGuuQ==", "dependencies": { "@leafygreen-ui/checkbox": "^13.1.0", "@leafygreen-ui/emotion": "^4.0.8", @@ -3297,8 +3300,9 @@ "@leafygreen-ui/lib": "^13.6.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/polymorphic": "^2.0.0", - "@leafygreen-ui/tokens": "^2.9.0", + "@leafygreen-ui/tokens": "^2.11.0", "@leafygreen-ui/typography": "^19.2.0", + "@lg-tools/test-harnesses": "^0.1.2", "@tanstack/react-table": "^8.13.2", "lodash": "^4.17.21", "polished": "^4.2.2", @@ -3311,13 +3315,13 @@ } }, "node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/checkbox": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-13.1.0.tgz", - "integrity": "sha512-Cu+Jqunde+yTYqdUvRe/o2gBZE/WI8nyhvS+Ozy2PB1KMN95PCQ/oCU1oMI3n5/gQTbFEXi4ia54eln0TRgh7w==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/checkbox/-/checkbox-13.1.2.tgz", + "integrity": "sha512-rdn55oDiywyk/t3wKnJKbzDn6CUtCCSm4PQF6t4svZWVaHvNzDgTDjHy5D1s8MYpFQbqhsWbJhf17tpRrzY/Mw==", "dependencies": { "@leafygreen-ui/a11y": "^1.4.13", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/hooks": "^8.1.3", + "@leafygreen-ui/hooks": "^8.1.4", "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/tokens": "^2.5.2", @@ -3330,22 +3334,22 @@ } }, "node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/polymorphic": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-2.0.1.tgz", - "integrity": "sha512-rzNoS0Q50NI6e+qkc0ytLwnCbiBEfDdLTta2WBPT7noi1yshCcPDlM7+g2R6gTRdTNVUSOLVNyt4VeLZOERc6g==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/polymorphic/-/polymorphic-2.0.2.tgz", + "integrity": "sha512-OjP+hPG/cwADShcGa1SZdm51G2wVpbNqpU0B3GonEAvGLcAvG4LDMXa7BWo3GDliNkPtVMS86w0eZzEDmLfKmQ==", "dependencies": { "@leafygreen-ui/lib": "^13.6.0", "lodash": "^4.17.21" } }, "node_modules/@leafygreen-ui/table/node_modules/@leafygreen-ui/typography": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-19.2.0.tgz", - "integrity": "sha512-57O0eplpV3nYQMVtSYuOGafPhGC26ShPDTK46HF9I9xCgLRul4YHFM3jwXQEvdWcZO5JSMHzx5iH7ec2+pHBrA==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/typography/-/typography-19.3.0.tgz", + "integrity": "sha512-pgTRcc4usW/S9nDDzkf5Ac/JPEybhWtOnDpmrp99mAJHM6tH48Pd1HjRNHWjn6bnh0nXWjwANXX1ZEe+8ggCNg==", "dependencies": { "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/icon": "^12.5.4", - "@leafygreen-ui/lib": "^13.6.0", + "@leafygreen-ui/icon": "^12.6.0", + "@leafygreen-ui/lib": "^13.6.1", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/polymorphic": "^2.0.0", "@leafygreen-ui/tokens": "^2.9.0" @@ -3472,12 +3476,13 @@ } }, "node_modules/@leafygreen-ui/tokens": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.9.0.tgz", - "integrity": "sha512-Ogn250aFFHylmkKZAtdyS6qhA3JiHra+Zx8tMK500kkWTo8lwh7bSiK6nVwKWzkkeReEr8Iq41a08RjaRaf4HQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@leafygreen-ui/tokens/-/tokens-2.11.0.tgz", + "integrity": "sha512-/0G+UaDpLBLLtEP1mjGjiDnqReHufUTUkteqNUsyTOz1bpfejoo1anu3f6dZDqNlxoKhHZEEngQ+HvP1l1RJVw==", "dependencies": { - "@leafygreen-ui/lib": "^13.6.0", - "@leafygreen-ui/palette": "^4.0.9" + "@leafygreen-ui/lib": "^13.7.0", + "@leafygreen-ui/palette": "^4.0.9", + "polished": "^4.2.2" } }, "node_modules/@leafygreen-ui/tooltip": { @@ -3560,9 +3565,9 @@ } }, "node_modules/@lezer/javascript": { - "version": "1.4.19", - "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.19.tgz", - "integrity": "sha512-j44kbR1QL26l6dMunZ1uhKBFteVGLVCBGNUD2sUaMnic+rbTviVuoK0CD1l9FTW31EueWvFFswCKMH7Z+M3JRA==", + "version": "1.4.21", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.4.21.tgz", + "integrity": "sha512-lL+1fcuxWYPURMM/oFZLEDm0XuLN128QPV+VuGtKpeaOGdcl9F2LYC3nh1S9LkPqx9M0mndZFdXCipNAZpzIkQ==", "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.1.3", @@ -3656,10 +3661,15 @@ "node": ">=8" } }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==" + }, "node_modules/@mongodb-js/compass-components": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-components/-/compass-components-1.30.1.tgz", - "integrity": "sha512-XTlQsmKagGmb2oQifkzsw7ssmYBgqm9/vKXgGKgGKTdC4Jr6k3INm+lvRp3gU54ejNfaPgV269MQWATVMGwF4w==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-components/-/compass-components-1.32.1.tgz", + "integrity": "sha512-fP1zdixe3zTjtxAYSj4N44K0LKlz6Keqiyn1uqiPu/XXGqWYuztdmAKmwS1Ud4w0o9Q3mXOaVG7tOgeBvowgVA==", "dependencies": { "@dnd-kit/core": "^6.0.7", "@dnd-kit/sortable": "^7.0.2", @@ -3694,7 +3704,7 @@ "@leafygreen-ui/search-input": "^2.1.5", "@leafygreen-ui/segmented-control": "^8.2.10", "@leafygreen-ui/select": "^11.2.2", - "@leafygreen-ui/table": "^12.6.1", + "@leafygreen-ui/table": "^12.7.0", "@leafygreen-ui/tabs": "^11.1.13", "@leafygreen-ui/text-area": "^8.1.2", "@leafygreen-ui/text-input": "^12.1.26", @@ -3706,10 +3716,11 @@ "@react-aria/interactions": "^3.9.1", "@react-aria/utils": "^3.13.1", "@react-aria/visually-hidden": "^3.3.1", + "@tanstack/table-core": "^8.14.0", "bson": "^6.8.0", "focus-trap-react": "^9.0.2", - "hadron-document": "^8.6.4", - "hadron-type-checker": "^7.2.3", + "hadron-document": "^8.6.6", + "hadron-type-checker": "^7.2.4", "is-electron-renderer": "^2.0.1", "lodash": "^4.17.21", "polished": "^4.2.2", @@ -3722,9 +3733,9 @@ } }, "node_modules/@mongodb-js/compass-editor": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-editor/-/compass-editor-0.31.1.tgz", - "integrity": "sha512-BNsgrOpJG/m1s4IKJD2HclfHR/5SJOfxay77HTrSdZR8kqlN43k9jzomVKv3LaZ4NFNHVFqpPoxyVDcswOAc/g==", + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-editor/-/compass-editor-0.34.1.tgz", + "integrity": "sha512-0AclLRvldtJ48bn0soFKFw1YRDQhL43Wbom5DfbJ9xn075UITkX8fvKntkpQMYHb/gl7tDGbs2XMIZiApxLo2Q==", "dependencies": { "@codemirror/autocomplete": "^6.17.0", "@codemirror/commands": "^6.1.2", @@ -3735,7 +3746,7 @@ "@codemirror/state": "^6.1.4", "@codemirror/view": "^6.7.1", "@lezer/highlight": "^1.2.0", - "@mongodb-js/compass-components": "^1.30.1", + "@mongodb-js/compass-components": "^1.32.1", "@mongodb-js/mongodb-constants": "^0.10.0", "mongodb-query-parser": "^4.2.3", "polished": "^4.2.2", @@ -3744,54 +3755,54 @@ } }, "node_modules/@mongodb-js/compass-logging": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.4.8.tgz", - "integrity": "sha512-+mCyiKM24u6k+380/Gr59DksbW/1ago0g3BGZqR8KVFG4WVQ1UQWyan28xI81ofOuF9/Sz3qGmpG5T7lMxJOcQ==", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-logging/-/compass-logging-1.4.12.tgz", + "integrity": "sha512-XVUdc/76R3yUI4vxnE1GadyuJA7+TKLT8yfynmi77wcGd1/0g0uX2yrJtGja1UsqPRVejz5mrVTjHw22yyxPYw==", "dependencies": { "debug": "^4.3.4", - "hadron-app-registry": "^9.2.7", - "hadron-ipc": "^3.2.23", + "hadron-app-registry": "^9.2.8", + "hadron-ipc": "^3.2.27", "is-electron-renderer": "^2.0.1", "mongodb-log-writer": "^1.4.2", "react": "^17.0.2" } }, "node_modules/@mongodb-js/compass-utils": { - "version": "0.6.12", - "resolved": "https://registry.npmjs.org/@mongodb-js/compass-utils/-/compass-utils-0.6.12.tgz", - "integrity": "sha512-TIeNeta2aGmkIWlzqKwkPfXUMFAxpCG9ml68wYRrKHXvWmnnCot0/lJZdXyD9PQ3U41DnF6BfmguTeo3A/Us6Q==", + "version": "0.6.16", + "resolved": "https://registry.npmjs.org/@mongodb-js/compass-utils/-/compass-utils-0.6.16.tgz", + "integrity": "sha512-BjR5Tw2AXtAf3GdZWiYmsXXjB1kWJ2Y5U7k0yLAsA8tPueaPeJAmSTc9OZM8eHCmcWrQZOSoIfW5ZNUkVoaTaw==", "dependencies": { "@electron/remote": "^2.1.2", - "electron": "^30.5.1" + "electron": "^32.2.5" } }, "node_modules/@mongodb-js/connection-form": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/connection-form/-/connection-form-1.42.0.tgz", - "integrity": "sha512-kGJRzVvYIeDHYjUEAXSEWz0ycxd3uFY+i+6ol3EA0MSY7Qd+1T8wMT78rB8EDoqDtpSUke4yBhEMlrcDHz7WLQ==", + "version": "1.45.1", + "resolved": "https://registry.npmjs.org/@mongodb-js/connection-form/-/connection-form-1.45.1.tgz", + "integrity": "sha512-7b2BOAJFiVRRcDmzMvdmIYqgWqJuFTcdcaaLhc6oTugwfYt1Dy3/EXKp2A2R4TuU9ZX0gim8pTpHVzbH1saGfg==", "dependencies": { - "@mongodb-js/compass-components": "^1.30.1", - "@mongodb-js/compass-editor": "^0.31.1", - "@mongodb-js/connection-info": "^0.9.1", + "@mongodb-js/compass-components": "^1.32.1", + "@mongodb-js/compass-editor": "^0.34.1", + "@mongodb-js/connection-info": "^0.9.5", "@mongodb-js/shell-bson-parser": "^1.1.2", "lodash": "^4.17.21", "mongodb": "^6.9.0", "mongodb-build-info": "^1.7.2", "mongodb-connection-string-url": "^3.0.1", - "mongodb-data-service": "^22.23.5", + "mongodb-data-service": "^22.23.9", "mongodb-query-parser": "^4.2.3", "react": "^17.0.2" } }, "node_modules/@mongodb-js/connection-info": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@mongodb-js/connection-info/-/connection-info-0.9.1.tgz", - "integrity": "sha512-DrM7v/QP+8LUrYNwS8zF4a6FFXW4wI/7KSjkO6nis9ivA/n5uQwpr6JkRP5wMe5j1m1AzsEcb3sVK9ZrEvVo+w==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@mongodb-js/connection-info/-/connection-info-0.9.5.tgz", + "integrity": "sha512-CeNjUmt8hEIoBmzEnLoNhjQjBqAaP9W/nNurxGNpbvkE/8Pw+GUR5OkiXDN/7f2mWm+g1P/RTIlWyK1wsqyRyQ==", "dependencies": { "lodash": "^4.17.21", "mongodb": "^6.9.0", "mongodb-connection-string-url": "^3.0.1", - "mongodb-data-service": "^22.23.5" + "mongodb-data-service": "^22.23.9" } }, "node_modules/@mongodb-js/devtools-proxy-support": { @@ -5280,11 +5291,11 @@ } }, "node_modules/@tanstack/react-table": { - "version": "8.17.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.17.3.tgz", - "integrity": "sha512-5gwg5SvPD3lNAXPuJJz1fOCEZYk9/GeBFH3w/hCgnfyszOIzwkwgp5I7Q4MJtn0WECp84b5STQUDdmvGi8m3nA==", + "version": "8.20.5", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.20.5.tgz", + "integrity": "sha512-WEHopKw3znbUZ61s9i0+i9g8drmDo6asTWbrQh8Us63DAk/M0FkmIqERew6P71HI75ksZ2Pxyuf4vvKh9rAkiA==", "dependencies": { - "@tanstack/table-core": "8.17.3" + "@tanstack/table-core": "8.20.5" }, "engines": { "node": ">=12" @@ -5299,9 +5310,9 @@ } }, "node_modules/@tanstack/table-core": { - "version": "8.17.3", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.17.3.tgz", - "integrity": "sha512-mPBodDGVL+fl6d90wUREepHa/7lhsghg2A3vFpakEhrhtbIlgNAZiMr7ccTgak5qbHqF14Fwy+W1yFWQt+WmYQ==", + "version": "8.20.5", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.20.5.tgz", + "integrity": "sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==", "engines": { "node": ">=12" }, @@ -5569,9 +5580,9 @@ } }, "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz", + "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==", "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -9561,9 +9572,9 @@ } }, "node_modules/electron": { - "version": "30.5.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-30.5.1.tgz", - "integrity": "sha512-AhL7+mZ8Lg14iaNfoYTkXQ2qee8mmsQyllKdqxlpv/zrKgfxz6jNVtcRRbQtLxtF8yzcImWdfTQROpYiPumdbw==", + "version": "32.2.7", + "resolved": "https://registry.npmjs.org/electron/-/electron-32.2.7.tgz", + "integrity": "sha512-y8jbQRG3xogF70XPlk5c+dWe5iRfUBo28o2NMpKd/CcW7ENIaWtBlGima8/8nmRdAaYTy1+yIt6KB0Lon9H8cA==", "hasInstallScript": true, "dependencies": { "@electron/get": "^2.0.0", @@ -9583,9 +9594,9 @@ "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==" }, "node_modules/electron/node_modules/@types/node": { - "version": "20.16.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.13.tgz", - "integrity": "sha512-GjQ7im10B0labo8ZGXDGROUl9k0BNyDgzfGpb4g/cl+4yYDWVKcozANF4FGr4/p0O/rAkQClM6Wiwkije++1Tg==", + "version": "20.17.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.9.tgz", + "integrity": "sha512-0JOXkRyLanfGPE2QRCwgxhzlBAvaRdCNMcvbd7jFfpmD4eEXll7LRwy5ymJmyeZqk7Nh7eD2LeUyQ68BbndmXw==", "dependencies": { "undici-types": "~6.19.2" } @@ -12027,9 +12038,9 @@ } }, "node_modules/hadron-app-registry": { - "version": "9.2.7", - "resolved": "https://registry.npmjs.org/hadron-app-registry/-/hadron-app-registry-9.2.7.tgz", - "integrity": "sha512-j9gzTlzyuRxis1ywcoDRyOUJtDRktc/ZFXjbxtxTQMuDnSJYtshbzF1D7N38fvs61gDQNQ20egRTDg9oPAhQCA==", + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/hadron-app-registry/-/hadron-app-registry-9.2.8.tgz", + "integrity": "sha512-amnO2cicQ1VLrw8N122fv/fBsFHDG0Uy36FFwegpc6/FvIroS1JvRuOy/i9fN8h3NrwdIKbGilVhdU5W/xU96Q==", "dependencies": { "eventemitter3": "^4.0.0", "react": "^17.0.2", @@ -12082,30 +12093,30 @@ } }, "node_modules/hadron-document": { - "version": "8.6.4", - "resolved": "https://registry.npmjs.org/hadron-document/-/hadron-document-8.6.4.tgz", - "integrity": "sha512-BJdtCE34krvjlUOx+OeNNNSlf29vrnB0V2RuodfXhBB/Sast7wOb9Ig5NjCCHlfzKiGmw+5MIilqIit2Titewg==", + "version": "8.6.6", + "resolved": "https://registry.npmjs.org/hadron-document/-/hadron-document-8.6.6.tgz", + "integrity": "sha512-RXkcQYQC5qoxf0ohNX4Hp19bVVb57IGWF+WUGquTxLL2T5Lq80oYk/79xkrzJJNnnyXLxUWyGcF2/e2QSMI6zA==", "dependencies": { "bson": "^6.8.0", "eventemitter3": "^4.0.0", - "hadron-type-checker": "^7.2.3", + "hadron-type-checker": "^7.2.4", "lodash": "^4.17.21" } }, "node_modules/hadron-ipc": { - "version": "3.2.23", - "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.2.23.tgz", - "integrity": "sha512-KQLfJFVxPJtMrF378V/M8hZimrgUT8wM6//3WGF8Lx1+G5r3CV07QNyxkb9NbEii0FA9Xn3A9Yyg/mDBXNP2iQ==", + "version": "3.2.27", + "resolved": "https://registry.npmjs.org/hadron-ipc/-/hadron-ipc-3.2.27.tgz", + "integrity": "sha512-ZnVbuoXJ9zLfy+abmLwdnEU23VQ0ZcIzlLUovEKW9d5uMtE8j7q+t3/igdxacPFPywBbR4alhOUml4NgVr0cxA==", "dependencies": { "debug": "^4.3.4", - "electron": "^30.5.1", + "electron": "^32.2.5", "is-electron-renderer": "^2.0.1" } }, "node_modules/hadron-type-checker": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hadron-type-checker/-/hadron-type-checker-7.2.3.tgz", - "integrity": "sha512-IeqnXS2r3874S8ZByEKwXrQDFdHmYpkEB1G40zIU0toW/UrIrLhD4HokNWVhTWck5GSvlEMEAG924sBQdRlnRQ==", + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/hadron-type-checker/-/hadron-type-checker-7.2.4.tgz", + "integrity": "sha512-I6mht/w0/HLIu/AE4na8WYDrjyo9tvVC7j+NMs+8icW/P8xSP4WgDk9KyvgfgBhMOtEMY2kQI5AuKKCncsdF+A==", "dependencies": { "bson": "^6.8.0", "lodash": "^4.17.21" @@ -14885,12 +14896,12 @@ } }, "node_modules/mongodb-data-service": { - "version": "22.23.5", - "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.23.5.tgz", - "integrity": "sha512-US4zCIkJ44pVMROine5mvykg374M60WQ4fu1K92+u/4vBP/Z5ZqlxIytBj1OH1x04S0yvyN/Y6BCVzug4EWAKw==", + "version": "22.23.9", + "resolved": "https://registry.npmjs.org/mongodb-data-service/-/mongodb-data-service-22.23.9.tgz", + "integrity": "sha512-aaKNTHWD+lOdrbFdH4zJK/9OlsSFaAxkAcy0fIbXOtbUy26ShX8018QfoRbwyqGbmJr0iDZd4Wd1Gpqc3bPaLw==", "dependencies": { - "@mongodb-js/compass-logging": "^1.4.8", - "@mongodb-js/compass-utils": "^0.6.12", + "@mongodb-js/compass-logging": "^1.4.12", + "@mongodb-js/compass-utils": "^0.6.16", "@mongodb-js/devtools-connect": "^3.3.1", "@mongodb-js/devtools-proxy-support": "^0.4.1", "bson": "^6.8.0", @@ -20018,11 +20029,11 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", - "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz", + "integrity": "sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/util": { diff --git a/package.json b/package.json index f4676cdb..8bbd5df9 100644 --- a/package.json +++ b/package.json @@ -1209,8 +1209,8 @@ "@babel/core": "^7.25.8", "@babel/parser": "^7.25.8", "@babel/traverse": "^7.25.7", - "@mongodb-js/compass-components": "^1.30.1", - "@mongodb-js/connection-form": "^1.42.0", + "@mongodb-js/compass-components": "^1.32.1", + "@mongodb-js/connection-form": "^1.45.1", "@mongodb-js/connection-info": "^0.9.1", "@mongodb-js/mongodb-constants": "^0.10.3", "@mongosh/browser-runtime-electron": "^2.3.3",