diff --git a/README.md b/README.md index 33556b7771d..3810ec196ad 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ This repository contains the source code and build tooling used in [MongoDB Comp - [**@mongodb-js/compass-auto-updates**](packages/compass-auto-updates): Compass Auto Updates Plugin - [**@mongodb-js/compass-collection**](packages/compass-collection): Compass Collection Plugin - [**@mongodb-js/compass-collection-stats**](packages/compass-collection-stats): Compass Collection Stats Plugin -- [**@mongodb-js/compass-connect**](packages/compass-connect): Connection Screen Plugin that supports Compass +- [**@mongodb-js/compass-connect**](packages/compass-connect): Connection Screen Plugin that supports Compass (soon to be replaced by `compass-connections`) +- [**@mongodb-js/compass-connections**](packages/compass-connections): Connection Screen that will replace `compass-connect` - [**@mongodb-js/compass-crud**](packages/compass-crud): Compass Plugin for CRUD Operations - [**@mongodb-js/compass-database**](packages/compass-database): Compass Database Plugin - [**@mongodb-js/compass-databases-collections**](packages/databases-collections): Plugin for viewing the list of, creating, and dropping databases and collections @@ -45,7 +46,7 @@ This repository contains the source code and build tooling used in [MongoDB Comp ### Shared Libraries and Build Tools - [**@mongodb-js/compass-components**](packages/compass-components): A set of React Components used in Compass -- [**@mongodb-js/connect-form**](packages/connect-form): A form for specifying information needed to connect to a MongoDB instance +- [**@mongodb-js/connection-form**](packages/connection-form): A form for specifying information needed to connect to a MongoDB instance - [**@mongodb-js/hadron-plugin-manager**](packages/hadron-plugin-manager): Hadron Plugin Manager - [**@mongodb-js/mongodb-notary-service-client**](packages/notary-service-client): A client for our notary-service: an API for codesigning. - [**@mongodb-js/mongodb-redux-common**](packages/redux-common): Common Redux Modules for mongodb-js diff --git a/package-lock.json b/package-lock.json index 5065726ba96..d75f5959268 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7286,7 +7286,7 @@ "link": true }, "node_modules/@mongodb-js/compass-connections": { - "resolved": "packages/connections", + "resolved": "packages/compass-connections", "link": true }, "node_modules/@mongodb-js/compass-crud": { @@ -7397,8 +7397,8 @@ "resolved": "packages/compass-ssh-tunnel-status", "link": true }, - "node_modules/@mongodb-js/connect-form": { - "resolved": "packages/connect-form", + "node_modules/@mongodb-js/connection-form": { + "resolved": "packages/connection-form", "link": true }, "node_modules/@mongodb-js/databases-collections-list": { @@ -63731,6 +63731,390 @@ } } }, + "packages/compass-connections": { + "name": "@mongodb-js/compass-connections", + "version": "0.5.0", + "license": "SSPL", + "dependencies": { + "@mongodb-js/compass-logging": "^0.7.0", + "@mongodb-js/connection-form": "^0.1.0", + "debug": "^4.2.0", + "lodash": "^4.17.21", + "mongodb": "^4.3.0", + "react": "^16.14.0", + "react-dom": "^16.14.0", + "uuid": "^8.2.0" + }, + "devDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "@mongodb-js/eslint-config-compass": "^0.6.0", + "@mongodb-js/mocha-config-compass": "^0.8.0", + "@mongodb-js/prettier-config-compass": "^0.4.0", + "@mongodb-js/tsconfig-compass": "^0.5.0", + "@testing-library/react": "^12.0.0", + "@testing-library/react-hooks": "^7.0.2", + "@types/chai": "^4.2.21", + "@types/chai-dom": "^0.0.10", + "@types/mocha": "^9.0.0", + "@types/react": "^17.0.5", + "@types/react-dom": "^17.0.10", + "@types/sinon-chai": "^3.2.5", + "chai": "^4.3.4", + "depcheck": "^1.4.1", + "eslint": "^7.25.0", + "lodash": "^4.17.21", + "mocha": "^8.4.0", + "mongodb-build-info": "^1.3.0", + "mongodb-cloud-info": "^1.1.3", + "mongodb-connection-string-url": "^2.4.2", + "mongodb-data-service": "^21.16.0", + "nyc": "^15.1.0", + "prettier": "2.3.2", + "rimraf": "^3.0.2", + "sinon": "^9.2.3", + "xvfb-maybe": "^0.2.1" + }, + "peerDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "mongodb-data-service": "^21.16.0", + "react": "^16.14.0", + "react-dom": "^16.14.0" + } + }, + "packages/compass-connections/node_modules/@testing-library/react": { + "version": "12.1.2", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", + "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "packages/compass-connections/node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "packages/compass-connections/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "packages/compass-connections/node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "packages/compass-connections/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/compass-connections/node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "packages/compass-connections/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/compass-connections/node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/compass-connections/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/compass-connections/node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "packages/compass-connections/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/compass-connections/node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/compass-connections/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "packages/compass-connections/node_modules/js-yaml": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", + "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/compass-connections/node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/compass-connections/node_modules/mocha": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", + "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", + "dev": true, + "dependencies": { + "@ungap/promise-all-settled": "1.1.2", + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.1", + "debug": "4.3.1", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.1.6", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "4.0.0", + "log-symbols": "4.0.0", + "minimatch": "3.0.4", + "ms": "2.1.3", + "nanoid": "3.1.20", + "serialize-javascript": "5.0.1", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "which": "2.0.2", + "wide-align": "1.1.3", + "workerpool": "6.1.0", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "packages/compass-connections/node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "packages/compass-connections/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "packages/compass-connections/node_modules/nise": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0", + "@sinonjs/fake-timers": "^6.0.0", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, + "packages/compass-connections/node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "packages/compass-connections/node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "packages/compass-connections/node_modules/sinon": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.8.1", + "@sinonjs/fake-timers": "^6.0.1", + "@sinonjs/samsam": "^5.3.1", + "diff": "^4.0.2", + "nise": "^4.0.4", + "supports-color": "^7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "packages/compass-connections/node_modules/sinon/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "packages/compass-connections/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "packages/compass-connections/node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, "packages/compass-crud": { "name": "@mongodb-js/compass-crud", "version": "12.19.0", @@ -87987,7 +88371,7 @@ "@mongodb-js/compass-deployment-awareness": "^11.18.0", "@mongodb-js/compass-server-version": "^5.18.0", "@mongodb-js/compass-ssh-tunnel-status": "^6.18.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "autoprefixer": "^9.4.6", "babel-loader": "^8.2.2", "chai": "^4.2.0", @@ -88068,7 +88452,7 @@ }, "peerDependencies": { "@mongodb-js/compass-components": "^0.10.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "debug": "*", "mongodb-data-service": "^21.16.0", "prop-types": "^15.7.2", @@ -94769,6 +95153,51 @@ "packages/connect-form": { "name": "@mongodb-js/connect-form", "version": "0.5.0", + "extraneous": true, + "license": "SSPL", + "dependencies": { + "@testing-library/react-hooks": "^7.0.2", + "lodash": "^4.17.21", + "mongodb-build-info": "^1.4.0", + "mongodb-connection-string-url": "^2.4.2", + "react": "^16.14.0", + "react-dom": "^16.14.0" + }, + "devDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "@mongodb-js/eslint-config-compass": "^0.6.0", + "@mongodb-js/mocha-config-compass": "^0.8.0", + "@mongodb-js/prettier-config-compass": "^0.4.0", + "@mongodb-js/tsconfig-compass": "^0.5.0", + "@testing-library/react": "^12.0.0", + "@testing-library/user-event": "^13.5.0", + "@types/chai": "^4.2.21", + "@types/chai-dom": "^0.0.10", + "@types/mocha": "^9.0.0", + "@types/react": "^17.0.5", + "@types/react-dom": "^17.0.10", + "@types/sinon-chai": "^3.2.5", + "chai": "^4.3.4", + "depcheck": "^1.4.1", + "eslint": "^7.25.0", + "gen-esm-wrapper": "^1.1.0", + "mocha": "^8.4.0", + "mongodb": "^4.3.0", + "mongodb-data-service": "^21.16.0", + "nyc": "^15.1.0", + "prettier": "2.3.2", + "sinon": "^9.2.3", + "xvfb-maybe": "^0.2.1" + }, + "peerDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "react": "^16.14.0", + "react-dom": "^16.14.0" + } + }, + "packages/connection-form": { + "name": "@mongodb-js/connection-form", + "version": "0.1.0", "license": "SSPL", "dependencies": { "@testing-library/react-hooks": "^7.0.2", @@ -94810,7 +95239,7 @@ "react-dom": "^16.14.0" } }, - "packages/connect-form/node_modules/@testing-library/react": { + "packages/connection-form/node_modules/@testing-library/react": { "version": "12.1.2", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", @@ -94827,7 +95256,7 @@ "react-dom": "*" } }, - "packages/connect-form/node_modules/anymatch": { + "packages/connection-form/node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", @@ -94840,13 +95269,13 @@ "node": ">= 8" } }, - "packages/connect-form/node_modules/argparse": { + "packages/connection-form/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "packages/connect-form/node_modules/binary-extensions": { + "packages/connection-form/node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", @@ -94855,356 +95284,10 @@ "node": ">=8" } }, - "packages/connect-form/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/connect-form/node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.1" - } - }, - "packages/connect-form/node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/connect-form/node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "packages/connect-form/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "packages/connect-form/node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "packages/connect-form/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/connect-form/node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "packages/connect-form/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "packages/connect-form/node_modules/js-yaml": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", - "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "packages/connect-form/node_modules/log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/connect-form/node_modules/mocha": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", - "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", - "dev": true, - "dependencies": { - "@ungap/promise-all-settled": "1.1.2", - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.1", - "debug": "4.3.1", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.1.6", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "4.0.0", - "log-symbols": "4.0.0", - "minimatch": "3.0.4", - "ms": "2.1.3", - "nanoid": "3.1.20", - "serialize-javascript": "5.0.1", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "which": "2.0.2", - "wide-align": "1.1.3", - "workerpool": "6.1.0", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 10.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "packages/connect-form/node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "packages/connect-form/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "packages/connect-form/node_modules/nise": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", - "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.7.0", - "@sinonjs/fake-timers": "^6.0.0", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - } - }, - "packages/connect-form/node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "packages/connect-form/node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "packages/connect-form/node_modules/sinon": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", - "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", - "dev": true, - "dependencies": { - "@sinonjs/commons": "^1.8.1", - "@sinonjs/fake-timers": "^6.0.1", - "@sinonjs/samsam": "^5.3.1", - "diff": "^4.0.2", - "nise": "^4.0.4", - "supports-color": "^7.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, - "packages/connect-form/node_modules/sinon/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "packages/connect-form/node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "packages/connection-model": { - "name": "mongodb-connection-model", - "version": "21.12.0", - "license": "SSPL", - "dependencies": { - "@mongodb-js/ssh-tunnel": "^1.3.0", - "ampersand-model": "^8.0.1", - "ampersand-rest-collection": "^6.0.0", - "debug": "4.3.0", - "lodash": "^4.17.15", - "mongodb-connection-string-url": "^2.4.2", - "mongodb3": "npm:mongodb@^3.6.3", - "os-dns-native": "^1.1.2", - "raf": "^3.4.1", - "resolve-mongodb-srv": "^1.1.1", - "ssh2": "^0.8.7", - "storage-mixin": "^4.10.0" - }, - "devDependencies": { - "chai": "^4.2.0", - "chai-subset": "^1.6.0", - "depcheck": "^1.4.1", - "electron": "^13.5.1", - "eslint": "^7.25.0", - "eslint-config-mongodb-js": "^5.0.3", - "mocha": "^8.0.1", - "mock-require": "^3.0.3", - "mongodb": "^4.3.0", - "mongodb-runner": "^4.8.3", - "proxyquire": "^2.1.0", - "sinon": "^9.0.2", - "uuid": "^8.2.0" - }, - "peerDependencies": { - "mongodb": "^4.3.0" - } - }, - "packages/connection-model/node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "packages/connection-model/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "packages/connection-model/node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "packages/connection-model/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "packages/connection-form/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, "engines": { "node": ">=10" @@ -95213,7 +95296,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connection-model/node_modules/chokidar": { + "packages/connection-form/node_modules/chokidar": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", @@ -95234,29 +95317,7 @@ "fsevents": "~2.3.1" } }, - "packages/connection-model/node_modules/debug": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz", - "integrity": "sha512-jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/connection-model/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "packages/connection-model/node_modules/decamelize": { + "packages/connection-form/node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", @@ -95268,7 +95329,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connection-model/node_modules/diff": { + "packages/connection-form/node_modules/diff": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", @@ -95277,7 +95338,7 @@ "node": ">=0.3.1" } }, - "packages/connection-model/node_modules/escape-string-regexp": { + "packages/connection-form/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", @@ -95289,7 +95350,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connection-model/node_modules/flat": { + "packages/connection-form/node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", @@ -95298,7 +95359,7 @@ "flat": "cli.js" } }, - "packages/connection-model/node_modules/glob": { + "packages/connection-form/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", @@ -95318,7 +95379,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "packages/connection-model/node_modules/is-binary-path": { + "packages/connection-form/node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", @@ -95330,7 +95391,7 @@ "node": ">=8" } }, - "packages/connection-model/node_modules/is-plain-obj": { + "packages/connection-form/node_modules/is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", @@ -95339,7 +95400,7 @@ "node": ">=8" } }, - "packages/connection-model/node_modules/js-yaml": { + "packages/connection-form/node_modules/js-yaml": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", @@ -95351,7 +95412,7 @@ "js-yaml": "bin/js-yaml.js" } }, - "packages/connection-model/node_modules/log-symbols": { + "packages/connection-form/node_modules/log-symbols": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", @@ -95363,7 +95424,7 @@ "node": ">=10" } }, - "packages/connection-model/node_modules/mocha": { + "packages/connection-form/node_modules/mocha": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", @@ -95407,30 +95468,7 @@ "url": "https://opencollective.com/mochajs" } }, - "packages/connection-model/node_modules/mocha/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "packages/connection-model/node_modules/mocha/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "packages/connection-model/node_modules/mocha/node_modules/supports-color": { + "packages/connection-form/node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", @@ -95445,13 +95483,13 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "packages/connection-model/node_modules/ms": { + "packages/connection-form/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "packages/connection-model/node_modules/nise": { + "packages/connection-form/node_modules/nise": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", @@ -95464,7 +95502,7 @@ "path-to-regexp": "^1.7.0" } }, - "packages/connection-model/node_modules/readdirp": { + "packages/connection-form/node_modules/readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", @@ -95476,7 +95514,7 @@ "node": ">=8.10.0" } }, - "packages/connection-model/node_modules/serialize-javascript": { + "packages/connection-form/node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", @@ -95485,7 +95523,7 @@ "randombytes": "^2.1.0" } }, - "packages/connection-model/node_modules/sinon": { + "packages/connection-form/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", @@ -95503,7 +95541,7 @@ "url": "https://opencollective.com/sinon" } }, - "packages/connection-model/node_modules/sinon/node_modules/diff": { + "packages/connection-form/node_modules/sinon/node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", @@ -95512,16 +95550,7 @@ "node": ">=0.3.1" } }, - "packages/connection-model/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "packages/connection-model/node_modules/yargs-unparser": { + "packages/connection-form/node_modules/yargs-unparser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", @@ -95536,74 +95565,44 @@ "node": ">=10" } }, - "packages/connections": { - "name": "@mongodb-js/compass-connections", - "version": "0.5.0", + "packages/connection-model": { + "name": "mongodb-connection-model", + "version": "21.12.0", "license": "SSPL", "dependencies": { - "@mongodb-js/compass-logging": "^0.7.0", - "@mongodb-js/connect-form": "^0.5.0", - "debug": "^4.2.0", - "lodash": "^4.17.21", - "mongodb": "^4.3.0", - "react": "^16.14.0", - "react-dom": "^16.14.0", - "uuid": "^8.2.0" + "@mongodb-js/ssh-tunnel": "^1.3.0", + "ampersand-model": "^8.0.1", + "ampersand-rest-collection": "^6.0.0", + "debug": "4.3.0", + "lodash": "^4.17.15", + "mongodb-connection-string-url": "^2.4.2", + "mongodb3": "npm:mongodb@^3.6.3", + "os-dns-native": "^1.1.2", + "raf": "^3.4.1", + "resolve-mongodb-srv": "^1.1.1", + "ssh2": "^0.8.7", + "storage-mixin": "^4.10.0" }, "devDependencies": { - "@mongodb-js/compass-components": "^0.10.0", - "@mongodb-js/eslint-config-compass": "^0.6.0", - "@mongodb-js/mocha-config-compass": "^0.8.0", - "@mongodb-js/prettier-config-compass": "^0.4.0", - "@mongodb-js/tsconfig-compass": "^0.5.0", - "@testing-library/react": "^12.0.0", - "@testing-library/react-hooks": "^7.0.2", - "@types/chai": "^4.2.21", - "@types/chai-dom": "^0.0.10", - "@types/mocha": "^9.0.0", - "@types/react": "^17.0.5", - "@types/react-dom": "^17.0.10", - "@types/sinon-chai": "^3.2.5", - "chai": "^4.3.4", + "chai": "^4.2.0", + "chai-subset": "^1.6.0", "depcheck": "^1.4.1", + "electron": "^13.5.1", "eslint": "^7.25.0", - "lodash": "^4.17.21", - "mocha": "^8.4.0", - "mongodb-build-info": "^1.3.0", - "mongodb-cloud-info": "^1.1.3", - "mongodb-connection-string-url": "^2.4.2", - "mongodb-data-service": "^21.16.0", - "nyc": "^15.1.0", - "prettier": "2.3.2", - "rimraf": "^3.0.2", - "sinon": "^9.2.3", - "xvfb-maybe": "^0.2.1" - }, - "peerDependencies": { - "@mongodb-js/compass-components": "^0.10.0", - "mongodb-data-service": "^21.16.0", - "react": "^16.14.0", - "react-dom": "^16.14.0" - } - }, - "packages/connections/node_modules/@testing-library/react": { - "version": "12.1.2", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.2.tgz", - "integrity": "sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0" - }, - "engines": { - "node": ">=12" + "eslint-config-mongodb-js": "^5.0.3", + "mocha": "^8.0.1", + "mock-require": "^3.0.3", + "mongodb": "^4.3.0", + "mongodb-runner": "^4.8.3", + "proxyquire": "^2.1.0", + "sinon": "^9.0.2", + "uuid": "^8.2.0" }, "peerDependencies": { - "react": "*", - "react-dom": "*" + "mongodb": "^4.3.0" } }, - "packages/connections/node_modules/anymatch": { + "packages/connection-model/node_modules/anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", @@ -95616,13 +95615,13 @@ "node": ">= 8" } }, - "packages/connections/node_modules/argparse": { + "packages/connection-model/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "packages/connections/node_modules/binary-extensions": { + "packages/connection-model/node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", @@ -95631,7 +95630,7 @@ "node": ">=8" } }, - "packages/connections/node_modules/camelcase": { + "packages/connection-model/node_modules/camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", @@ -95643,7 +95642,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connections/node_modules/chokidar": { + "packages/connection-model/node_modules/chokidar": { "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", @@ -95664,7 +95663,29 @@ "fsevents": "~2.3.1" } }, - "packages/connections/node_modules/decamelize": { + "packages/connection-model/node_modules/debug": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz", + "integrity": "sha512-jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/connection-model/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "packages/connection-model/node_modules/decamelize": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", @@ -95676,7 +95697,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connections/node_modules/diff": { + "packages/connection-model/node_modules/diff": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", @@ -95685,7 +95706,7 @@ "node": ">=0.3.1" } }, - "packages/connections/node_modules/escape-string-regexp": { + "packages/connection-model/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", @@ -95697,7 +95718,7 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "packages/connections/node_modules/flat": { + "packages/connection-model/node_modules/flat": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", @@ -95706,7 +95727,7 @@ "flat": "cli.js" } }, - "packages/connections/node_modules/glob": { + "packages/connection-model/node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", @@ -95726,7 +95747,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "packages/connections/node_modules/is-binary-path": { + "packages/connection-model/node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", @@ -95738,7 +95759,7 @@ "node": ">=8" } }, - "packages/connections/node_modules/is-plain-obj": { + "packages/connection-model/node_modules/is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", @@ -95747,7 +95768,7 @@ "node": ">=8" } }, - "packages/connections/node_modules/js-yaml": { + "packages/connection-model/node_modules/js-yaml": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.0.0.tgz", "integrity": "sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==", @@ -95759,7 +95780,7 @@ "js-yaml": "bin/js-yaml.js" } }, - "packages/connections/node_modules/log-symbols": { + "packages/connection-model/node_modules/log-symbols": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", @@ -95771,7 +95792,7 @@ "node": ">=10" } }, - "packages/connections/node_modules/mocha": { + "packages/connection-model/node_modules/mocha": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.4.0.tgz", "integrity": "sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==", @@ -95815,7 +95836,30 @@ "url": "https://opencollective.com/mochajs" } }, - "packages/connections/node_modules/mocha/node_modules/supports-color": { + "packages/connection-model/node_modules/mocha/node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "packages/connection-model/node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "packages/connection-model/node_modules/mocha/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", @@ -95830,13 +95874,13 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "packages/connections/node_modules/ms": { + "packages/connection-model/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, - "packages/connections/node_modules/nise": { + "packages/connection-model/node_modules/nise": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", @@ -95849,7 +95893,7 @@ "path-to-regexp": "^1.7.0" } }, - "packages/connections/node_modules/readdirp": { + "packages/connection-model/node_modules/readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", @@ -95861,7 +95905,7 @@ "node": ">=8.10.0" } }, - "packages/connections/node_modules/serialize-javascript": { + "packages/connection-model/node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", @@ -95870,7 +95914,7 @@ "randombytes": "^2.1.0" } }, - "packages/connections/node_modules/sinon": { + "packages/connection-model/node_modules/sinon": { "version": "9.2.4", "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", @@ -95888,7 +95932,7 @@ "url": "https://opencollective.com/sinon" } }, - "packages/connections/node_modules/sinon/node_modules/diff": { + "packages/connection-model/node_modules/sinon/node_modules/diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", @@ -95897,15 +95941,16 @@ "node": ">=0.3.1" } }, - "packages/connections/node_modules/uuid": { + "packages/connection-model/node_modules/uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, "bin": { "uuid": "dist/bin/uuid" } }, - "packages/connections/node_modules/yargs-unparser": { + "packages/connection-model/node_modules/yargs-unparser": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", @@ -95920,6 +95965,57 @@ "node": ">=10" } }, + "packages/connections": { + "name": "@mongodb-js/compass-connections", + "version": "0.5.0", + "extraneous": true, + "license": "SSPL", + "dependencies": { + "@mongodb-js/compass-logging": "^0.7.0", + "@mongodb-js/connect-form": "^0.5.0", + "debug": "^4.2.0", + "lodash": "^4.17.21", + "mongodb": "^4.3.0", + "react": "^16.14.0", + "react-dom": "^16.14.0", + "uuid": "^8.2.0" + }, + "devDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "@mongodb-js/eslint-config-compass": "^0.6.0", + "@mongodb-js/mocha-config-compass": "^0.8.0", + "@mongodb-js/prettier-config-compass": "^0.4.0", + "@mongodb-js/tsconfig-compass": "^0.5.0", + "@testing-library/react": "^12.0.0", + "@testing-library/react-hooks": "^7.0.2", + "@types/chai": "^4.2.21", + "@types/chai-dom": "^0.0.10", + "@types/mocha": "^9.0.0", + "@types/react": "^17.0.5", + "@types/react-dom": "^17.0.10", + "@types/sinon-chai": "^3.2.5", + "chai": "^4.3.4", + "depcheck": "^1.4.1", + "eslint": "^7.25.0", + "lodash": "^4.17.21", + "mocha": "^8.4.0", + "mongodb-build-info": "^1.3.0", + "mongodb-cloud-info": "^1.1.3", + "mongodb-connection-string-url": "^2.4.2", + "mongodb-data-service": "^21.16.0", + "nyc": "^15.1.0", + "prettier": "2.3.2", + "rimraf": "^3.0.2", + "sinon": "^9.2.3", + "xvfb-maybe": "^0.2.1" + }, + "peerDependencies": { + "@mongodb-js/compass-components": "^0.10.0", + "mongodb-data-service": "^21.16.0", + "react": "^16.14.0", + "react-dom": "^16.14.0" + } + }, "packages/data-service": { "name": "mongodb-data-service", "version": "21.16.0", @@ -115404,11 +115500,11 @@ } }, "@mongodb-js/compass-connections": { - "version": "file:packages/connections", + "version": "file:packages/compass-connections", "requires": { "@mongodb-js/compass-components": "^0.10.0", "@mongodb-js/compass-logging": "^0.7.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "@mongodb-js/eslint-config-compass": "^0.6.0", "@mongodb-js/mocha-config-compass": "^0.8.0", "@mongodb-js/prettier-config-compass": "^0.4.0", @@ -115475,9 +115571,9 @@ "dev": true }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "chokidar": { @@ -132590,7 +132686,7 @@ "@mongodb-js/compass-logging": "^0.7.0", "@mongodb-js/compass-server-version": "^5.18.0", "@mongodb-js/compass-ssh-tunnel-status": "^6.18.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "@mongodb-js/mongodb-redux-common": "^1.8.0", "autoprefixer": "^9.4.6", "babel-loader": "^8.2.2", @@ -136401,8 +136497,8 @@ } } }, - "@mongodb-js/connect-form": { - "version": "file:packages/connect-form", + "@mongodb-js/connection-form": { + "version": "file:packages/connection-form", "requires": { "@mongodb-js/compass-components": "^0.10.0", "@mongodb-js/eslint-config-compass": "^0.6.0", @@ -136469,9 +136565,9 @@ "dev": true }, "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true }, "chokidar": { diff --git a/packages/connections/.depcheckrc b/packages/compass-connections/.depcheckrc similarity index 100% rename from packages/connections/.depcheckrc rename to packages/compass-connections/.depcheckrc diff --git a/packages/connect-form/.eslintignore b/packages/compass-connections/.eslintignore similarity index 100% rename from packages/connect-form/.eslintignore rename to packages/compass-connections/.eslintignore diff --git a/packages/connect-form/.eslintrc.js b/packages/compass-connections/.eslintrc.js similarity index 100% rename from packages/connect-form/.eslintrc.js rename to packages/compass-connections/.eslintrc.js diff --git a/packages/connections/.gitignore b/packages/compass-connections/.gitignore similarity index 100% rename from packages/connections/.gitignore rename to packages/compass-connections/.gitignore diff --git a/packages/connect-form/.mocharc.js b/packages/compass-connections/.mocharc.js similarity index 100% rename from packages/connect-form/.mocharc.js rename to packages/compass-connections/.mocharc.js diff --git a/packages/connections/.prettierignore b/packages/compass-connections/.prettierignore similarity index 100% rename from packages/connections/.prettierignore rename to packages/compass-connections/.prettierignore diff --git a/packages/connect-form/.prettierrc.json b/packages/compass-connections/.prettierrc.json similarity index 100% rename from packages/connect-form/.prettierrc.json rename to packages/compass-connections/.prettierrc.json diff --git a/packages/connections/package.json b/packages/compass-connections/package.json similarity index 98% rename from packages/connections/package.json rename to packages/compass-connections/package.json index 4fd0b44b189..ceecb98d8ae 100644 --- a/packages/connections/package.json +++ b/packages/compass-connections/package.json @@ -55,7 +55,7 @@ }, "dependencies": { "@mongodb-js/compass-logging": "^0.7.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "debug": "^4.2.0", "lodash": "^4.17.21", "mongodb": "^4.3.0", diff --git a/packages/connections/src/components/connecting/connecting-animation.spec.tsx b/packages/compass-connections/src/components/connecting/connecting-animation.spec.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting-animation.spec.tsx rename to packages/compass-connections/src/components/connecting/connecting-animation.spec.tsx diff --git a/packages/connections/src/components/connecting/connecting-animation.tsx b/packages/compass-connections/src/components/connecting/connecting-animation.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting-animation.tsx rename to packages/compass-connections/src/components/connecting/connecting-animation.tsx diff --git a/packages/connections/src/components/connecting/connecting-background.tsx b/packages/compass-connections/src/components/connecting/connecting-background.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting-background.tsx rename to packages/compass-connections/src/components/connecting/connecting-background.tsx diff --git a/packages/connections/src/components/connecting/connecting-illustration.tsx b/packages/compass-connections/src/components/connecting/connecting-illustration.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting-illustration.tsx rename to packages/compass-connections/src/components/connecting/connecting-illustration.tsx diff --git a/packages/connections/src/components/connecting/connecting.spec.tsx b/packages/compass-connections/src/components/connecting/connecting.spec.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting.spec.tsx rename to packages/compass-connections/src/components/connecting/connecting.spec.tsx diff --git a/packages/connections/src/components/connecting/connecting.tsx b/packages/compass-connections/src/components/connecting/connecting.tsx similarity index 100% rename from packages/connections/src/components/connecting/connecting.tsx rename to packages/compass-connections/src/components/connecting/connecting.tsx diff --git a/packages/connections/src/components/connection-list/connection-icon.tsx b/packages/compass-connections/src/components/connection-list/connection-icon.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection-icon.tsx rename to packages/compass-connections/src/components/connection-list/connection-icon.tsx diff --git a/packages/connections/src/components/connection-list/connection-list.spec.tsx b/packages/compass-connections/src/components/connection-list/connection-list.spec.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection-list.spec.tsx rename to packages/compass-connections/src/components/connection-list/connection-list.spec.tsx diff --git a/packages/connections/src/components/connection-list/connection-list.tsx b/packages/compass-connections/src/components/connection-list/connection-list.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection-list.tsx rename to packages/compass-connections/src/components/connection-list/connection-list.tsx diff --git a/packages/connections/src/components/connection-list/connection-menu.spec.tsx b/packages/compass-connections/src/components/connection-list/connection-menu.spec.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection-menu.spec.tsx rename to packages/compass-connections/src/components/connection-list/connection-menu.spec.tsx diff --git a/packages/connections/src/components/connection-list/connection-menu.tsx b/packages/compass-connections/src/components/connection-list/connection-menu.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection-menu.tsx rename to packages/compass-connections/src/components/connection-list/connection-menu.tsx diff --git a/packages/connections/src/components/connection-list/connection.spec.tsx b/packages/compass-connections/src/components/connection-list/connection.spec.tsx similarity index 100% rename from packages/connections/src/components/connection-list/connection.spec.tsx rename to packages/compass-connections/src/components/connection-list/connection.spec.tsx diff --git a/packages/connections/src/components/connection-list/connection.tsx b/packages/compass-connections/src/components/connection-list/connection.tsx similarity index 98% rename from packages/connections/src/components/connection-list/connection.tsx rename to packages/compass-connections/src/components/connection-list/connection.tsx index 3d3bbb955fa..fce3502435b 100644 --- a/packages/connections/src/components/connection-list/connection.tsx +++ b/packages/compass-connections/src/components/connection-list/connection.tsx @@ -12,7 +12,7 @@ import { getConnectionTitle } from 'mongodb-data-service'; import ConnectionMenu from './connection-menu'; import ConnectionIcon from './connection-icon'; -import { useConnectionColor } from '@mongodb-js/connect-form'; +import { useConnectionColor } from '@mongodb-js/connection-form'; const connectionMenuHiddenStyles = css({ visibility: 'hidden', diff --git a/packages/connections/src/components/connections.spec.tsx b/packages/compass-connections/src/components/connections.spec.tsx similarity index 100% rename from packages/connections/src/components/connections.spec.tsx rename to packages/compass-connections/src/components/connections.spec.tsx diff --git a/packages/connections/src/components/connections.tsx b/packages/compass-connections/src/components/connections.tsx similarity index 97% rename from packages/connections/src/components/connections.tsx rename to packages/compass-connections/src/components/connections.tsx index 9d6be2ebc0a..9d829f9fbb2 100644 --- a/packages/connections/src/components/connections.tsx +++ b/packages/compass-connections/src/components/connections.tsx @@ -5,7 +5,7 @@ import { spacing, css, } from '@mongodb-js/compass-components'; -import ConnectForm from '@mongodb-js/connect-form'; +import ConnectionForm from '@mongodb-js/connection-form'; import type { ConnectionInfo, ConnectionOptions, @@ -111,7 +111,7 @@ function Connections({ debug('error rendering connect form', error, errorInfo); }} > - connect({ ...connectionInfo, diff --git a/packages/connections/src/components/form-help/form-help.tsx b/packages/compass-connections/src/components/form-help/form-help.tsx similarity index 100% rename from packages/connections/src/components/form-help/form-help.tsx rename to packages/compass-connections/src/components/form-help/form-help.tsx diff --git a/packages/connections/src/components/resizeable-sidebar.tsx b/packages/compass-connections/src/components/resizeable-sidebar.tsx similarity index 100% rename from packages/connections/src/components/resizeable-sidebar.tsx rename to packages/compass-connections/src/components/resizeable-sidebar.tsx diff --git a/packages/connections/src/index.ts b/packages/compass-connections/src/index.ts similarity index 100% rename from packages/connections/src/index.ts rename to packages/compass-connections/src/index.ts diff --git a/packages/connections/src/modules/connection-attempt.spec.ts b/packages/compass-connections/src/modules/connection-attempt.spec.ts similarity index 100% rename from packages/connections/src/modules/connection-attempt.spec.ts rename to packages/compass-connections/src/modules/connection-attempt.spec.ts diff --git a/packages/connections/src/modules/connection-attempt.ts b/packages/compass-connections/src/modules/connection-attempt.ts similarity index 100% rename from packages/connections/src/modules/connection-attempt.ts rename to packages/compass-connections/src/modules/connection-attempt.ts diff --git a/packages/connections/src/modules/telemetry.spec.ts b/packages/compass-connections/src/modules/telemetry.spec.ts similarity index 100% rename from packages/connections/src/modules/telemetry.spec.ts rename to packages/compass-connections/src/modules/telemetry.spec.ts diff --git a/packages/connections/src/modules/telemetry.ts b/packages/compass-connections/src/modules/telemetry.ts similarity index 100% rename from packages/connections/src/modules/telemetry.ts rename to packages/compass-connections/src/modules/telemetry.ts diff --git a/packages/connections/src/stores/connections-store.spec.ts b/packages/compass-connections/src/stores/connections-store.spec.ts similarity index 100% rename from packages/connections/src/stores/connections-store.spec.ts rename to packages/compass-connections/src/stores/connections-store.spec.ts diff --git a/packages/connections/src/stores/connections-store.ts b/packages/compass-connections/src/stores/connections-store.ts similarity index 100% rename from packages/connections/src/stores/connections-store.ts rename to packages/compass-connections/src/stores/connections-store.ts diff --git a/packages/connections/src/typings.d.ts b/packages/compass-connections/src/typings.d.ts similarity index 100% rename from packages/connections/src/typings.d.ts rename to packages/compass-connections/src/typings.d.ts diff --git a/packages/connect-form/tsconfig-lint.json b/packages/compass-connections/tsconfig-lint.json similarity index 100% rename from packages/connect-form/tsconfig-lint.json rename to packages/compass-connections/tsconfig-lint.json diff --git a/packages/connect-form/tsconfig.json b/packages/compass-connections/tsconfig.json similarity index 100% rename from packages/connect-form/tsconfig.json rename to packages/compass-connections/tsconfig.json diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index ef2fc746fbf..f1da2cb8b49 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -30,7 +30,7 @@ "license": "SSPL", "peerDependencies": { "@mongodb-js/compass-components": "^0.10.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "debug": "*", "mongodb-data-service": "^21.16.0", "prop-types": "^15.7.2", @@ -56,7 +56,7 @@ "@mongodb-js/compass-deployment-awareness": "^11.18.0", "@mongodb-js/compass-server-version": "^5.18.0", "@mongodb-js/compass-ssh-tunnel-status": "^6.18.0", - "@mongodb-js/connect-form": "^0.5.0", + "@mongodb-js/connection-form": "^0.1.0", "autoprefixer": "^9.4.6", "babel-loader": "^8.2.2", "chai": "^4.2.0", diff --git a/packages/compass-sidebar/src/components/sidebar-instance/sidebar-instance.jsx b/packages/compass-sidebar/src/components/sidebar-instance/sidebar-instance.jsx index 3cddde87037..6e7781bd7cc 100644 --- a/packages/compass-sidebar/src/components/sidebar-instance/sidebar-instance.jsx +++ b/packages/compass-sidebar/src/components/sidebar-instance/sidebar-instance.jsx @@ -1,6 +1,6 @@ import React, { useCallback, useState } from 'react'; import PropTypes from 'prop-types'; -import { SaveConnectionModal } from '@mongodb-js/connect-form'; +import { SaveConnectionModal } from '@mongodb-js/connection-form'; import SidebarInstanceStats from '../sidebar-instance-stats'; import SidebarInstanceDetails from '../sidebar-instance-details'; diff --git a/packages/connect-form/.depcheckrc b/packages/connection-form/.depcheckrc similarity index 100% rename from packages/connect-form/.depcheckrc rename to packages/connection-form/.depcheckrc diff --git a/packages/connections/.eslintignore b/packages/connection-form/.eslintignore similarity index 100% rename from packages/connections/.eslintignore rename to packages/connection-form/.eslintignore diff --git a/packages/connections/.eslintrc.js b/packages/connection-form/.eslintrc.js similarity index 100% rename from packages/connections/.eslintrc.js rename to packages/connection-form/.eslintrc.js diff --git a/packages/connections/.mocharc.js b/packages/connection-form/.mocharc.js similarity index 100% rename from packages/connections/.mocharc.js rename to packages/connection-form/.mocharc.js diff --git a/packages/connect-form/.prettierignore b/packages/connection-form/.prettierignore similarity index 100% rename from packages/connect-form/.prettierignore rename to packages/connection-form/.prettierignore diff --git a/packages/connections/.prettierrc.json b/packages/connection-form/.prettierrc.json similarity index 100% rename from packages/connections/.prettierrc.json rename to packages/connection-form/.prettierrc.json diff --git a/packages/connect-form/package.json b/packages/connection-form/package.json similarity index 97% rename from packages/connect-form/package.json rename to packages/connection-form/package.json index 46dc9455cfc..bfcbc4aea4a 100644 --- a/packages/connect-form/package.json +++ b/packages/connection-form/package.json @@ -1,5 +1,5 @@ { - "name": "@mongodb-js/connect-form", + "name": "@mongodb-js/connection-form", "description": "A form for specifying information needed to connect to a MongoDB instance", "author": { "name": "MongoDB Inc", @@ -13,7 +13,7 @@ "email": "compass@mongodb.com" }, "homepage": "https://github.com/mongodb-js/compass", - "version": "0.5.0", + "version": "0.1.0", "repository": { "type": "git", "url": "https://github.com/mongodb-js/compass.git" diff --git a/packages/connect-form/src/components/advanced-connection-options.tsx b/packages/connection-form/src/components/advanced-connection-options.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-connection-options.tsx rename to packages/connection-form/src/components/advanced-connection-options.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-options-tabs.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-options-tabs.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-options-tabs.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-options-tabs.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-options-tabs.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-options-tabs.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-options-tabs.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-options-tabs.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-tab/advanced-tab.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options-table.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options.tsx b/packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/advanced-tab/url-options.tsx rename to packages/connection-form/src/components/advanced-options-tabs/advanced-tab/url-options.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-aws.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-default.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-gssapi.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-plain.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-tab.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-x509.tsx b/packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-x509.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/authentication-tab/authentication-x509.tsx rename to packages/connection-form/src/components/advanced-options-tabs/authentication-tab/authentication-x509.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/direct-connection-input.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/general-tab.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/general-tab.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/general-tab.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/general-tab.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/general-tab.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/general-tab.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/general-tab.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/general-tab.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/host-input.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/host-input.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/host-input.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/host-input.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/host-input.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/host-input.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/host-input.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/host-input.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/schema-input.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/schema-input.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/schema-input.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/schema-input.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/general-tab/schema-input.tsx b/packages/connection-form/src/components/advanced-options-tabs/general-tab/schema-input.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/general-tab/schema-input.tsx rename to packages/connection-form/src/components/advanced-options-tabs/general-tab/schema-input.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/proxy-and-ssh-tunnel-tab.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/socks.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-identity.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.tsx b/packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.tsx rename to packages/connection-form/src/components/advanced-options-tabs/ssh-tunnel-tab/ssh-tunnel-password.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-certificate-authority.tsx b/packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-certificate-authority.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-certificate-authority.tsx rename to packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-certificate-authority.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-client-certificate.tsx b/packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-client-certificate.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-client-certificate.tsx rename to packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-client-certificate.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.spec.tsx b/packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.spec.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.spec.tsx rename to packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.spec.tsx diff --git a/packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.tsx b/packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.tsx similarity index 100% rename from packages/connect-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.tsx rename to packages/connection-form/src/components/advanced-options-tabs/tls-ssl-tab/tls-ssl-tab.tsx diff --git a/packages/connect-form/src/components/confirm-edit-connection-string.spec.tsx b/packages/connection-form/src/components/confirm-edit-connection-string.spec.tsx similarity index 100% rename from packages/connect-form/src/components/confirm-edit-connection-string.spec.tsx rename to packages/connection-form/src/components/confirm-edit-connection-string.spec.tsx diff --git a/packages/connect-form/src/components/confirm-edit-connection-string.tsx b/packages/connection-form/src/components/confirm-edit-connection-string.tsx similarity index 100% rename from packages/connect-form/src/components/confirm-edit-connection-string.tsx rename to packages/connection-form/src/components/confirm-edit-connection-string.tsx diff --git a/packages/connect-form/src/components/connect-form-actions.spec.tsx b/packages/connection-form/src/components/connect-form-actions.spec.tsx similarity index 100% rename from packages/connect-form/src/components/connect-form-actions.spec.tsx rename to packages/connection-form/src/components/connect-form-actions.spec.tsx diff --git a/packages/connect-form/src/components/connect-form-actions.tsx b/packages/connection-form/src/components/connect-form-actions.tsx similarity index 100% rename from packages/connect-form/src/components/connect-form-actions.tsx rename to packages/connection-form/src/components/connect-form-actions.tsx diff --git a/packages/connect-form/src/components/connect-form.spec.tsx b/packages/connection-form/src/components/connect-form.spec.tsx similarity index 100% rename from packages/connect-form/src/components/connect-form.spec.tsx rename to packages/connection-form/src/components/connect-form.spec.tsx diff --git a/packages/connect-form/src/components/connect-form.tsx b/packages/connection-form/src/components/connect-form.tsx similarity index 100% rename from packages/connect-form/src/components/connect-form.tsx rename to packages/connection-form/src/components/connect-form.tsx diff --git a/packages/connect-form/src/components/connection-string-input.spec.tsx b/packages/connection-form/src/components/connection-string-input.spec.tsx similarity index 100% rename from packages/connect-form/src/components/connection-string-input.spec.tsx rename to packages/connection-form/src/components/connection-string-input.spec.tsx diff --git a/packages/connect-form/src/components/connection-string-input.tsx b/packages/connection-form/src/components/connection-string-input.tsx similarity index 100% rename from packages/connect-form/src/components/connection-string-input.tsx rename to packages/connection-form/src/components/connection-string-input.tsx diff --git a/packages/connect-form/src/components/favorite-color-picker.tsx b/packages/connection-form/src/components/favorite-color-picker.tsx similarity index 100% rename from packages/connect-form/src/components/favorite-color-picker.tsx rename to packages/connection-form/src/components/favorite-color-picker.tsx diff --git a/packages/connect-form/src/components/form-field-container.tsx b/packages/connection-form/src/components/form-field-container.tsx similarity index 100% rename from packages/connect-form/src/components/form-field-container.tsx rename to packages/connection-form/src/components/form-field-container.tsx diff --git a/packages/connect-form/src/components/save-connection-modal.spec.tsx b/packages/connection-form/src/components/save-connection-modal.spec.tsx similarity index 100% rename from packages/connect-form/src/components/save-connection-modal.spec.tsx rename to packages/connection-form/src/components/save-connection-modal.spec.tsx diff --git a/packages/connect-form/src/components/save-connection-modal.tsx b/packages/connection-form/src/components/save-connection-modal.tsx similarity index 100% rename from packages/connect-form/src/components/save-connection-modal.tsx rename to packages/connection-form/src/components/save-connection-modal.tsx diff --git a/packages/connect-form/src/components/validation-summary.spec.tsx b/packages/connection-form/src/components/validation-summary.spec.tsx similarity index 100% rename from packages/connect-form/src/components/validation-summary.spec.tsx rename to packages/connection-form/src/components/validation-summary.spec.tsx diff --git a/packages/connect-form/src/components/validation-summary.tsx b/packages/connection-form/src/components/validation-summary.tsx similarity index 100% rename from packages/connect-form/src/components/validation-summary.tsx rename to packages/connection-form/src/components/validation-summary.tsx diff --git a/packages/connect-form/src/constants/default-connection.ts b/packages/connection-form/src/constants/default-connection.ts similarity index 100% rename from packages/connect-form/src/constants/default-connection.ts rename to packages/connection-form/src/constants/default-connection.ts diff --git a/packages/connect-form/src/hooks/use-connect-form.spec.ts b/packages/connection-form/src/hooks/use-connect-form.spec.ts similarity index 100% rename from packages/connect-form/src/hooks/use-connect-form.spec.ts rename to packages/connection-form/src/hooks/use-connect-form.spec.ts diff --git a/packages/connect-form/src/hooks/use-connect-form.ts b/packages/connection-form/src/hooks/use-connect-form.ts similarity index 100% rename from packages/connect-form/src/hooks/use-connect-form.ts rename to packages/connection-form/src/hooks/use-connect-form.ts diff --git a/packages/connect-form/src/hooks/use-connection-color.spec.tsx b/packages/connection-form/src/hooks/use-connection-color.spec.tsx similarity index 100% rename from packages/connect-form/src/hooks/use-connection-color.spec.tsx rename to packages/connection-form/src/hooks/use-connection-color.spec.tsx diff --git a/packages/connect-form/src/hooks/use-connection-color.ts b/packages/connection-form/src/hooks/use-connection-color.ts similarity index 100% rename from packages/connect-form/src/hooks/use-connection-color.ts rename to packages/connection-form/src/hooks/use-connection-color.ts diff --git a/packages/connect-form/src/index.ts b/packages/connection-form/src/index.ts similarity index 70% rename from packages/connect-form/src/index.ts rename to packages/connection-form/src/index.ts index 22c95b3f671..f3f802bb78e 100644 --- a/packages/connect-form/src/index.ts +++ b/packages/connection-form/src/index.ts @@ -1,6 +1,6 @@ -import ConnectForm from './components/connect-form'; +import ConnectionForm from './components/connect-form'; import SaveConnectionModal from './components/save-connection-modal'; import { useConnectionColor } from './hooks/use-connection-color'; useConnectionColor; export { SaveConnectionModal, useConnectionColor }; -export default ConnectForm; +export default ConnectionForm; diff --git a/packages/connect-form/src/utils/authentication-handler.spec.ts b/packages/connection-form/src/utils/authentication-handler.spec.ts similarity index 100% rename from packages/connect-form/src/utils/authentication-handler.spec.ts rename to packages/connection-form/src/utils/authentication-handler.spec.ts diff --git a/packages/connect-form/src/utils/authentication-handler.ts b/packages/connection-form/src/utils/authentication-handler.ts similarity index 100% rename from packages/connect-form/src/utils/authentication-handler.ts rename to packages/connection-form/src/utils/authentication-handler.ts diff --git a/packages/connect-form/src/utils/check-for-invalid-character-in-host.spec.ts b/packages/connection-form/src/utils/check-for-invalid-character-in-host.spec.ts similarity index 100% rename from packages/connect-form/src/utils/check-for-invalid-character-in-host.spec.ts rename to packages/connection-form/src/utils/check-for-invalid-character-in-host.spec.ts diff --git a/packages/connect-form/src/utils/check-for-invalid-character-in-host.ts b/packages/connection-form/src/utils/check-for-invalid-character-in-host.ts similarity index 100% rename from packages/connect-form/src/utils/check-for-invalid-character-in-host.ts rename to packages/connection-form/src/utils/check-for-invalid-character-in-host.ts diff --git a/packages/connect-form/src/utils/connection-ssh-handler.spec.ts b/packages/connection-form/src/utils/connection-ssh-handler.spec.ts similarity index 100% rename from packages/connect-form/src/utils/connection-ssh-handler.spec.ts rename to packages/connection-form/src/utils/connection-ssh-handler.spec.ts diff --git a/packages/connect-form/src/utils/connection-ssh-handler.ts b/packages/connection-form/src/utils/connection-ssh-handler.ts similarity index 100% rename from packages/connect-form/src/utils/connection-ssh-handler.ts rename to packages/connection-form/src/utils/connection-ssh-handler.ts diff --git a/packages/connect-form/src/utils/connection-string-helpers.spec.ts b/packages/connection-form/src/utils/connection-string-helpers.spec.ts similarity index 100% rename from packages/connect-form/src/utils/connection-string-helpers.spec.ts rename to packages/connection-form/src/utils/connection-string-helpers.spec.ts diff --git a/packages/connect-form/src/utils/connection-string-helpers.ts b/packages/connection-form/src/utils/connection-string-helpers.ts similarity index 100% rename from packages/connect-form/src/utils/connection-string-helpers.ts rename to packages/connection-form/src/utils/connection-string-helpers.ts diff --git a/packages/connect-form/src/utils/connection-string-schema.spec.ts b/packages/connection-form/src/utils/connection-string-schema.spec.ts similarity index 100% rename from packages/connect-form/src/utils/connection-string-schema.spec.ts rename to packages/connection-form/src/utils/connection-string-schema.spec.ts diff --git a/packages/connect-form/src/utils/connection-string-schema.ts b/packages/connection-form/src/utils/connection-string-schema.ts similarity index 100% rename from packages/connect-form/src/utils/connection-string-schema.ts rename to packages/connection-form/src/utils/connection-string-schema.ts diff --git a/packages/connect-form/src/utils/get-next-host.spec.ts b/packages/connection-form/src/utils/get-next-host.spec.ts similarity index 100% rename from packages/connect-form/src/utils/get-next-host.spec.ts rename to packages/connection-form/src/utils/get-next-host.spec.ts diff --git a/packages/connect-form/src/utils/get-next-host.ts b/packages/connection-form/src/utils/get-next-host.ts similarity index 100% rename from packages/connect-form/src/utils/get-next-host.ts rename to packages/connection-form/src/utils/get-next-host.ts diff --git a/packages/connect-form/src/utils/read-preferences.ts b/packages/connection-form/src/utils/read-preferences.ts similarity index 100% rename from packages/connect-form/src/utils/read-preferences.ts rename to packages/connection-form/src/utils/read-preferences.ts diff --git a/packages/connect-form/src/utils/tls-handler.spec.ts b/packages/connection-form/src/utils/tls-handler.spec.ts similarity index 100% rename from packages/connect-form/src/utils/tls-handler.spec.ts rename to packages/connection-form/src/utils/tls-handler.spec.ts diff --git a/packages/connect-form/src/utils/tls-handler.ts b/packages/connection-form/src/utils/tls-handler.ts similarity index 100% rename from packages/connect-form/src/utils/tls-handler.ts rename to packages/connection-form/src/utils/tls-handler.ts diff --git a/packages/connect-form/src/utils/url-options.ts b/packages/connection-form/src/utils/url-options.ts similarity index 100% rename from packages/connect-form/src/utils/url-options.ts rename to packages/connection-form/src/utils/url-options.ts diff --git a/packages/connect-form/src/utils/validation.spec.ts b/packages/connection-form/src/utils/validation.spec.ts similarity index 100% rename from packages/connect-form/src/utils/validation.spec.ts rename to packages/connection-form/src/utils/validation.spec.ts diff --git a/packages/connect-form/src/utils/validation.ts b/packages/connection-form/src/utils/validation.ts similarity index 100% rename from packages/connect-form/src/utils/validation.ts rename to packages/connection-form/src/utils/validation.ts diff --git a/packages/connections/tsconfig-lint.json b/packages/connection-form/tsconfig-lint.json similarity index 100% rename from packages/connections/tsconfig-lint.json rename to packages/connection-form/tsconfig-lint.json diff --git a/packages/connections/tsconfig.json b/packages/connection-form/tsconfig.json similarity index 100% rename from packages/connections/tsconfig.json rename to packages/connection-form/tsconfig.json