From ee1e7ee874655b547b9400c0842aad0b44ee76bc Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 13:51:52 +0100 Subject: [PATCH 1/6] chore(configs): re-export eslint and prettier clis through config packages --- configs/eslint-config-compass/bin/eslint.js | 3 +++ configs/eslint-config-compass/package.json | 4 ++++ configs/prettier-config-compass/bin/prettier.js | 8 ++++++++ configs/prettier-config-compass/package.json | 3 +++ package-lock.json | 6 ++++++ 5 files changed, 24 insertions(+) create mode 100755 configs/eslint-config-compass/bin/eslint.js create mode 100755 configs/prettier-config-compass/bin/prettier.js diff --git a/configs/eslint-config-compass/bin/eslint.js b/configs/eslint-config-compass/bin/eslint.js new file mode 100755 index 00000000000..56711c175fe --- /dev/null +++ b/configs/eslint-config-compass/bin/eslint.js @@ -0,0 +1,3 @@ +#!/usr/bin/env node +'use strict'; +require('eslint/bin/eslint.js'); diff --git a/configs/eslint-config-compass/package.json b/configs/eslint-config-compass/package.json index 1ec0e7099c1..3583bf01e12 100644 --- a/configs/eslint-config-compass/package.json +++ b/configs/eslint-config-compass/package.json @@ -4,8 +4,12 @@ "description": "Shared Compass eslint configuration", "license": "SSPL", "main": "index.js", + "bin": { + "eslint-compass": "./bin/eslint.js" + }, "files": [ "index.js", + "bin", "package.json", "README.md" ], diff --git a/configs/prettier-config-compass/bin/prettier.js b/configs/prettier-config-compass/bin/prettier.js new file mode 100755 index 00000000000..cb22f5cda45 --- /dev/null +++ b/configs/prettier-config-compass/bin/prettier.js @@ -0,0 +1,8 @@ +#!/usr/bin/env node +'use strict'; +const path = require('path'); +if (process.argv.some((arg) => /^--(no-)?config/.test(arg))) { + throw new Error('--config option is not allowed'); +} +process.argv.push('--config', path.resolve(__dirname, '..', 'index.js')); +require('prettier/cli.js'); diff --git a/configs/prettier-config-compass/package.json b/configs/prettier-config-compass/package.json index 516ffe8184e..b76a874b1a4 100644 --- a/configs/prettier-config-compass/package.json +++ b/configs/prettier-config-compass/package.json @@ -4,6 +4,9 @@ "description": "Shared Compass prettier configuration", "license": "SSPL", "main": "index.js", + "bin": { + "prettier-compass": "./bin/prettier.js" + }, "peerDependencies": { "prettier": "^2.7.1" }, diff --git a/package-lock.json b/package-lock.json index 002f9633569..a24b0a206b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,6 +44,9 @@ "eslint-plugin-react": "^7.24.0", "eslint-plugin-react-hooks": "^4.2.0" }, + "bin": { + "eslint-compass": "bin/eslint.js" + }, "devDependencies": { "prettier": "^2.7.1" }, @@ -349,6 +352,9 @@ "name": "@mongodb-js/prettier-config-compass", "version": "1.2.6", "license": "SSPL", + "bin": { + "prettier-compass": "bin/prettier.js" + }, "devDependencies": { "@mongodb-js/prettier-config-devtools": "^1.0.1", "prettier": "^2.7.1" From 737d859f1cb99407f6721a736c6f80b31700a40d Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 13:54:39 +0100 Subject: [PATCH 2/6] chore(configs): remove eslint and prettier from package dependencies --- configs/eslint-config-compass/package.json | 7 +- configs/eslint-plugin-compass/package.json | 7 +- configs/mocha-config-compass/package.json | 5 +- configs/prettier-config-compass/package.json | 1 - configs/testing-library-compass/package.json | 6 +- configs/tsconfig-compass/package.json | 3 +- configs/webpack-config-compass/package.json | 6 +- package-lock.json | 253 +----------------- packages/atlas-service/package.json | 6 +- packages/bson-transpilers/package.json | 1 - packages/collection-model/package.json | 1 - packages/compass-aggregations/package.json | 6 +- packages/compass-app-stores/package.json | 6 +- packages/compass-collection/package.json | 6 +- packages/compass-components/package.json | 6 +- .../package.json | 6 +- .../package.json | 6 +- packages/compass-connections/package.json | 6 +- packages/compass-crud/package.json | 5 +- packages/compass-e2e-tests/package.json | 6 +- packages/compass-editor/package.json | 6 +- packages/compass-explain-plan/package.json | 5 +- .../compass-export-to-language/package.json | 5 +- packages/compass-field-store/package.json | 6 +- packages/compass-find-in-page/package.json | 6 +- packages/compass-generative-ai/package.json | 6 +- packages/compass-global-writes/package.json | 6 +- packages/compass-import-export/package.json | 6 +- packages/compass-indexes/package.json | 5 +- packages/compass-intercom/package.json | 6 +- packages/compass-logging/package.json | 6 +- .../package.json | 6 +- .../compass-preferences-model/package.json | 5 +- packages/compass-query-bar/package.json | 5 +- .../package.json | 6 +- .../compass-schema-validation/package.json | 5 +- packages/compass-schema/package.json | 5 +- packages/compass-serverstats/package.json | 5 +- packages/compass-settings/package.json | 6 +- packages/compass-shell/package.json | 5 +- packages/compass-sidebar/package.json | 6 +- packages/compass-smoke-tests/package.json | 6 +- packages/compass-telemetry/package.json | 6 +- packages/compass-test-server/package.json | 6 +- packages/compass-user-data/package.json | 6 +- packages/compass-utils/package.json | 6 +- packages/compass-web/package.json | 6 +- packages/compass-welcome/package.json | 6 +- packages/compass-workspaces/package.json | 6 +- packages/compass/package.json | 5 +- packages/connection-form/package.json | 6 +- packages/connection-info/package.json | 6 +- packages/connection-storage/package.json | 6 +- packages/data-service/package.json | 6 +- packages/database-model/package.json | 1 - .../databases-collections-list/package.json | 6 +- packages/databases-collections/package.json | 5 +- packages/explain-plan-helper/package.json | 6 +- packages/hadron-app-registry/package.json | 6 +- packages/hadron-build/package.json | 1 - packages/hadron-document/package.json | 6 +- packages/hadron-ipc/package.json | 6 +- packages/hadron-type-checker/package.json | 1 - packages/instance-model/package.json | 1 - packages/mongodb-explain-compat/package.json | 1 - packages/mongodb-query-util/package.json | 6 +- packages/my-queries-storage/package.json | 6 +- packages/reflux-state-mixin/package.json | 6 +- scripts/package.json | 8 +- 69 files changed, 134 insertions(+), 475 deletions(-) diff --git a/configs/eslint-config-compass/package.json b/configs/eslint-config-compass/package.json index 3583bf01e12..65e6d559411 100644 --- a/configs/eslint-config-compass/package.json +++ b/configs/eslint-config-compass/package.json @@ -13,9 +13,6 @@ "package.json", "README.md" ], - "peerDependencies": { - "eslint": "^7.25.0" - }, "dependencies": { "@babel/core": "^7.21.4", "@babel/eslint-parser": "^7.14.3", @@ -23,6 +20,7 @@ "@mongodb-js/eslint-plugin-compass": "^1.2.6", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", + "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-filename-rules": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.4.1", @@ -30,9 +28,6 @@ "eslint-plugin-react": "^7.24.0", "eslint-plugin-react-hooks": "^4.2.0" }, - "devDependencies": { - "prettier": "^2.7.1" - }, "scripts": { "check": "npm run lint", "lint": "prettier --check .", diff --git a/configs/eslint-plugin-compass/package.json b/configs/eslint-plugin-compass/package.json index b369aa2b17a..853896285e5 100644 --- a/configs/eslint-plugin-compass/package.json +++ b/configs/eslint-plugin-compass/package.json @@ -24,8 +24,8 @@ "license": "SSPL", "main": "index.js", "scripts": { - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run lint && npm run depcheck", @@ -42,7 +42,6 @@ "depcheck": "^1.4.1", "eslint": "^7.25.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.7.1" + "nyc": "^15.1.0" } } diff --git a/configs/mocha-config-compass/package.json b/configs/mocha-config-compass/package.json index 855cb82d0cc..2765194481d 100644 --- a/configs/mocha-config-compass/package.json +++ b/configs/mocha-config-compass/package.json @@ -5,11 +5,10 @@ "license": "SSPL", "main": "index.js", "devDependencies": { - "@mongodb-js/prettier-config-compass": "^1.2.6", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-compass": "^1.2.6" }, "scripts": { - "prettier": "prettier", + "prettier": "prettier-compass", "lint": "npm run prettier -- --check .", "check": "npm run lint", "check-ci": "npm run lint", diff --git a/configs/prettier-config-compass/package.json b/configs/prettier-config-compass/package.json index b76a874b1a4..8a0d3603f48 100644 --- a/configs/prettier-config-compass/package.json +++ b/configs/prettier-config-compass/package.json @@ -11,7 +11,6 @@ "prettier": "^2.7.1" }, "devDependencies": { - "prettier": "^2.7.1", "@mongodb-js/prettier-config-devtools": "^1.0.1" }, "scripts": { diff --git a/configs/testing-library-compass/package.json b/configs/testing-library-compass/package.json index a5eec0bc865..9c327a47eb9 100644 --- a/configs/testing-library-compass/package.json +++ b/configs/testing-library-compass/package.json @@ -32,8 +32,8 @@ "scripts": { "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -54,10 +54,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" }, "dependencies": { diff --git a/configs/tsconfig-compass/package.json b/configs/tsconfig-compass/package.json index 7f4ade8c0b9..6d8ce85fe7e 100644 --- a/configs/tsconfig-compass/package.json +++ b/configs/tsconfig-compass/package.json @@ -11,8 +11,7 @@ "typescript": "^5.0.4" }, "devDependencies": { - "@mongodb-js/prettier-config-compass": "^1.2.6", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-compass": "^1.2.6" }, "dependencies": { "@mongodb-js/tsconfig-devtools": "^1.0.0" diff --git a/configs/webpack-config-compass/package.json b/configs/webpack-config-compass/package.json index 9cbfc23505a..37dd25800f6 100644 --- a/configs/webpack-config-compass/package.json +++ b/configs/webpack-config-compass/package.json @@ -36,8 +36,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "postcompile": "gen-esm-wrapper . ./dist/.esm-wrapper.mjs", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run lint && npm run depcheck", @@ -52,8 +52,6 @@ "@types/html-webpack-plugin": "^3.2.9", "@types/webpack-bundle-analyzer": "^4.7.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" }, "dependencies": { diff --git a/package-lock.json b/package-lock.json index a24b0a206b8..9687294c8d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,6 +37,7 @@ "@mongodb-js/eslint-plugin-compass": "^1.2.6", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", + "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-filename-rules": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.4.1", @@ -46,12 +47,6 @@ }, "bin": { "eslint-compass": "bin/eslint.js" - }, - "devDependencies": { - "prettier": "^2.7.1" - }, - "peerDependencies": { - "eslint": "^7.25.0" } }, "configs/eslint-plugin-compass": { @@ -64,8 +59,7 @@ "depcheck": "^1.4.1", "eslint": "^7.25.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.7.1" + "nyc": "^15.1.0" } }, "configs/mocha-config-compass": { @@ -87,8 +81,7 @@ "why-is-node-running": "^2.2.2" }, "devDependencies": { - "@mongodb-js/prettier-config-compass": "^1.2.6", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-compass": "^1.2.6" } }, "configs/mocha-config-compass/node_modules/@mongodb-js/mocha-config-devtools": { @@ -356,8 +349,7 @@ "prettier-compass": "bin/prettier.js" }, "devDependencies": { - "@mongodb-js/prettier-config-devtools": "^1.0.1", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-devtools": "^1.0.1" }, "peerDependencies": { "prettier": "^2.7.1" @@ -386,10 +378,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" } }, @@ -474,8 +464,7 @@ "@mongodb-js/tsconfig-devtools": "^1.0.0" }, "devDependencies": { - "@mongodb-js/prettier-config-compass": "^1.2.6", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-compass": "^1.2.6" }, "peerDependencies": { "typescript": "^5.0.4" @@ -531,8 +520,6 @@ "@types/html-webpack-plugin": "^3.2.9", "@types/webpack-bundle-analyzer": "^4.7.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" } }, @@ -36503,6 +36490,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "peer": true, "bin": { "prettier": "bin-prettier.js" }, @@ -43589,10 +43577,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -43636,7 +43622,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } }, @@ -43675,7 +43660,6 @@ "@mongodb-js/prettier-config-compass": "^1.2.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "xvfb-maybe": "^0.2.1" } @@ -43759,7 +43743,6 @@ "electron-mocha": "^12.2.0", "electron-squirrel-startup": "^1.0.1", "ensure-error": "^3.0.1", - "eslint": "^7.25.0", "glob": "^10.2.5", "hadron-app-registry": "^9.4.6", "hadron-build": "^25.7.6", @@ -43855,10 +43838,8 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -43956,10 +43937,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" @@ -44029,10 +44008,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -44151,10 +44128,8 @@ "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", "chai": "^4.3.4", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.0.0", "typescript": "^5.0.4" @@ -44259,12 +44234,10 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -44336,10 +44309,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "xvfb-maybe": "^0.2.1" @@ -44377,10 +44348,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -44492,7 +44461,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-instance-model": "^12.26.6", "nyc": "^15.1.0", @@ -44596,7 +44564,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-to-chromium": "^1.5.113", - "eslint": "^7.25.0", "glob": "^10.2.5", "globals": "^15.14.0", "hadron-build": "^25.7.6", @@ -44609,7 +44576,6 @@ "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "ps-list": "^8.1.0", "puppeteer-core": "^23.10.3", "resolve-mongodb-srv": "^1.1.5", @@ -45034,7 +45000,6 @@ "@mongodb-js/mongodb-constants": "^0.11.0", "mongodb-query-parser": "^4.3.0", "polished": "^4.2.2", - "prettier": "^2.7.1", "react": "^17.0.2" }, "devDependencies": { @@ -45048,7 +45013,6 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "sinon": "^9.2.3", @@ -45155,7 +45119,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -45225,7 +45188,6 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -45299,10 +45261,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" @@ -45364,10 +45324,8 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -45437,11 +45395,9 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "p-queue": "^7.4.1", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" @@ -45542,10 +45498,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" @@ -45757,10 +45711,8 @@ "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "sinon-chai": "^3.7.0", @@ -45866,7 +45818,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -46006,10 +45957,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" } @@ -46118,10 +46067,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -46171,11 +46118,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -46232,7 +46177,6 @@ "@types/yargs-parser": "21.0.0", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "sinon": "^9.2.3" } @@ -46314,7 +46258,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -46425,10 +46368,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -46513,7 +46454,6 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -46565,7 +46505,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-ipc": "^3.4.6", "mocha": "^10.2.0", "mongodb-instance-model": "^12.26.6", @@ -46669,7 +46608,6 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "react-dom": "^17.0.2", "typescript": "^5.0.4", @@ -46719,10 +46657,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -46792,7 +46728,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -46840,11 +46775,9 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-data-service": "^22.25.6", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -46891,10 +46824,8 @@ "compass-e2e-tests": "^1.29.6", "debug": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-build": "^25.7.6", "lodash": "^4.17.21", - "prettier": "^2.7.1", "typescript": "^5.0.4", "yargs": "^17.7.2" } @@ -46986,11 +46917,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" } @@ -47091,11 +47020,9 @@ "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -47148,11 +47075,9 @@ "@types/write-file-atomic": "^4.0.1", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -47225,11 +47150,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -47313,7 +47236,6 @@ "depcheck": "^1.4.1", "dns-query": "^0.11.2", "electron": "^32.3.3", - "eslint": "^7.25.0", "events": "^3.3.0", "express": "^4.21.1", "express-http-proxy": "^2.0.0", @@ -47328,7 +47250,6 @@ "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", - "prettier": "^2.7.1", "process": "^0.11.10", "readable-stream": "^4.5.0", "sinon": "^17.0.1", @@ -47556,10 +47477,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" @@ -47627,10 +47546,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^17.0.1", "typescript": "^5.0.4", @@ -47928,10 +47845,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "xvfb-maybe": "^0.2.1" } @@ -48011,11 +47926,9 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" } @@ -48146,10 +48059,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -48210,12 +48121,10 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "kerberos": "^2.2.1", "mocha": "^10.2.0", "mongodb-log-writer": "^2.3.4", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "socks": "^2.7.3", "typescript": "^5.0.4" @@ -48379,7 +48288,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "@mongodb-js/prettier-config-compass": "^1.2.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } }, @@ -48471,7 +48379,6 @@ "chai": "^4.2.0", "depcheck": "^1.4.1", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", @@ -48508,10 +48415,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -48643,10 +48548,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -48738,10 +48641,8 @@ "@types/reflux": "^6.4.3", "chai": "^4.1.2", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "mocha": "^10.2.0", - "prettier": "^2.7.1", "sinon": "^9.0.0", "typescript": "^5.0.4" } @@ -48822,7 +48723,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-plugin-mocha": "^8.0.0", "mocha": "^10.2.0", "plist": "^3.0.1", @@ -49546,11 +49446,9 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "mocha": "^10.2.0", "moment": "^2.29.4", - "prettier": "^2.7.1", "sinon": "^17.0.1" } }, @@ -49669,10 +49567,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -49716,7 +49612,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } }, @@ -49735,7 +49630,6 @@ "@mongodb-js/prettier-config-compass": "^1.2.6", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } }, @@ -49744,7 +49638,6 @@ "license": "SSPL", "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.3.6", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0" @@ -49767,11 +49660,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -50013,11 +49904,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } @@ -50084,11 +49973,9 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "@types/mocha": "^9.0.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" } }, @@ -50670,9 +50557,7 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "@mongodb-js/prettier-config-compass": "^1.2.6", "@mongodb-js/tsconfig-compass": "^1.2.6", - "depcheck": "^1.4.1", - "eslint": "^7.25.0", - "prettier": "^2.7.1" + "depcheck": "^1.4.1" } }, "scripts/node_modules/commander": { @@ -56187,13 +56072,11 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "redux": "^4.2.1", "redux-thunk": "^2.4.2", @@ -56264,7 +56147,6 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-document": "^8.8.6", "hadron-type-checker": "^7.4.6", @@ -56279,7 +56161,6 @@ "mongodb-query-parser": "^4.3.0", "mongodb-schema": "^12.5.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "prop-types": "^15.7.2", "re-resizable": "^6.9.0", "react": "^17.0.2", @@ -56360,7 +56241,6 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "mongodb-collection-model": "^5.25.6", @@ -56368,7 +56248,6 @@ "mongodb-instance-model": "^12.26.6", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", @@ -56423,13 +56302,11 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "mongodb-collection-model": "^5.25.6", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -56531,7 +56408,6 @@ "@types/react": "^17.0.5", "bson": "^6.10.3", "chai": "^4.3.4", - "eslint": "^7.25.0", "focus-trap-react": "^9.0.2", "hadron-document": "^8.8.6", "hadron-type-checker": "^7.4.6", @@ -56540,7 +56416,6 @@ "mocha": "^10.2.0", "nyc": "^15.1.0", "polished": "^4.2.2", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-hotkeys-hook": "^4.3.7", @@ -56633,13 +56508,11 @@ "chai": "^4.3.6", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "hadron-ipc": "^3.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -56695,7 +56568,6 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -56704,7 +56576,6 @@ "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.6", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -56762,11 +56633,9 @@ "chai": "^4.3.4", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-build-info": "^1.7.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-virtualized-auto-sizer": "^1.0.6", @@ -56834,7 +56703,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-document": "^8.8.6", "hadron-type-checker": "^7.4.6", @@ -56904,7 +56772,6 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -56990,12 +56857,10 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-query-parser": "^4.3.0", "nyc": "^15.1.0", "polished": "^4.2.2", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -57078,7 +56943,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -57141,7 +57005,6 @@ "chai": "^4.3.6", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "mongodb-ns": "^2.4.2", @@ -57202,13 +57065,11 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", "mongodb-schema": "^12.5.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -57259,12 +57120,10 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -57324,14 +57183,12 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "mongodb": "^6.14.1", "mongodb-schema": "^12.5.2", "nyc": "^15.1.0", "p-queue": "^7.4.1", - "prettier": "^2.7.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -57408,13 +57265,11 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -57537,7 +57392,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-document": "^8.8.6", "hadron-ipc": "^3.4.6", @@ -57550,7 +57404,6 @@ "mongodb-schema": "^12.5.2", "nyc": "^15.1.0", "papaparse": "^5.3.2", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -57632,7 +57485,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -57724,10 +57576,8 @@ "chai": "^4.3.6", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" }, @@ -57827,14 +57677,12 @@ "chai": "^4.3.4", "debug": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "is-electron-renderer": "^2.0.1", "mocha": "^10.2.0", "mongodb-log-writer": "^2.3.4", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -57877,12 +57725,10 @@ "chai": "^4.3.6", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "mongodb-connection-string-url": "^3.0.1", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -57937,7 +57783,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -58035,13 +57880,11 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "fuse.js": "^6.5.3", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -58106,7 +57949,6 @@ "d3": "^3.5.17", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-document": "^8.8.6", "leaflet": "^1.5.1", @@ -58182,7 +58024,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "javascript-stringify": "^2.0.1", @@ -58243,12 +58084,10 @@ "commander": "^11.0.0", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "jsdom": "^24.1.3", "make-fetch-happen": "^10.2.1", "pacote": "^11.3.5", "pkg-up": "^3.1.0", - "prettier": "^2.7.1", "prompts": "^2.4.1", "semver": "^7.6.2", "typescript": "^5.0.4" @@ -58411,7 +58250,6 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -58459,12 +58297,10 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -58526,7 +58362,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", @@ -58566,7 +58401,6 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -58575,7 +58409,6 @@ "mongodb-instance-model": "^12.26.6", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -58621,10 +58454,8 @@ "compass-e2e-tests": "^1.29.6", "debug": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-build": "^25.7.6", "lodash": "^4.17.21", - "prettier": "^2.7.1", "typescript": "^5.0.4", "yargs": "^17.7.2" }, @@ -58691,13 +58522,11 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^17.0.1", "typescript": "^5.0.4" @@ -58794,12 +58623,10 @@ "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "mongodb-runner": "^5.8.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -58841,11 +58668,9 @@ "@types/write-file-atomic": "^4.0.1", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "write-file-atomic": "^5.0.1", @@ -58902,11 +58727,9 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -58985,7 +58808,6 @@ "depcheck": "^1.4.1", "dns-query": "^0.11.2", "electron": "^32.3.3", - "eslint": "^7.25.0", "events": "^3.3.0", "express": "^4.21.1", "express-http-proxy": "^2.0.0", @@ -59000,7 +58822,6 @@ "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", - "prettier": "^2.7.1", "process": "^0.11.10", "readable-stream": "^4.5.0", "sinon": "^17.0.1", @@ -59190,11 +59011,9 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "redux": "^4.2.1", "redux-thunk": "^2.4.2", @@ -59249,7 +59068,6 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -59257,7 +59075,6 @@ "mongodb-database-model": "^2.25.6", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.1.3", @@ -59389,7 +59206,6 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "mongodb": "^6.14.1", @@ -59398,7 +59214,6 @@ "mongodb-data-service": "^22.25.6", "mongodb-query-parser": "^4.3.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "xvfb-maybe": "^0.2.1" @@ -59460,7 +59275,6 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -59468,7 +59282,6 @@ "mongodb-connection-string-url": "^3.0.1", "mongodb-data-service": "^22.25.6", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" }, @@ -59593,7 +59406,6 @@ "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "keytar": "^7.9.0", @@ -59601,7 +59413,6 @@ "mocha": "^10.2.0", "mongodb-connection-string-url": "^3.0.1", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -59650,13 +59461,11 @@ "chai": "^4.3.4", "compass-preferences-model": "^2.33.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-collection-model": "^5.25.6", "mongodb-database-model": "^2.25.6", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -59824,13 +59633,13 @@ "@mongodb-js/eslint-plugin-compass": "^1.2.6", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", + "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-filename-rules": "^1.2.0", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-mocha": "^8.0.0", "eslint-plugin-react": "^7.24.0", - "eslint-plugin-react-hooks": "^4.2.0", - "prettier": "^2.7.1" + "eslint-plugin-react-hooks": "^4.2.0" } }, "@mongodb-js/eslint-config-devtools": { @@ -59860,8 +59669,7 @@ "depcheck": "^1.4.1", "eslint": "^7.25.0", "mocha": "^10.2.0", - "nyc": "^15.1.0", - "prettier": "^2.7.1" + "nyc": "^15.1.0" } }, "@mongodb-js/explain-plan-helper": { @@ -59877,11 +59685,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-explain-compat": "^3.3.6", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -59936,7 +59742,6 @@ "chai-enzyme": "^1.0.0-beta.1", "enzyme": "^3.11.0", "identity-obj-proxy": "^3.0.0", - "prettier": "^2.7.1", "react-16-node-hanging-test-fix": "^1.0.0", "sinon-chai": "^3.7.0", "ts-node": "^10.9.1", @@ -60287,12 +60092,10 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "hadron-app-registry": "^9.4.6", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -60356,8 +60159,7 @@ "@mongodb-js/prettier-config-compass": { "version": "file:configs/prettier-config-compass", "requires": { - "@mongodb-js/prettier-config-devtools": "^1.0.1", - "prettier": "^2.7.1" + "@mongodb-js/prettier-config-devtools": "^1.0.1" } }, "@mongodb-js/prettier-config-devtools": { @@ -60376,11 +60178,9 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "@types/mocha": "^9.0.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "reflux": "^0.4.1", "typescript": "^5.0.4" } @@ -60606,11 +60406,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-connection-string-url": "^3.0.1", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-redux": "^8.1.3", "sinon": "^17.0.1", @@ -60694,8 +60492,7 @@ "version": "file:configs/tsconfig-compass", "requires": { "@mongodb-js/prettier-config-compass": "^1.2.6", - "@mongodb-js/tsconfig-devtools": "^1.0.0", - "prettier": "^2.7.1" + "@mongodb-js/tsconfig-devtools": "^1.0.0" } }, "@mongodb-js/tsconfig-devtools": { @@ -60731,7 +60528,6 @@ "css-loader": "^4.3.0", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "html-webpack-plugin": "^5.6.0", "less": "^3.13.1", "less-loader": "^10.0.1", @@ -60740,7 +60536,6 @@ "postcss": "^8.4.31", "postcss-loader": "^6.1.1", "postcss-preset-env": "^6.7.0", - "prettier": "^2.7.1", "react-refresh": "^0.10.0", "source-map-loader": "^4.0.1", "style-loader": "^3.2.1", @@ -67428,7 +67223,6 @@ "bson": "^6.10.3", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "js-yaml": "^3.13.1", "mocha": "^10.2.0" }, @@ -68164,7 +67958,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-to-chromium": "^1.5.113", - "eslint": "^7.25.0", "glob": "^10.2.5", "globals": "^15.14.0", "hadron-build": "^25.7.6", @@ -68177,7 +67970,6 @@ "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "ps-list": "^8.1.0", "puppeteer-core": "^23.10.3", "resolve-mongodb-srv": "^1.1.5", @@ -68481,7 +68273,6 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "hadron-app-registry": "^9.4.6", "hadron-ipc": "^3.4.6", "js-yaml": "^4.1.0", @@ -74190,11 +73981,9 @@ "@types/reflux": "^6.4.3", "chai": "^4.1.2", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "eventemitter3": "^4.0.0", "mocha": "^10.2.0", - "prettier": "^2.7.1", "react": "^17.0.2", "react-redux": "^8.1.3", "redux": "^4.2.1", @@ -74251,7 +74040,6 @@ "electron-packager": "^15.5.1", "electron-packager-plugin-non-proprietary-codecs-ffmpeg": "^1.0.2", "electron-winstaller": "^5.1.0", - "eslint": "^7.25.0", "eslint-plugin-mocha": "^8.0.0", "flatnest": "^1.0.0", "fs-extra": "^8.1.0", @@ -74843,14 +74631,12 @@ "bson": "^6.10.3", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "eventemitter3": "^4.0.0", "hadron-type-checker": "^7.4.6", "lodash": "^4.17.21", "mocha": "^10.2.0", "moment": "^2.29.4", - "prettier": "^2.7.1", "sinon": "^17.0.1" }, "dependencies": { @@ -74969,11 +74755,9 @@ "debug": "^4.3.4", "depcheck": "^1.4.1", "electron": "^32.3.3", - "eslint": "^7.25.0", "is-electron-renderer": "^2.0.1", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -75007,7 +74791,6 @@ "bson": "^6.10.3", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "lodash": "^4.17.21", "mocha": "^10.2.0" } @@ -79987,7 +79770,6 @@ "ampersand-model": "^8.0.1", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-data-service": "^22.25.6", "mongodb-ns": "^2.4.2", @@ -80063,7 +79845,6 @@ "electron-mocha": "^12.2.0", "electron-squirrel-startup": "^1.0.1", "ensure-error": "^3.0.1", - "eslint": "^7.25.0", "glob": "^10.2.5", "hadron-app-registry": "^9.4.6", "hadron-build": "^25.7.6", @@ -80243,7 +80024,6 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "kerberos": "^2.2.1", "lodash": "^4.17.21", "mocha": "^10.2.0", @@ -80254,7 +80034,6 @@ "mongodb-log-writer": "^2.3.4", "mongodb-ns": "^2.4.2", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "socks": "^2.7.3", "typescript": "^5.0.4" @@ -80378,7 +80157,6 @@ "ampersand-collection": "^2.0.2", "ampersand-model": "^8.0.1", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-collection-model": "^5.25.6", "mongodb-data-service": "^22.25.6" @@ -80399,7 +80177,6 @@ "version": "file:packages/mongodb-explain-compat", "requires": { "@mongodb-js/eslint-config-compass": "^1.3.6", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0" @@ -80413,7 +80190,6 @@ "ampersand-model": "^8.0.1", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-collection-model": "^5.25.6", "mongodb-data-service": "^22.25.6", @@ -80696,12 +80472,10 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, @@ -84123,7 +83897,8 @@ "prettier": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "peer": true }, "pretty-error": { "version": "4.0.0", diff --git a/packages/atlas-service/package.json b/packages/atlas-service/package.json index 745ce7ad2d3..8f3c8d63c66 100644 --- a/packages/atlas-service/package.json +++ b/packages/atlas-service/package.json @@ -42,8 +42,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -65,10 +65,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/bson-transpilers/package.json b/packages/bson-transpilers/package.json index 0cd55ab18d8..df7030260e4 100644 --- a/packages/bson-transpilers/package.json +++ b/packages/bson-transpilers/package.json @@ -35,7 +35,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" }, "dependencies": { diff --git a/packages/collection-model/package.json b/packages/collection-model/package.json index d5cf775e5b0..183065f34e5 100644 --- a/packages/collection-model/package.json +++ b/packages/collection-model/package.json @@ -39,7 +39,6 @@ "@mongodb-js/prettier-config-compass": "^1.2.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "xvfb-maybe": "^0.2.1" } diff --git a/packages/compass-aggregations/package.json b/packages/compass-aggregations/package.json index 9b83caab4ac..4e46cfc2513 100644 --- a/packages/compass-aggregations/package.json +++ b/packages/compass-aggregations/package.json @@ -17,7 +17,7 @@ "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", "depcheck": "compass-scripts check-peer-deps && depcheck", - "eslint": "eslint", + "eslint": "eslint-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "check": "npm run typecheck && npm run lint && npm run depcheck", "check-ci": "npm run check", @@ -27,7 +27,7 @@ "test-watch": "npm run test -- --watch", "test-ci": "npm run test-cov", "test-ci-electron": "npm run test-electron", - "prettier": "prettier", + "prettier": "prettier-compass", "reformat": "npm run eslint . -- --fix && npm run prettier -- --write ." }, "license": "SSPL", @@ -45,10 +45,8 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-app-stores/package.json b/packages/compass-app-stores/package.json index 7f8d9941e6f..39205f84101 100644 --- a/packages/compass-app-stores/package.json +++ b/packages/compass-app-stores/package.json @@ -38,8 +38,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -64,10 +64,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-collection/package.json b/packages/compass-collection/package.json index 416f1852bf7..cc572aaa395 100644 --- a/packages/compass-collection/package.json +++ b/packages/compass-collection/package.json @@ -32,8 +32,8 @@ "scripts": { "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -80,10 +80,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-components/package.json b/packages/compass-components/package.json index beedd333809..7a08caf6029 100644 --- a/packages/compass-components/package.json +++ b/packages/compass-components/package.json @@ -18,8 +18,8 @@ "clean": "node -e \"fs.rmSync('lib', { recursive: true, force: true })\" || true", "precompile": "npm run clean", "compile": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -102,10 +102,8 @@ "@types/mocha": "^9.0.0", "@types/react": "^17.0.5", "chai": "^4.3.4", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.0.0", "typescript": "^5.0.4" diff --git a/packages/compass-connection-import-export/package.json b/packages/compass-connection-import-export/package.json index f2721b92262..86f593f07e8 100644 --- a/packages/compass-connection-import-export/package.json +++ b/packages/compass-connection-import-export/package.json @@ -38,8 +38,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -71,12 +71,10 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "lodash": "^4.17.21", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/compass-connections-navigation/package.json b/packages/compass-connections-navigation/package.json index 963c37a193c..eb459ac597d 100644 --- a/packages/compass-connections-navigation/package.json +++ b/packages/compass-connections-navigation/package.json @@ -36,8 +36,8 @@ "bootstrap": "npm run compile", "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -76,10 +76,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" diff --git a/packages/compass-connections/package.json b/packages/compass-connections/package.json index 63cec611883..8af9354e348 100644 --- a/packages/compass-connections/package.json +++ b/packages/compass-connections/package.json @@ -36,8 +36,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "precompile": "node -e \"fs.rmSync('dist', { recursive: true, force: true })\" || true", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -86,10 +86,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-crud/package.json b/packages/compass-crud/package.json index 3d6f13a7ec1..e3f1de09f68 100644 --- a/packages/compass-crud/package.json +++ b/packages/compass-crud/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -62,7 +62,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-instance-model": "^12.26.6", "nyc": "^15.1.0", diff --git a/packages/compass-e2e-tests/package.json b/packages/compass-e2e-tests/package.json index fa69474b62a..6afd1e47fbd 100644 --- a/packages/compass-e2e-tests/package.json +++ b/packages/compass-e2e-tests/package.json @@ -6,8 +6,8 @@ "scripts": { "clean": "node -e \"try { fs.rmdirSync('.mongodb', { recursive: true }); } catch (e) {}\" && node -e \"try { fs.rmdirSync('.log', { recursive: true }); } catch (e) {}\"", "typecheck": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run typecheck && npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run lint && npm run depcheck", @@ -52,7 +52,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-to-chromium": "^1.5.113", - "eslint": "^7.25.0", "glob": "^10.2.5", "globals": "^15.14.0", "hadron-build": "^25.7.6", @@ -65,7 +64,6 @@ "mongodb-runner": "^5.8.0", "node-fetch": "^2.7.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "ps-list": "^8.1.0", "puppeteer-core": "^23.10.3", "resolve-mongodb-srv": "^1.1.5", diff --git a/packages/compass-editor/package.json b/packages/compass-editor/package.json index 9892a69a094..08af63fe750 100644 --- a/packages/compass-editor/package.json +++ b/packages/compass-editor/package.json @@ -33,8 +33,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -56,7 +56,6 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "sinon": "^9.2.3", @@ -76,7 +75,6 @@ "@mongodb-js/mongodb-constants": "^0.11.0", "mongodb-query-parser": "^4.3.0", "polished": "^4.2.2", - "prettier": "^2.7.1", "react": "^17.0.2" } } diff --git a/packages/compass-explain-plan/package.json b/packages/compass-explain-plan/package.json index 5c3fc59dfc9..a3d62bb7723 100644 --- a/packages/compass-explain-plan/package.json +++ b/packages/compass-explain-plan/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -60,7 +60,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-export-to-language/package.json b/packages/compass-export-to-language/package.json index f67e51c58e4..62fcded24aa 100644 --- a/packages/compass-export-to-language/package.json +++ b/packages/compass-export-to-language/package.json @@ -34,8 +34,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -71,7 +71,6 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-field-store/package.json b/packages/compass-field-store/package.json index 2a93a7f6d2b..5ca8da01283 100644 --- a/packages/compass-field-store/package.json +++ b/packages/compass-field-store/package.json @@ -34,8 +34,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -60,10 +60,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-find-in-page/package.json b/packages/compass-find-in-page/package.json index 7f8bec22362..0dd9c68a7a2 100644 --- a/packages/compass-find-in-page/package.json +++ b/packages/compass-find-in-page/package.json @@ -32,8 +32,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -63,10 +63,8 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-generative-ai/package.json b/packages/compass-generative-ai/package.json index f5ac7d277c9..f1077578d7b 100644 --- a/packages/compass-generative-ai/package.json +++ b/packages/compass-generative-ai/package.json @@ -37,8 +37,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -83,11 +83,9 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "p-queue": "^7.4.1", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-global-writes/package.json b/packages/compass-global-writes/package.json index a680d68fabf..823258db72c 100644 --- a/packages/compass-global-writes/package.json +++ b/packages/compass-global-writes/package.json @@ -34,8 +34,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -78,10 +78,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-import-export/package.json b/packages/compass-import-export/package.json index f015af1a9e0..0c2807cff81 100644 --- a/packages/compass-import-export/package.json +++ b/packages/compass-import-export/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -98,10 +98,8 @@ "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "sinon-chai": "^3.7.0", diff --git a/packages/compass-indexes/package.json b/packages/compass-indexes/package.json index a2cc2a51398..d56ce032616 100644 --- a/packages/compass-indexes/package.json +++ b/packages/compass-indexes/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -58,7 +58,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-intercom/package.json b/packages/compass-intercom/package.json index 413dd2b4149..d66a50a09f3 100644 --- a/packages/compass-intercom/package.json +++ b/packages/compass-intercom/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -59,10 +59,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" }, diff --git a/packages/compass-logging/package.json b/packages/compass-logging/package.json index 731406e66ee..6a57751cf21 100644 --- a/packages/compass-logging/package.json +++ b/packages/compass-logging/package.json @@ -38,8 +38,8 @@ "bootstrap": "npm run compile", "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -69,10 +69,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/compass-maybe-protect-connection-string/package.json b/packages/compass-maybe-protect-connection-string/package.json index 9b534120c8a..db13d4ab42d 100644 --- a/packages/compass-maybe-protect-connection-string/package.json +++ b/packages/compass-maybe-protect-connection-string/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -63,11 +63,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/compass-preferences-model/package.json b/packages/compass-preferences-model/package.json index efc7f63cc4a..2f50a130bab 100644 --- a/packages/compass-preferences-model/package.json +++ b/packages/compass-preferences-model/package.json @@ -37,8 +37,8 @@ "clean": "node -e \"fs.rmSync('dist', { recursive: true, force: true })\" || true", "precompile": "npm run clean", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -70,7 +70,6 @@ "@types/yargs-parser": "21.0.0", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "sinon": "^9.2.3" } diff --git a/packages/compass-query-bar/package.json b/packages/compass-query-bar/package.json index bfc06b8137a..ce74bfd1127 100644 --- a/packages/compass-query-bar/package.json +++ b/packages/compass-query-bar/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -57,7 +57,6 @@ "depcheck": "^1.4.1", "electron": "^32.3.3", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-saved-aggregations-queries/package.json b/packages/compass-saved-aggregations-queries/package.json index c16a4def531..5ece0d307b4 100644 --- a/packages/compass-saved-aggregations-queries/package.json +++ b/packages/compass-saved-aggregations-queries/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -82,10 +82,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-schema-validation/package.json b/packages/compass-schema-validation/package.json index db43d5d64b6..516f669f923 100644 --- a/packages/compass-schema-validation/package.json +++ b/packages/compass-schema-validation/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -59,7 +59,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "hadron-ipc": "^3.4.6", "mocha": "^10.2.0", "mongodb-instance-model": "^12.26.6", diff --git a/packages/compass-schema/package.json b/packages/compass-schema/package.json index c3dd44235cc..b8f6638698c 100644 --- a/packages/compass-schema/package.json +++ b/packages/compass-schema/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -63,7 +63,6 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-serverstats/package.json b/packages/compass-serverstats/package.json index 892d0ec0bbc..d7ff67f0c4b 100644 --- a/packages/compass-serverstats/package.json +++ b/packages/compass-serverstats/package.json @@ -19,8 +19,8 @@ "typecheck": "tsc -p tsconfig-lint.json --noEmit", "check": "npm run typecheck && npm run lint && npm run depcheck", "check-ci": "npm run check", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "test-ci": "npm run test", @@ -56,7 +56,6 @@ "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "react-dom": "^17.0.2", "typescript": "^5.0.4", diff --git a/packages/compass-settings/package.json b/packages/compass-settings/package.json index 302f4361ef2..e5d475af237 100644 --- a/packages/compass-settings/package.json +++ b/packages/compass-settings/package.json @@ -34,8 +34,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -76,10 +76,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-shell/package.json b/packages/compass-shell/package.json index b0dad713dd1..dfc5f00191c 100644 --- a/packages/compass-shell/package.json +++ b/packages/compass-shell/package.json @@ -34,8 +34,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -80,7 +80,6 @@ "electron": "^32.3.3", "electron-mocha": "^12.2.0", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/compass-sidebar/package.json b/packages/compass-sidebar/package.json index abceba42aae..a84a8e81b7b 100644 --- a/packages/compass-sidebar/package.json +++ b/packages/compass-sidebar/package.json @@ -33,8 +33,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -84,11 +84,9 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "mongodb-data-service": "^22.25.6", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4", diff --git a/packages/compass-smoke-tests/package.json b/packages/compass-smoke-tests/package.json index 71267776836..5bd8c564379 100644 --- a/packages/compass-smoke-tests/package.json +++ b/packages/compass-smoke-tests/package.json @@ -21,8 +21,8 @@ "scripts": { "start": "ts-node src/cli.ts", "typecheck": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -38,10 +38,8 @@ "compass-e2e-tests": "^1.29.6", "depcheck": "^1.4.1", "debug": "^4.3.4", - "eslint": "^7.25.0", "hadron-build": "^25.7.6", "lodash": "^4.17.21", - "prettier": "^2.7.1", "typescript": "^5.0.4", "yargs": "^17.7.2" } diff --git a/packages/compass-telemetry/package.json b/packages/compass-telemetry/package.json index e2ab935b299..65d6c10af4e 100644 --- a/packages/compass-telemetry/package.json +++ b/packages/compass-telemetry/package.json @@ -39,8 +39,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -67,11 +67,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" } diff --git a/packages/compass-test-server/package.json b/packages/compass-test-server/package.json index 0db8ffa90ed..44b83c259a0 100644 --- a/packages/compass-test-server/package.json +++ b/packages/compass-test-server/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -60,11 +60,9 @@ "@types/mocha": "^9.0.0", "@types/sinon-chai": "^3.2.5", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/compass-user-data/package.json b/packages/compass-user-data/package.json index 2bdfcfa2fbb..9fab860ca79 100644 --- a/packages/compass-user-data/package.json +++ b/packages/compass-user-data/package.json @@ -36,8 +36,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -65,11 +65,9 @@ "@types/write-file-atomic": "^4.0.1", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/compass-utils/package.json b/packages/compass-utils/package.json index 564ccaadb1c..cbf3a0eb8a5 100644 --- a/packages/compass-utils/package.json +++ b/packages/compass-utils/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -59,11 +59,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/compass-web/package.json b/packages/compass-web/package.json index a089b14ccc8..03fadde6d38 100644 --- a/packages/compass-web/package.json +++ b/packages/compass-web/package.json @@ -46,8 +46,8 @@ "watch": "npm run webpack -- --mode development --watch", "sync": "node scripts/sync-dist-to-mms.js", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -110,7 +110,6 @@ "depcheck": "^1.4.1", "dns-query": "^0.11.2", "electron": "^32.3.3", - "eslint": "^7.25.0", "events": "^3.3.0", "express": "^4.21.1", "express-http-proxy": "^2.0.0", @@ -125,7 +124,6 @@ "nyc": "^15.1.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", - "prettier": "^2.7.1", "process": "^0.11.10", "readable-stream": "^4.5.0", "sinon": "^17.0.1", diff --git a/packages/compass-welcome/package.json b/packages/compass-welcome/package.json index 29a98b788eb..1dabdc83b81 100644 --- a/packages/compass-welcome/package.json +++ b/packages/compass-welcome/package.json @@ -34,8 +34,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -74,10 +74,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4", "xvfb-maybe": "^0.2.1" diff --git a/packages/compass-workspaces/package.json b/packages/compass-workspaces/package.json index 6678a5a05b6..fa4a731603d 100644 --- a/packages/compass-workspaces/package.json +++ b/packages/compass-workspaces/package.json @@ -36,8 +36,8 @@ "compile": "tsc -p tsconfig.json", "start": "npm run webpack serve -- --mode development", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -81,10 +81,8 @@ "chai": "^4.3.6", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "react-dom": "^17.0.2", "sinon": "^17.0.1", "typescript": "^5.0.4", diff --git a/packages/compass/package.json b/packages/compass/package.json index e4fef249c9a..ecf7c99439f 100644 --- a/packages/compass/package.json +++ b/packages/compass/package.json @@ -162,8 +162,8 @@ "download": "hadron-build download", "evergreen-expansions": "hadron-build info --format=yaml --flatten > expansions.yml", "build-info": "hadron-build info", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "test-ci-electron": "npm run test-electron", @@ -253,7 +253,6 @@ "electron-mocha": "^12.2.0", "electron-squirrel-startup": "^1.0.1", "ensure-error": "^3.0.1", - "eslint": "^7.25.0", "glob": "^10.2.5", "local-links": "^1.4.0", "make-fetch-happen": "^10.2.1", diff --git a/packages/connection-form/package.json b/packages/connection-form/package.json index 9bc8bf5407c..4815fd9b912 100644 --- a/packages/connection-form/package.json +++ b/packages/connection-form/package.json @@ -33,8 +33,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -75,10 +75,8 @@ "chai": "^4.3.4", "depcheck": "^1.4.1", "electron-mocha": "^12.2.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "xvfb-maybe": "^0.2.1" } diff --git a/packages/connection-info/package.json b/packages/connection-info/package.json index 6430f996e99..21059aafa34 100644 --- a/packages/connection-info/package.json +++ b/packages/connection-info/package.json @@ -38,8 +38,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -67,11 +67,9 @@ "bson": "^6.10.3", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^17.0.1", "typescript": "^5.0.4" } diff --git a/packages/connection-storage/package.json b/packages/connection-storage/package.json index 079432e847d..a02ea6c6f0d 100644 --- a/packages/connection-storage/package.json +++ b/packages/connection-storage/package.json @@ -43,8 +43,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -81,10 +81,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/data-service/package.json b/packages/data-service/package.json index f0de29d946d..c5c611984bf 100644 --- a/packages/data-service/package.json +++ b/packages/data-service/package.json @@ -37,8 +37,8 @@ "precompile": "npm run clean", "compile": "tsc -p tsconfig.json", "depcheck": "compass-scripts check-peer-deps && depcheck", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "check": "npm run lint && npm run depcheck", "check-ci": "npm run check", @@ -75,12 +75,10 @@ "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "kerberos": "^2.2.1", "mocha": "^10.2.0", "mongodb-log-writer": "^2.3.4", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "socks": "^2.7.3", "typescript": "^5.0.4" diff --git a/packages/database-model/package.json b/packages/database-model/package.json index cfd9073a4f9..13a9f96cd1f 100644 --- a/packages/database-model/package.json +++ b/packages/database-model/package.json @@ -37,7 +37,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "@mongodb-js/prettier-config-compass": "^1.2.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } } diff --git a/packages/databases-collections-list/package.json b/packages/databases-collections-list/package.json index 706d49cbab3..0f24db201fa 100644 --- a/packages/databases-collections-list/package.json +++ b/packages/databases-collections-list/package.json @@ -35,8 +35,8 @@ "bootstrap": "npm run compile", "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -72,10 +72,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/databases-collections/package.json b/packages/databases-collections/package.json index 2d7d5b4f9da..c93e76e4c94 100644 --- a/packages/databases-collections/package.json +++ b/packages/databases-collections/package.json @@ -29,8 +29,8 @@ "bootstrap": "npm run compile", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -51,7 +51,6 @@ "chai": "^4.2.0", "depcheck": "^1.4.1", "enzyme": "^3.11.0", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", "react-dom": "^17.0.2", diff --git a/packages/explain-plan-helper/package.json b/packages/explain-plan-helper/package.json index 11272415c2e..bc845d9c445 100644 --- a/packages/explain-plan-helper/package.json +++ b/packages/explain-plan-helper/package.json @@ -36,8 +36,8 @@ "bootstrap": "npm run compile", "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -62,10 +62,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" } diff --git a/packages/hadron-app-registry/package.json b/packages/hadron-app-registry/package.json index 946382103ac..1100569fcfc 100644 --- a/packages/hadron-app-registry/package.json +++ b/packages/hadron-app-registry/package.json @@ -30,8 +30,8 @@ "bootstrap": "npm run compile", "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run lint && npm run depcheck", @@ -60,10 +60,8 @@ "@types/reflux": "^6.4.3", "chai": "^4.1.2", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "mocha": "^10.2.0", - "prettier": "^2.7.1", "sinon": "^9.0.0", "typescript": "^5.0.4" } diff --git a/packages/hadron-build/package.json b/packages/hadron-build/package.json index ece24373583..32d8cd6a8b3 100644 --- a/packages/hadron-build/package.json +++ b/packages/hadron-build/package.json @@ -60,7 +60,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-plugin-mocha": "^8.0.0", "mocha": "^10.2.0", "plist": "^3.0.1", diff --git a/packages/hadron-document/package.json b/packages/hadron-document/package.json index ac125902a67..8a6d6749eb4 100644 --- a/packages/hadron-document/package.json +++ b/packages/hadron-document/package.json @@ -34,8 +34,8 @@ "precompile": "npm run clean", "compile": "tsc -p tsconfig.json", "depcheck": "compass-scripts check-peer-deps && depcheck", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "check": "npm run lint && npm run depcheck", "check-ci": "npm run check", @@ -58,11 +58,9 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "eslint-config-mongodb-js": "^5.0.3", "mocha": "^10.2.0", "moment": "^2.29.4", - "prettier": "^2.7.1", "sinon": "^17.0.1" } } diff --git a/packages/hadron-ipc/package.json b/packages/hadron-ipc/package.json index 1d5a4923cb0..6eeebc7d438 100644 --- a/packages/hadron-ipc/package.json +++ b/packages/hadron-ipc/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -60,10 +60,8 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/hadron-type-checker/package.json b/packages/hadron-type-checker/package.json index b30ee9b2397..ca1f38f118e 100644 --- a/packages/hadron-type-checker/package.json +++ b/packages/hadron-type-checker/package.json @@ -34,7 +34,6 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "chai": "^4.2.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } } diff --git a/packages/instance-model/package.json b/packages/instance-model/package.json index 0dc13c326d7..4e932e0ddb8 100644 --- a/packages/instance-model/package.json +++ b/packages/instance-model/package.json @@ -38,7 +38,6 @@ "@mongodb-js/prettier-config-compass": "^1.2.6", "chai": "^4.3.4", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "mocha": "^10.2.0" } } diff --git a/packages/mongodb-explain-compat/package.json b/packages/mongodb-explain-compat/package.json index 1453f5f6523..99ce902e985 100644 --- a/packages/mongodb-explain-compat/package.json +++ b/packages/mongodb-explain-compat/package.json @@ -48,7 +48,6 @@ "license": "SSPL", "devDependencies": { "@mongodb-js/eslint-config-compass": "^1.3.6", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0" diff --git a/packages/mongodb-query-util/package.json b/packages/mongodb-query-util/package.json index c65af32f6b9..f419bb86055 100644 --- a/packages/mongodb-query-util/package.json +++ b/packages/mongodb-query-util/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -59,11 +59,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/my-queries-storage/package.json b/packages/my-queries-storage/package.json index 6a8194499fb..f799461804c 100644 --- a/packages/my-queries-storage/package.json +++ b/packages/my-queries-storage/package.json @@ -42,8 +42,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -64,11 +64,9 @@ "@types/sinon-chai": "^3.2.5", "chai": "^4.3.6", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "sinon": "^9.2.3", "typescript": "^5.0.4" }, diff --git a/packages/reflux-state-mixin/package.json b/packages/reflux-state-mixin/package.json index d4508ae9a69..b41b576e417 100644 --- a/packages/reflux-state-mixin/package.json +++ b/packages/reflux-state-mixin/package.json @@ -37,8 +37,8 @@ "prepublishOnly": "npm run compile && compass-scripts check-exports-exist", "compile": "tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs", "typecheck": "tsc -p tsconfig-lint.json --noEmit", - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "compass-scripts check-peer-deps && depcheck", "check": "npm run typecheck && npm run lint && npm run depcheck", @@ -59,11 +59,9 @@ "@mongodb-js/tsconfig-compass": "^1.2.6", "@types/mocha": "^9.0.0", "depcheck": "^1.4.1", - "eslint": "^7.25.0", "gen-esm-wrapper": "^1.1.0", "mocha": "^10.2.0", "nyc": "^15.1.0", - "prettier": "^2.7.1", "typescript": "^5.0.4" } } diff --git a/scripts/package.json b/scripts/package.json index 8fd169768e9..984bc2f0fdd 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -21,8 +21,8 @@ }, "license": "SSPL", "scripts": { - "eslint": "eslint", - "prettier": "prettier", + "eslint": "eslint-compass", + "prettier": "prettier-compass", "lint": "npm run eslint . && npm run prettier -- --check .", "depcheck": "depcheck", "check": "npm run lint && npm run depcheck", @@ -33,9 +33,7 @@ "@mongodb-js/eslint-config-compass": "^1.3.6", "@mongodb-js/prettier-config-compass": "^1.2.6", "@mongodb-js/tsconfig-compass": "^1.2.6", - "depcheck": "^1.4.1", - "eslint": "^7.25.0", - "prettier": "^2.7.1" + "depcheck": "^1.4.1" }, "dependencies": { "@babel/core": "^7.24.3", From e1793147a3f37ea6a6878651d6c094971726e4d2 Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 14:19:48 +0100 Subject: [PATCH 3/6] chore(prettier-config): fix prettier bin path; ensure all scripts are calling the alias --- configs/eslint-config-compass/package.json | 5 +++-- configs/prettier-config-compass/bin/prettier.js | 2 +- configs/prettier-config-compass/package.json | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/configs/eslint-config-compass/package.json b/configs/eslint-config-compass/package.json index 65e6d559411..bf6add7ca26 100644 --- a/configs/eslint-config-compass/package.json +++ b/configs/eslint-config-compass/package.json @@ -29,9 +29,10 @@ "eslint-plugin-react-hooks": "^4.2.0" }, "scripts": { + "prettier": "prettier-compass", "check": "npm run lint", - "lint": "prettier --check .", - "reformat": "prettier --write ." + "lint": "npm run prettier -- --check .", + "reformat": "npm run prettier -- --write ." }, "repository": { "type": "git", diff --git a/configs/prettier-config-compass/bin/prettier.js b/configs/prettier-config-compass/bin/prettier.js index cb22f5cda45..0bf61964056 100755 --- a/configs/prettier-config-compass/bin/prettier.js +++ b/configs/prettier-config-compass/bin/prettier.js @@ -5,4 +5,4 @@ if (process.argv.some((arg) => /^--(no-)?config/.test(arg))) { throw new Error('--config option is not allowed'); } process.argv.push('--config', path.resolve(__dirname, '..', 'index.js')); -require('prettier/cli.js'); +require('prettier/bin-prettier.js'); diff --git a/configs/prettier-config-compass/package.json b/configs/prettier-config-compass/package.json index 8a0d3603f48..d40b420387c 100644 --- a/configs/prettier-config-compass/package.json +++ b/configs/prettier-config-compass/package.json @@ -14,9 +14,10 @@ "@mongodb-js/prettier-config-devtools": "^1.0.1" }, "scripts": { + "prettier": "prettier-compass", "check": "npm run lint", - "lint": "prettier --check .", - "reformat": "prettier --write ." + "lint": "npm run prettier -- --check .", + "reformat": "npm run prettier -- --write ." }, "repository": { "type": "git", From 96897b078fdfe39d92ca6943fb42181e026c3a0a Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 14:55:28 +0100 Subject: [PATCH 4/6] chore(prettier-config): remove configs and ignore files from workspaces --- .husky/pre-commit | 6 +++++- .../.prettierrc.json => .prettierrc.json | 0 configs/eslint-plugin-compass/.prettierignore | 3 --- configs/eslint-plugin-compass/.prettierrc.json | 1 - configs/mocha-config-compass/.prettierrc.json | 1 - .../prettier-config-compass/.prettierignore-default | 1 + configs/prettier-config-compass/.prettierrc.json | 1 - configs/prettier-config-compass/bin/prettier.js | 7 +++++++ configs/testing-library-compass/.prettierignore | 3 --- configs/testing-library-compass/.prettierrc.json | 1 - configs/tsconfig-compass/.prettierrc.json | 1 - configs/webpack-config-compass/.prettierignore | 2 -- configs/webpack-config-compass/.prettierrc.json | 1 - package.json | 3 +-- packages/atlas-service/.prettierignore | 3 --- packages/atlas-service/.prettierrc.json | 1 - packages/bson-transpilers/.prettierrc.json | 1 - packages/collection-model/.prettierrc.json | 1 - packages/compass-aggregations/.prettierignore | 3 --- packages/compass-aggregations/.prettierrc.json | 1 - packages/compass-app-stores/.prettierignore | 3 --- packages/compass-app-stores/.prettierrc.json | 1 - packages/compass-collection/.prettierignore | 3 --- packages/compass-collection/.prettierrc.json | 1 - packages/compass-components/.prettierignore | 2 -- packages/compass-components/.prettierrc.json | 1 - packages/compass-connection-import-export/.prettierignore | 3 --- packages/compass-connection-import-export/.prettierrc.json | 1 - packages/compass-connections-navigation/.prettierignore | 2 -- packages/compass-connections-navigation/.prettierrc.json | 1 - packages/compass-connections/.prettierignore | 3 --- packages/compass-connections/.prettierrc.json | 1 - packages/compass-crud/.prettierrc.json | 1 - packages/compass-e2e-tests/.prettierrc.json | 1 - packages/compass-editor/.prettierignore | 3 --- packages/compass-editor/.prettierrc.json | 1 - packages/compass-explain-plan/.prettierignore | 3 --- packages/compass-explain-plan/.prettierrc.json | 1 - packages/compass-export-to-language/.prettierignore | 3 --- packages/compass-export-to-language/.prettierrc.json | 1 - packages/compass-field-store/.prettierignore | 3 --- packages/compass-field-store/.prettierrc.json | 1 - packages/compass-find-in-page/.prettierignore | 3 --- packages/compass-find-in-page/.prettierrc.json | 1 - packages/compass-generative-ai/.prettierignore | 3 --- packages/compass-generative-ai/.prettierrc.json | 1 - packages/compass-global-writes/.prettierignore | 3 --- packages/compass-global-writes/.prettierrc.json | 1 - packages/compass-import-export/.prettierignore | 3 --- packages/compass-import-export/.prettierrc.json | 1 - packages/compass-indexes/.prettierignore | 3 --- packages/compass-indexes/.prettierrc.json | 1 - packages/compass-intercom/.prettierignore | 3 --- packages/compass-intercom/.prettierrc.json | 1 - packages/compass-logging/.prettierignore | 2 -- packages/compass-logging/.prettierrc.json | 1 - .../.prettierignore | 3 --- .../.prettierrc.json | 1 - packages/compass-preferences-model/.prettierignore | 3 --- packages/compass-preferences-model/.prettierrc.json | 1 - packages/compass-query-bar/.prettierignore | 3 --- packages/compass-query-bar/.prettierrc.json | 1 - .../compass-saved-aggregations-queries/.prettierignore | 3 --- .../compass-saved-aggregations-queries/.prettierrc.json | 1 - packages/compass-schema-validation/.prettierignore | 3 --- packages/compass-schema-validation/.prettierrc.json | 1 - packages/compass-schema/.prettierignore | 3 --- packages/compass-schema/.prettierrc.json | 1 - packages/compass-serverstats/.prettierignore | 3 --- packages/compass-serverstats/.prettierrc.json | 1 - packages/compass-settings/.prettierignore | 3 --- packages/compass-settings/.prettierrc.json | 1 - packages/compass-shell/.prettierignore | 3 --- packages/compass-shell/.prettierrc.json | 1 - packages/compass-sidebar/.prettierignore | 3 --- packages/compass-sidebar/.prettierrc.json | 1 - packages/compass-smoke-tests/.prettierrc.json | 1 - packages/compass-telemetry/.prettierignore | 3 --- packages/compass-telemetry/.prettierrc.json | 1 - packages/compass-test-server/.prettierignore | 3 --- packages/compass-test-server/.prettierrc.json | 1 - packages/compass-user-data/.prettierignore | 3 --- packages/compass-user-data/.prettierrc.json | 1 - packages/compass-utils/.prettierignore | 3 --- packages/compass-utils/.prettierrc.json | 1 - packages/compass-web/.prettierignore | 3 --- packages/compass-web/.prettierrc.json | 1 - packages/compass-welcome/.prettierignore | 3 --- packages/compass-welcome/.prettierrc.json | 1 - packages/compass-workspaces/.prettierignore | 3 --- packages/compass-workspaces/.prettierrc.json | 1 - packages/compass/.prettierrc.json | 1 - packages/connection-form/.prettierignore | 2 -- packages/connection-form/.prettierrc.json | 1 - packages/connection-info/.prettierignore | 3 --- packages/connection-info/.prettierrc.json | 1 - packages/connection-storage/.prettierignore | 3 --- packages/connection-storage/.prettierrc.json | 1 - packages/data-service/.prettierrc.json | 1 - packages/database-model/.prettierrc.json | 1 - packages/databases-collections-list/.prettierignore | 2 -- packages/databases-collections-list/.prettierrc.json | 1 - packages/databases-collections/.prettierignore | 3 --- packages/databases-collections/.prettierrc.json | 1 - packages/explain-plan-helper/.prettierignore | 2 -- packages/explain-plan-helper/.prettierrc.json | 1 - packages/hadron-app-registry/.prettierignore | 2 -- packages/hadron-app-registry/.prettierrc.json | 1 - packages/hadron-build/.prettierrc.json | 1 - packages/hadron-document/.prettierignore | 3 --- packages/hadron-document/.prettierrc.json | 1 - packages/hadron-ipc/.prettierignore | 3 --- packages/hadron-ipc/.prettierrc.json | 1 - packages/hadron-type-checker/.prettierrc.json | 1 - packages/instance-model/.prettierrc.json | 1 - packages/mongodb-explain-compat/.prettierrc.json | 1 - packages/mongodb-query-util/.prettierignore | 3 --- packages/mongodb-query-util/.prettierrc.json | 1 - packages/my-queries-storage/.prettierignore | 3 --- packages/my-queries-storage/.prettierrc.json | 1 - packages/reflux-state-mixin/.prettierignore | 3 --- packages/reflux-state-mixin/.prettierrc.json | 1 - 122 files changed, 14 insertions(+), 214 deletions(-) rename configs/eslint-config-compass/.prettierrc.json => .prettierrc.json (100%) delete mode 100644 configs/eslint-plugin-compass/.prettierignore delete mode 100644 configs/eslint-plugin-compass/.prettierrc.json delete mode 100644 configs/mocha-config-compass/.prettierrc.json rename packages/compass-crud/.prettierignore => configs/prettier-config-compass/.prettierignore-default (67%) delete mode 100644 configs/prettier-config-compass/.prettierrc.json delete mode 100644 configs/testing-library-compass/.prettierignore delete mode 100644 configs/testing-library-compass/.prettierrc.json delete mode 100644 configs/tsconfig-compass/.prettierrc.json delete mode 100644 configs/webpack-config-compass/.prettierignore delete mode 100644 configs/webpack-config-compass/.prettierrc.json delete mode 100644 packages/atlas-service/.prettierignore delete mode 100644 packages/atlas-service/.prettierrc.json delete mode 100644 packages/bson-transpilers/.prettierrc.json delete mode 100644 packages/collection-model/.prettierrc.json delete mode 100644 packages/compass-aggregations/.prettierignore delete mode 100644 packages/compass-aggregations/.prettierrc.json delete mode 100644 packages/compass-app-stores/.prettierignore delete mode 100644 packages/compass-app-stores/.prettierrc.json delete mode 100644 packages/compass-collection/.prettierignore delete mode 100644 packages/compass-collection/.prettierrc.json delete mode 100644 packages/compass-components/.prettierrc.json delete mode 100644 packages/compass-connection-import-export/.prettierignore delete mode 100644 packages/compass-connection-import-export/.prettierrc.json delete mode 100644 packages/compass-connections-navigation/.prettierignore delete mode 100644 packages/compass-connections-navigation/.prettierrc.json delete mode 100644 packages/compass-connections/.prettierignore delete mode 100644 packages/compass-connections/.prettierrc.json delete mode 100644 packages/compass-crud/.prettierrc.json delete mode 100644 packages/compass-e2e-tests/.prettierrc.json delete mode 100644 packages/compass-editor/.prettierignore delete mode 100644 packages/compass-editor/.prettierrc.json delete mode 100644 packages/compass-explain-plan/.prettierignore delete mode 100644 packages/compass-explain-plan/.prettierrc.json delete mode 100644 packages/compass-export-to-language/.prettierignore delete mode 100644 packages/compass-export-to-language/.prettierrc.json delete mode 100644 packages/compass-field-store/.prettierignore delete mode 100644 packages/compass-field-store/.prettierrc.json delete mode 100644 packages/compass-find-in-page/.prettierignore delete mode 100644 packages/compass-find-in-page/.prettierrc.json delete mode 100644 packages/compass-generative-ai/.prettierignore delete mode 100644 packages/compass-generative-ai/.prettierrc.json delete mode 100644 packages/compass-global-writes/.prettierignore delete mode 100644 packages/compass-global-writes/.prettierrc.json delete mode 100644 packages/compass-import-export/.prettierignore delete mode 100644 packages/compass-import-export/.prettierrc.json delete mode 100644 packages/compass-indexes/.prettierignore delete mode 100644 packages/compass-indexes/.prettierrc.json delete mode 100644 packages/compass-intercom/.prettierignore delete mode 100644 packages/compass-intercom/.prettierrc.json delete mode 100644 packages/compass-logging/.prettierignore delete mode 100644 packages/compass-logging/.prettierrc.json delete mode 100644 packages/compass-maybe-protect-connection-string/.prettierignore delete mode 100644 packages/compass-maybe-protect-connection-string/.prettierrc.json delete mode 100644 packages/compass-preferences-model/.prettierignore delete mode 100644 packages/compass-preferences-model/.prettierrc.json delete mode 100644 packages/compass-query-bar/.prettierignore delete mode 100644 packages/compass-query-bar/.prettierrc.json delete mode 100644 packages/compass-saved-aggregations-queries/.prettierignore delete mode 100644 packages/compass-saved-aggregations-queries/.prettierrc.json delete mode 100644 packages/compass-schema-validation/.prettierignore delete mode 100644 packages/compass-schema-validation/.prettierrc.json delete mode 100644 packages/compass-schema/.prettierignore delete mode 100644 packages/compass-schema/.prettierrc.json delete mode 100644 packages/compass-serverstats/.prettierignore delete mode 100644 packages/compass-serverstats/.prettierrc.json delete mode 100644 packages/compass-settings/.prettierignore delete mode 100644 packages/compass-settings/.prettierrc.json delete mode 100644 packages/compass-shell/.prettierignore delete mode 100644 packages/compass-shell/.prettierrc.json delete mode 100644 packages/compass-sidebar/.prettierignore delete mode 100644 packages/compass-sidebar/.prettierrc.json delete mode 100644 packages/compass-smoke-tests/.prettierrc.json delete mode 100644 packages/compass-telemetry/.prettierignore delete mode 100644 packages/compass-telemetry/.prettierrc.json delete mode 100644 packages/compass-test-server/.prettierignore delete mode 100644 packages/compass-test-server/.prettierrc.json delete mode 100644 packages/compass-user-data/.prettierignore delete mode 100644 packages/compass-user-data/.prettierrc.json delete mode 100644 packages/compass-utils/.prettierignore delete mode 100644 packages/compass-utils/.prettierrc.json delete mode 100644 packages/compass-web/.prettierignore delete mode 100644 packages/compass-web/.prettierrc.json delete mode 100644 packages/compass-welcome/.prettierignore delete mode 100644 packages/compass-welcome/.prettierrc.json delete mode 100644 packages/compass-workspaces/.prettierignore delete mode 100644 packages/compass-workspaces/.prettierrc.json delete mode 100644 packages/compass/.prettierrc.json delete mode 100644 packages/connection-form/.prettierignore delete mode 100644 packages/connection-form/.prettierrc.json delete mode 100644 packages/connection-info/.prettierignore delete mode 100644 packages/connection-info/.prettierrc.json delete mode 100644 packages/connection-storage/.prettierignore delete mode 100644 packages/connection-storage/.prettierrc.json delete mode 100644 packages/data-service/.prettierrc.json delete mode 100644 packages/database-model/.prettierrc.json delete mode 100644 packages/databases-collections-list/.prettierignore delete mode 100644 packages/databases-collections-list/.prettierrc.json delete mode 100644 packages/databases-collections/.prettierignore delete mode 100644 packages/databases-collections/.prettierrc.json delete mode 100644 packages/explain-plan-helper/.prettierignore delete mode 100644 packages/explain-plan-helper/.prettierrc.json delete mode 100644 packages/hadron-app-registry/.prettierignore delete mode 100644 packages/hadron-app-registry/.prettierrc.json delete mode 100644 packages/hadron-build/.prettierrc.json delete mode 100644 packages/hadron-document/.prettierignore delete mode 100644 packages/hadron-document/.prettierrc.json delete mode 100644 packages/hadron-ipc/.prettierignore delete mode 100644 packages/hadron-ipc/.prettierrc.json delete mode 100644 packages/hadron-type-checker/.prettierrc.json delete mode 100644 packages/instance-model/.prettierrc.json delete mode 100644 packages/mongodb-explain-compat/.prettierrc.json delete mode 100644 packages/mongodb-query-util/.prettierignore delete mode 100644 packages/mongodb-query-util/.prettierrc.json delete mode 100644 packages/my-queries-storage/.prettierignore delete mode 100644 packages/my-queries-storage/.prettierrc.json delete mode 100644 packages/reflux-state-mixin/.prettierignore delete mode 100644 packages/reflux-state-mixin/.prettierrc.json diff --git a/.husky/pre-commit b/.husky/pre-commit index 65808633410..c9d943cdb41 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -4,4 +4,8 @@ # listings staged files only fileList=$(git diff --diff-filter=AM --cached --name-only) -npm run precommit $fileList +if [ -n "$fileList" ]; then + echo "Prettifying staged files..." + npx prettier-compass --write --ignore-unknown $fileList + git add $fileList +fi diff --git a/configs/eslint-config-compass/.prettierrc.json b/.prettierrc.json similarity index 100% rename from configs/eslint-config-compass/.prettierrc.json rename to .prettierrc.json diff --git a/configs/eslint-plugin-compass/.prettierignore b/configs/eslint-plugin-compass/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/configs/eslint-plugin-compass/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/configs/eslint-plugin-compass/.prettierrc.json b/configs/eslint-plugin-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/eslint-plugin-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/configs/mocha-config-compass/.prettierrc.json b/configs/mocha-config-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/mocha-config-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-crud/.prettierignore b/configs/prettier-config-compass/.prettierignore-default similarity index 67% rename from packages/compass-crud/.prettierignore rename to configs/prettier-config-compass/.prettierignore-default index ec0e36b246c..f7a211614a9 100644 --- a/packages/compass-crud/.prettierignore +++ b/configs/prettier-config-compass/.prettierignore-default @@ -1,3 +1,4 @@ .nyc_output +.nyc-output dist coverage \ No newline at end of file diff --git a/configs/prettier-config-compass/.prettierrc.json b/configs/prettier-config-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/prettier-config-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/configs/prettier-config-compass/bin/prettier.js b/configs/prettier-config-compass/bin/prettier.js index 0bf61964056..2a0bfe3bc3f 100755 --- a/configs/prettier-config-compass/bin/prettier.js +++ b/configs/prettier-config-compass/bin/prettier.js @@ -1,8 +1,15 @@ #!/usr/bin/env node 'use strict'; const path = require('path'); +const fs = require('fs'); if (process.argv.some((arg) => /^--(no-)?config/.test(arg))) { throw new Error('--config option is not allowed'); } process.argv.push('--config', path.resolve(__dirname, '..', 'index.js')); +if (!fs.existsSync(path.resolve(process.cwd(), '.prettierignore'))) { + process.argv.push( + '--ignore-path', + path.resolve(__dirname, '..', '.prettierignore-default') + ); +} require('prettier/bin-prettier.js'); diff --git a/configs/testing-library-compass/.prettierignore b/configs/testing-library-compass/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/configs/testing-library-compass/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/configs/testing-library-compass/.prettierrc.json b/configs/testing-library-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/testing-library-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/configs/tsconfig-compass/.prettierrc.json b/configs/tsconfig-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/tsconfig-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/configs/webpack-config-compass/.prettierignore b/configs/webpack-config-compass/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/configs/webpack-config-compass/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/configs/webpack-config-compass/.prettierrc.json b/configs/webpack-config-compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/configs/webpack-config-compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/package.json b/package.json index c421c2e3653..3720bd64aec 100644 --- a/package.json +++ b/package.json @@ -56,8 +56,7 @@ "generate-vulnerability-report": "mongodb-sbom-tools generate-vulnerability-report --snyk-reports=.sbom/snyk-test-result.json --dependencies=.sbom/dependencies.json --fail-on=high > .sbom/vulnerability-report.md", "generate-first-party-deps-json": "mongodb-sbom-tools fetch-codeql-results --first-party-deps-list-dest=.sbom/first-party-deps.json --dependencies=.sbom/dependencies.json --exclude-repos=mongodb-js/kerberos", "create-static-analysis-report": "mongodb-sbom-tools fetch-codeql-results --sarif-dest=.sbom/codeql.sarif.json", - "postcreate-static-analysis-report": "mongodb-sbom-tools sarif-to-markdown --sarif=.sbom/codeql.sarif.json --md=.sbom/codeql.md", - "precommit": "precommit" + "postcreate-static-analysis-report": "mongodb-sbom-tools sarif-to-markdown --sarif=.sbom/codeql.sarif.json --md=.sbom/codeql.md" }, "repository": { "type": "git", diff --git a/packages/atlas-service/.prettierignore b/packages/atlas-service/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/atlas-service/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/atlas-service/.prettierrc.json b/packages/atlas-service/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/atlas-service/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/bson-transpilers/.prettierrc.json b/packages/bson-transpilers/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/bson-transpilers/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/collection-model/.prettierrc.json b/packages/collection-model/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/collection-model/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-aggregations/.prettierignore b/packages/compass-aggregations/.prettierignore deleted file mode 100644 index fd5c1106409..00000000000 --- a/packages/compass-aggregations/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -coverage -dist diff --git a/packages/compass-aggregations/.prettierrc.json b/packages/compass-aggregations/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-aggregations/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-app-stores/.prettierignore b/packages/compass-app-stores/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-app-stores/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-app-stores/.prettierrc.json b/packages/compass-app-stores/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-app-stores/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-collection/.prettierignore b/packages/compass-collection/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-collection/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-collection/.prettierrc.json b/packages/compass-collection/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-collection/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-components/.prettierignore b/packages/compass-components/.prettierignore index c9bf4e0afe7..5a7a7eb2257 100644 --- a/packages/compass-components/.prettierignore +++ b/packages/compass-components/.prettierignore @@ -1,5 +1,3 @@ lib .nyc_output coverage -# Ignore LG combobox clone. -src/components/combobox \ No newline at end of file diff --git a/packages/compass-components/.prettierrc.json b/packages/compass-components/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-components/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-connection-import-export/.prettierignore b/packages/compass-connection-import-export/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-connection-import-export/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-connection-import-export/.prettierrc.json b/packages/compass-connection-import-export/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-connection-import-export/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-connections-navigation/.prettierignore b/packages/compass-connections-navigation/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/compass-connections-navigation/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/compass-connections-navigation/.prettierrc.json b/packages/compass-connections-navigation/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-connections-navigation/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-connections/.prettierignore b/packages/compass-connections/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-connections/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-connections/.prettierrc.json b/packages/compass-connections/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-connections/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-crud/.prettierrc.json b/packages/compass-crud/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-crud/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-e2e-tests/.prettierrc.json b/packages/compass-e2e-tests/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-e2e-tests/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-editor/.prettierignore b/packages/compass-editor/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-editor/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-editor/.prettierrc.json b/packages/compass-editor/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-editor/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-explain-plan/.prettierignore b/packages/compass-explain-plan/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-explain-plan/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-explain-plan/.prettierrc.json b/packages/compass-explain-plan/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-explain-plan/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-export-to-language/.prettierignore b/packages/compass-export-to-language/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-export-to-language/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-export-to-language/.prettierrc.json b/packages/compass-export-to-language/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-export-to-language/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-field-store/.prettierignore b/packages/compass-field-store/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-field-store/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-field-store/.prettierrc.json b/packages/compass-field-store/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-field-store/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-find-in-page/.prettierignore b/packages/compass-find-in-page/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-find-in-page/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-find-in-page/.prettierrc.json b/packages/compass-find-in-page/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-find-in-page/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-generative-ai/.prettierignore b/packages/compass-generative-ai/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-generative-ai/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-generative-ai/.prettierrc.json b/packages/compass-generative-ai/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-generative-ai/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-global-writes/.prettierignore b/packages/compass-global-writes/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-global-writes/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-global-writes/.prettierrc.json b/packages/compass-global-writes/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-global-writes/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-import-export/.prettierignore b/packages/compass-import-export/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-import-export/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-import-export/.prettierrc.json b/packages/compass-import-export/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-import-export/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-indexes/.prettierignore b/packages/compass-indexes/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-indexes/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-indexes/.prettierrc.json b/packages/compass-indexes/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-indexes/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-intercom/.prettierignore b/packages/compass-intercom/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-intercom/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-intercom/.prettierrc.json b/packages/compass-intercom/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-intercom/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-logging/.prettierignore b/packages/compass-logging/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/compass-logging/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/compass-logging/.prettierrc.json b/packages/compass-logging/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-logging/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-maybe-protect-connection-string/.prettierignore b/packages/compass-maybe-protect-connection-string/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-maybe-protect-connection-string/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-maybe-protect-connection-string/.prettierrc.json b/packages/compass-maybe-protect-connection-string/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-maybe-protect-connection-string/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-preferences-model/.prettierignore b/packages/compass-preferences-model/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-preferences-model/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-preferences-model/.prettierrc.json b/packages/compass-preferences-model/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-preferences-model/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-query-bar/.prettierignore b/packages/compass-query-bar/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-query-bar/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-query-bar/.prettierrc.json b/packages/compass-query-bar/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-query-bar/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-saved-aggregations-queries/.prettierignore b/packages/compass-saved-aggregations-queries/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-saved-aggregations-queries/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-saved-aggregations-queries/.prettierrc.json b/packages/compass-saved-aggregations-queries/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-saved-aggregations-queries/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-schema-validation/.prettierignore b/packages/compass-schema-validation/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-schema-validation/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-schema-validation/.prettierrc.json b/packages/compass-schema-validation/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-schema-validation/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-schema/.prettierignore b/packages/compass-schema/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-schema/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-schema/.prettierrc.json b/packages/compass-schema/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-schema/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-serverstats/.prettierignore b/packages/compass-serverstats/.prettierignore deleted file mode 100644 index fd5c1106409..00000000000 --- a/packages/compass-serverstats/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -coverage -dist diff --git a/packages/compass-serverstats/.prettierrc.json b/packages/compass-serverstats/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-serverstats/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-settings/.prettierignore b/packages/compass-settings/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-settings/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-settings/.prettierrc.json b/packages/compass-settings/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-settings/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-shell/.prettierignore b/packages/compass-shell/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/compass-shell/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/compass-shell/.prettierrc.json b/packages/compass-shell/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-shell/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-sidebar/.prettierignore b/packages/compass-sidebar/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-sidebar/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-sidebar/.prettierrc.json b/packages/compass-sidebar/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-sidebar/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-smoke-tests/.prettierrc.json b/packages/compass-smoke-tests/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-smoke-tests/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-telemetry/.prettierignore b/packages/compass-telemetry/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-telemetry/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-telemetry/.prettierrc.json b/packages/compass-telemetry/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-telemetry/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-test-server/.prettierignore b/packages/compass-test-server/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-test-server/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-test-server/.prettierrc.json b/packages/compass-test-server/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-test-server/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-user-data/.prettierignore b/packages/compass-user-data/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-user-data/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-user-data/.prettierrc.json b/packages/compass-user-data/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-user-data/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-utils/.prettierignore b/packages/compass-utils/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-utils/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-utils/.prettierrc.json b/packages/compass-utils/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-utils/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-web/.prettierignore b/packages/compass-web/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-web/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-web/.prettierrc.json b/packages/compass-web/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-web/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-welcome/.prettierignore b/packages/compass-welcome/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-welcome/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-welcome/.prettierrc.json b/packages/compass-welcome/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-welcome/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass-workspaces/.prettierignore b/packages/compass-workspaces/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/compass-workspaces/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/compass-workspaces/.prettierrc.json b/packages/compass-workspaces/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass-workspaces/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/compass/.prettierrc.json b/packages/compass/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/compass/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/connection-form/.prettierignore b/packages/connection-form/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/connection-form/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/connection-form/.prettierrc.json b/packages/connection-form/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/connection-form/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/connection-info/.prettierignore b/packages/connection-info/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/connection-info/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/connection-info/.prettierrc.json b/packages/connection-info/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/connection-info/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/connection-storage/.prettierignore b/packages/connection-storage/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/connection-storage/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/connection-storage/.prettierrc.json b/packages/connection-storage/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/connection-storage/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/data-service/.prettierrc.json b/packages/data-service/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/data-service/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/database-model/.prettierrc.json b/packages/database-model/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/database-model/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/databases-collections-list/.prettierignore b/packages/databases-collections-list/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/databases-collections-list/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/databases-collections-list/.prettierrc.json b/packages/databases-collections-list/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/databases-collections-list/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/databases-collections/.prettierignore b/packages/databases-collections/.prettierignore deleted file mode 100644 index ec0e36b246c..00000000000 --- a/packages/databases-collections/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage \ No newline at end of file diff --git a/packages/databases-collections/.prettierrc.json b/packages/databases-collections/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/databases-collections/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/explain-plan-helper/.prettierignore b/packages/explain-plan-helper/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/explain-plan-helper/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/explain-plan-helper/.prettierrc.json b/packages/explain-plan-helper/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/explain-plan-helper/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/hadron-app-registry/.prettierignore b/packages/hadron-app-registry/.prettierignore deleted file mode 100644 index 85a8a75e68c..00000000000 --- a/packages/hadron-app-registry/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -.nyc-output -dist diff --git a/packages/hadron-app-registry/.prettierrc.json b/packages/hadron-app-registry/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/hadron-app-registry/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/hadron-build/.prettierrc.json b/packages/hadron-build/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/hadron-build/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/hadron-document/.prettierignore b/packages/hadron-document/.prettierignore deleted file mode 100644 index b317577b7a8..00000000000 --- a/packages/hadron-document/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -lib -dist -.nyc_output diff --git a/packages/hadron-document/.prettierrc.json b/packages/hadron-document/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/hadron-document/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/hadron-ipc/.prettierignore b/packages/hadron-ipc/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/hadron-ipc/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/hadron-ipc/.prettierrc.json b/packages/hadron-ipc/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/hadron-ipc/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/hadron-type-checker/.prettierrc.json b/packages/hadron-type-checker/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/hadron-type-checker/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/instance-model/.prettierrc.json b/packages/instance-model/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/instance-model/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/mongodb-explain-compat/.prettierrc.json b/packages/mongodb-explain-compat/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/mongodb-explain-compat/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/mongodb-query-util/.prettierignore b/packages/mongodb-query-util/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/mongodb-query-util/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/mongodb-query-util/.prettierrc.json b/packages/mongodb-query-util/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/mongodb-query-util/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/my-queries-storage/.prettierignore b/packages/my-queries-storage/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/my-queries-storage/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/my-queries-storage/.prettierrc.json b/packages/my-queries-storage/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/my-queries-storage/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" diff --git a/packages/reflux-state-mixin/.prettierignore b/packages/reflux-state-mixin/.prettierignore deleted file mode 100644 index 4d28df6603a..00000000000 --- a/packages/reflux-state-mixin/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -.nyc_output -dist -coverage diff --git a/packages/reflux-state-mixin/.prettierrc.json b/packages/reflux-state-mixin/.prettierrc.json deleted file mode 100644 index 18853d1532e..00000000000 --- a/packages/reflux-state-mixin/.prettierrc.json +++ /dev/null @@ -1 +0,0 @@ -"@mongodb-js/prettier-config-compass" From 9b0398036c722475994a36c3e4c44eb632fdb954 Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 16:51:14 +0100 Subject: [PATCH 5/6] fix(editor): editor actually depends on prettier --- package-lock.json | 6 +++--- packages/compass-editor/package.json | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9687294c8d4..a795233a1dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36490,7 +36490,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "peer": true, "bin": { "prettier": "bin-prettier.js" }, @@ -45000,6 +44999,7 @@ "@mongodb-js/mongodb-constants": "^0.11.0", "mongodb-query-parser": "^4.3.0", "polished": "^4.2.2", + "prettier": "^2.7.1", "react": "^17.0.2" }, "devDependencies": { @@ -56861,6 +56861,7 @@ "mongodb-query-parser": "^4.3.0", "nyc": "^15.1.0", "polished": "^4.2.2", + "prettier": "^2.7.1", "react": "^17.0.2", "sinon": "^9.2.3", "typescript": "^5.0.4" @@ -83897,8 +83898,7 @@ "prettier": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "peer": true + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" }, "pretty-error": { "version": "4.0.0", diff --git a/packages/compass-editor/package.json b/packages/compass-editor/package.json index 08af63fe750..b6b1d38442a 100644 --- a/packages/compass-editor/package.json +++ b/packages/compass-editor/package.json @@ -75,6 +75,7 @@ "@mongodb-js/mongodb-constants": "^0.11.0", "mongodb-query-parser": "^4.3.0", "polished": "^4.2.2", + "prettier": "^2.7.1", "react": "^17.0.2" } } From 99e228dd32bd02601a1fad3e2cdfc35b71f665d6 Mon Sep 17 00:00:00 2001 From: Sergey Petushkov Date: Thu, 27 Mar 2025 17:19:05 +0100 Subject: [PATCH 6/6] chore(scripts): cleanup create-workspaces script --- scripts/create-workspace.js | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/scripts/create-workspace.js b/scripts/create-workspace.js index c03edab7e5f..70aa3d72d8f 100644 --- a/scripts/create-workspace.js +++ b/scripts/create-workspace.js @@ -256,8 +256,8 @@ async function createWorkspace({ ? 'tsc -p tsconfig.json && gen-esm-wrapper . ./dist/.esm-wrapper.mjs' : 'tsc -p tsconfig.json', typecheck: 'tsc -p tsconfig-lint.json --noEmit', - eslint: 'eslint', - prettier: 'prettier', + eslint: 'eslint-compass', + prettier: 'prettier-compass', lint: 'npm run eslint . && npm run prettier -- --check .', depcheck: 'compass-scripts check-peer-deps && depcheck', check: 'npm run typecheck && npm run lint && npm run depcheck', @@ -284,10 +284,8 @@ async function createWorkspace({ '@types/sinon-chai': '*', chai: '*', depcheck: '*', - eslint: '*', mocha: '*', nyc: '*', - prettier: '*', sinon: '*', '@mongodb-js/testing-library-compass': '*', ...(isReact && { @@ -334,14 +332,6 @@ async function createWorkspace({ .join('\n'); const depcheckrcContent = `ignores:\n${ignores}\nignore-patterns:\n - 'dist'\n`; - const prettierrcPath = path.join(packagePath, '.prettierrc.json'); - const prettierrcContent = JSON.stringify( - '@mongodb-js/prettier-config-compass' - ); - - const prettierIgnorePath = path.join(packagePath, '.prettierignore'); - const prettierIgnoreContent = '.nyc_output\ndist\ncoverage\n'; - const tsconfigPath = path.join(packagePath, 'tsconfig.json'); const tsconfigContent = JSON.stringify( { @@ -434,8 +424,6 @@ describe('Compass Plugin', function() { await fs.mkdir(packagePath, { recursive: true }); await fs.writeFile(packageJsonPath, packageJsonContent); await fs.writeFile(depcheckrcPath, depcheckrcContent); - await fs.writeFile(prettierrcPath, prettierrcContent); - await fs.writeFile(prettierIgnorePath, prettierIgnoreContent); await fs.writeFile(tsconfigPath, tsconfigContent); await fs.writeFile(tsconfigLintPath, tsconfigLintContent); await fs.writeFile(eslintrcPath, eslintrcContent);