diff --git a/backend/package.json b/backend/package.json index e8c3ed19c..648ffee0e 100644 --- a/backend/package.json +++ b/backend/package.json @@ -107,11 +107,11 @@ "eslint-plugin-import": "2.29.1", "eslint-plugin-jest": "27.9.0", "eslint-plugin-local-rules": "2.0.1", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "http-proxy-middleware": "2.0.6", "jest": "29.7.0", "mocked-env": "1.3.5", - "prettier": "3.2.5", + "prettier": "3.3.3", "source-map-support": "0.5.21", "supertest": "6.3.4", "ts-jest": "29.2.5", diff --git a/commons/package.json b/commons/package.json index a0cfa09e8..bf38d1c94 100644 --- a/commons/package.json +++ b/commons/package.json @@ -60,9 +60,9 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "27.9.0", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "jest": "29.7.0", - "prettier": "3.2.5", + "prettier": "3.3.3", "ts-jest": "29.2.5", "typescript": "5.3.3" }, diff --git a/frontend/package.json b/frontend/package.json index d79a99b43..3a1e998ba 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -150,18 +150,18 @@ "cypress-fill-command": "1.0.2", "dotenv-cli": "7.4.2", "eslint": "8.57.0", - "eslint-config-next": "14.1.4", + "eslint-config-next": "14.2.7", "eslint-config-prettier": "9.1.0", "eslint-plugin-chai-friendly": "0.7.4", "eslint-plugin-cypress": "2.15.2", "eslint-plugin-jest": "27.9.0", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-promise": "6.1.1", - "eslint-plugin-testing-library": "6.2.2", + "eslint-plugin-n": "14.0.0", + "eslint-plugin-prettier": "5.2.1", + "eslint-plugin-promise": "6.6.0", + "eslint-plugin-testing-library": "6.3.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", - "prettier": "3.2.5", + "prettier": "3.3.3", "react-test-renderer": "18.3.1", "ts-loader": "9.5.1", "ts-mockery": "1.2.0", diff --git a/html-to-react/package.json b/html-to-react/package.json index f6e7678bf..91ebe1f08 100644 --- a/html-to-react/package.json +++ b/html-to-react/package.json @@ -57,9 +57,9 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "27.9.0", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "jest": "29.7.0", - "prettier": "3.2.5", + "prettier": "3.3.3", "react": "18.3.1", "react-dom": "18.3.1", "ts-jest": "29.2.5", diff --git a/markdown-it-plugins/package.json b/markdown-it-plugins/package.json index 033ae0a1a..a0aa7d23d 100644 --- a/markdown-it-plugins/package.json +++ b/markdown-it-plugins/package.json @@ -115,10 +115,10 @@ "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-jest": "27.9.0", - "eslint-plugin-prettier": "5.1.3", + "eslint-plugin-prettier": "5.2.1", "jest": "29.7.0", "markdown-it": "13.0.2", - "prettier": "3.2.5", + "prettier": "3.3.3", "ts-jest": "29.2.5", "typescript": "5.3.3" }, diff --git a/yarn.lock b/yarn.lock index 423a564f9..ebddef319 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2541,7 +2541,7 @@ __metadata: eslint-plugin-import: "npm:2.29.1" eslint-plugin-jest: "npm:27.9.0" eslint-plugin-local-rules: "npm:2.0.1" - eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-prettier: "npm:5.2.1" express-session: "npm:1.18.0" file-type: "npm:16.5.4" htmlparser2: "npm:9.1.0" @@ -2559,7 +2559,7 @@ __metadata: passport-http-bearer: "npm:1.0.1" passport-local: "npm:1.0.0" pg: "npm:8.12.0" - prettier: "npm:3.2.5" + prettier: "npm:3.3.3" raw-body: "npm:2.5.2" reflect-metadata: "npm:0.2.2" rimraf: "npm:5.0.10" @@ -2592,12 +2592,12 @@ __metadata: eslint: "npm:8.57.0" eslint-config-prettier: "npm:9.1.0" eslint-plugin-jest: "npm:27.9.0" - eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-prettier: "npm:5.2.1" eventemitter2: "npm:6.4.9" jest: "npm:29.7.0" joi: "npm:17.13.3" js-yaml: "npm:4.1.0" - prettier: "npm:3.2.5" + prettier: "npm:3.3.3" reveal.js: "npm:5.1.0" ts-jest: "npm:29.2.5" typescript: "npm:5.3.3" @@ -2690,15 +2690,15 @@ __metadata: emoji-picker-element: "npm:1.22.4" emoji-picker-element-data: "npm:1.6.1" eslint: "npm:8.57.0" - eslint-config-next: "npm:14.1.4" + eslint-config-next: "npm:14.2.7" eslint-config-prettier: "npm:9.1.0" eslint-plugin-chai-friendly: "npm:0.7.4" eslint-plugin-cypress: "npm:2.15.2" eslint-plugin-jest: "npm:27.9.0" - eslint-plugin-node: "npm:11.1.0" - eslint-plugin-prettier: "npm:5.1.3" - eslint-plugin-promise: "npm:6.1.1" - eslint-plugin-testing-library: "npm:6.2.2" + eslint-plugin-n: "npm:14.0.0" + eslint-plugin-prettier: "npm:5.2.1" + eslint-plugin-promise: "npm:6.6.0" + eslint-plugin-testing-library: "npm:6.3.0" eventemitter2: "npm:6.4.9" fast-deep-equal: "npm:3.1.3" firacode: "npm:6.2.0" @@ -2729,7 +2729,7 @@ __metadata: mermaid: "npm:10.9.1" next: "npm:14.1.4" picocolors: "npm:1.0.1" - prettier: "npm:3.2.5" + prettier: "npm:3.3.3" react: "npm:18.3.1" react-bootstrap: "npm:2.10.4" react-bootstrap-icons: "npm:1.11.4" @@ -2777,10 +2777,10 @@ __metadata: eslint: "npm:8.57.0" eslint-config-prettier: "npm:9.1.0" eslint-plugin-jest: "npm:27.9.0" - eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-prettier: "npm:5.2.1" htmlparser2: "npm:9.1.0" jest: "npm:29.7.0" - prettier: "npm:3.2.5" + prettier: "npm:3.3.3" react: "npm:18.3.1" react-dom: "npm:18.3.1" ts-jest: "npm:29.2.5" @@ -2802,11 +2802,11 @@ __metadata: eslint: "npm:8.57.0" eslint-config-prettier: "npm:9.1.0" eslint-plugin-jest: "npm:27.9.0" - eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-prettier: "npm:5.2.1" html-entities: "npm:2.5.2" jest: "npm:29.7.0" markdown-it: "npm:13.0.2" - prettier: "npm:3.2.5" + prettier: "npm:3.3.3" ts-jest: "npm:29.2.5" typescript: "npm:5.3.3" peerDependencies: @@ -3890,12 +3890,12 @@ __metadata: languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.1.4": - version: 14.1.4 - resolution: "@next/eslint-plugin-next@npm:14.1.4" +"@next/eslint-plugin-next@npm:14.2.7": + version: 14.2.7 + resolution: "@next/eslint-plugin-next@npm:14.2.7" dependencies: glob: "npm:10.3.10" - checksum: 10c0/fb49237153bf528ef3939e1ceae0f658e44abcf0ca155d8042c7961f523e4d9aeba3de18532b633734f3b5524b644e9c3c5187089e0d400896c1c35812bbbdd3 + checksum: 10c0/8ed20ef90e2bae29070e07bc312247b30ca1774d6d695c0f13513fda4c72a2d2a1f6fb6b277cb96a728504f7e7601157931c2e0607c15d88fa9007db4d89ca81 languageName: node linkType: hard @@ -5721,7 +5721,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:6.21.0, @typescript-eslint/parser@npm:^5.4.2 || ^6.0.0": +"@typescript-eslint/parser@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: @@ -5739,6 +5739,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/parser@npm:7.2.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.2.0" + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/typescript-estree": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/11ce36c68212fdbf98fc6fd32ba0977d46b645fd669a3f4fdb8be2036225f86ad005b31a66f97097e90517c44c92cf9cc5fb1d6e9647ee2fa125c4af21cdb477 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/scope-manager@npm:5.62.0" @@ -5769,6 +5787,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/scope-manager@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + checksum: 10c0/4d088c127e6ba1a7de8567f70684779083be24b48746c3b4a86a0ec7062bca58693ee08482349ad6572a17ada8aa6f26b74d1c7139c8fcf7101fa09a572e0ea6 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/type-utils@npm:6.21.0" @@ -5807,6 +5835,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/types@npm:7.2.0" + checksum: 10c0/135aae061720185855bea61ea6cfd33f4801d2de57f65e50079bbdb505100f844632aa4e4bdeec9e9e79d29aaddad949178d0e918e41867da6ab4b1390820e33 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -5863,6 +5898,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + "@typescript-eslint/visitor-keys": "npm:7.2.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/2730bb17730e6f3ca4061f00688a70386a808f5d174fdeb757c3cfa92c455373f69080df33237c1a8970e818af0cea0ae5a083970ed8ba493f3b04458c6f9271 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/utils@npm:6.21.0" @@ -5945,6 +5999,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.2.0": + version: 7.2.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.2.0" + dependencies: + "@typescript-eslint/types": "npm:7.2.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/2d7467495b2b76f3edb1b3047e97076c2242e7eca6d50bbbdd88219f9ff754dbcb9334a0568fe0ceb4c562823980938bd278aa2ba53da6343e7d99a167924f24 + languageName: node + linkType: hard + "@uiw/codemirror-extensions-basic-setup@npm:4.23.0": version: 4.23.0 resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.0" @@ -9517,13 +9581,13 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:14.1.4": - version: 14.1.4 - resolution: "eslint-config-next@npm:14.1.4" +"eslint-config-next@npm:14.2.7": + version: 14.2.7 + resolution: "eslint-config-next@npm:14.2.7" dependencies: - "@next/eslint-plugin-next": "npm:14.1.4" + "@next/eslint-plugin-next": "npm:14.2.7" "@rushstack/eslint-patch": "npm:^1.3.3" - "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0" + "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0" eslint-import-resolver-node: "npm:^0.3.6" eslint-import-resolver-typescript: "npm:^3.5.2" eslint-plugin-import: "npm:^2.28.1" @@ -9536,7 +9600,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/05f1108a2192708b4d4dab2bcb454c551bb8af5802c99f7abf98318ade95d52ed9459a03f3fa6498b2d144a0f8e846c27cdc1b23370962da83d22fdfb3d50bde + checksum: 10c0/dace8ca808ad2aeb0254fb8ca6c4705942fc0e5de16bb5b95b4d26a7a5c26910ca8513e708420d298f184ef8f245b158d46a1e92779ccb3b33b513951207d59d languageName: node linkType: hard @@ -9624,15 +9688,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-es@npm:^3.0.0": - version: 3.0.1 - resolution: "eslint-plugin-es@npm:3.0.1" +"eslint-plugin-es@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-plugin-es@npm:4.1.0" dependencies: eslint-utils: "npm:^2.0.0" regexpp: "npm:^3.0.0" peerDependencies: eslint: ">=4.19.1" - checksum: 10c0/12ae730aa9603e680af048e1653aac15e529411b68b8d0da6e290700b17c695485af7c3f5360f531f80970786cab7288c2c1d4a58c35ec1bb89649897c016c4a + checksum: 10c0/5e1212d0c5b31b114f8a2ae51b7d79cbb6ec361f46e0f4ae56c4158e9adb6265e01ea75369c2f1515b7bfb80dc327eb7aefe84077e92e7d7d629dd15a5f92ace languageName: node linkType: hard @@ -9714,28 +9778,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-node@npm:11.1.0": - version: 11.1.0 - resolution: "eslint-plugin-node@npm:11.1.0" +"eslint-plugin-n@npm:14.0.0": + version: 14.0.0 + resolution: "eslint-plugin-n@npm:14.0.0" dependencies: - eslint-plugin-es: "npm:^3.0.0" - eslint-utils: "npm:^2.0.0" + eslint-plugin-es: "npm:^4.1.0" + eslint-utils: "npm:^3.0.0" ignore: "npm:^5.1.1" + is-core-module: "npm:^2.3.0" minimatch: "npm:^3.0.4" resolve: "npm:^1.10.1" semver: "npm:^6.1.0" peerDependencies: - eslint: ">=5.16.0" - checksum: 10c0/c7716adac4020cb852fd2410dcd8bdb13a227004de77f96d7f9806d0cf2274f24e0920a7ca73bcd72d90003696c1f17fdd9fe3ca218e64ee03dc2b840e4416fa + eslint: ">=7.0.0" + checksum: 10c0/861c5f2e47275fa1e5859d03fb8a7e83abb2285610554d57f8acd80fddbe8a77f56ee45a6952497ae1f3fa76aebbde2bba10c7ccb9c96fe766856503da0faff8 languageName: node linkType: hard -"eslint-plugin-prettier@npm:5.1.3": - version: 5.1.3 - resolution: "eslint-plugin-prettier@npm:5.1.3" +"eslint-plugin-prettier@npm:5.2.1": + version: 5.2.1 + resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.9.1" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -9746,16 +9811,16 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 + checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2 languageName: node linkType: hard -"eslint-plugin-promise@npm:6.1.1": - version: 6.1.1 - resolution: "eslint-plugin-promise@npm:6.1.1" +"eslint-plugin-promise@npm:6.6.0": + version: 6.6.0 + resolution: "eslint-plugin-promise@npm:6.6.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/ec705741c110cd1cb4d702776e1c7f7fe60b671b71f706c88054ab443cf2767aae5a663928fb426373ba1095eaeda312a740a4f880546631f0e0727f298b3393 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/93a667dbc9ff15c4d586b0d40a31c7828314cbbb31b2b9a75802aa4ef536e9457bb3e1a89b384b07aa336dd61b315ae8b0aadc0870210378023dd018819b59b3 languageName: node linkType: hard @@ -9794,14 +9859,14 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:6.2.2": - version: 6.2.2 - resolution: "eslint-plugin-testing-library@npm:6.2.2" +"eslint-plugin-testing-library@npm:6.3.0": + version: 6.3.0 + resolution: "eslint-plugin-testing-library@npm:6.3.0" dependencies: "@typescript-eslint/utils": "npm:^5.58.0" peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 10c0/f7dd5ba10ea448438f32f240958d183d0e52738c140670657b8adc5b95787fb7bb9e3b88d885be130a91c10a2f8c346f603bddabd6ac93813ca2224bedfd49f0 + checksum: 10c0/9f388cb9101a38f30a8be9b0ddb6765fc69faccaf7b9ac02b5d662505b72023468f0c99d1a83fd18750e70a1b3d67d3cabc6e4f531fee0a753e35499e7f7461b languageName: node linkType: hard @@ -9834,6 +9899,17 @@ __metadata: languageName: node linkType: hard +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: "npm:^2.0.0" + peerDependencies: + eslint: ">=5" + checksum: 10c0/45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52 + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^1.1.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -9841,6 +9917,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^2.0.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" @@ -11064,6 +11147,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + "heap@npm:^0.2.6": version: 0.2.7 resolution: "heap@npm:0.2.7" @@ -11662,6 +11754,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.3.0": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -15267,12 +15368,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: prettier: bin/prettier.cjs - checksum: 10c0/ea327f37a7d46f2324a34ad35292af2ad4c4c3c3355da07313339d7e554320f66f65f91e856add8530157a733c6c4a897dc41b577056be5c24c40f739f5ee8c6 + checksum: 10c0/b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 languageName: node linkType: hard @@ -17376,13 +17477,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.9.1": + version: 0.9.1 + resolution: "synckit@npm:0.9.1" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/c3d3aa8e284f3f84f2f868b960c9f49239b364e35f6d20825a448449a3e9c8f49fe36cdd5196b30615682f007830d46f2ea354003954c7336723cb821e4b6519 + checksum: 10c0/d8b89e1bf30ba3ffb469d8418c836ad9c0c062bf47028406b4d06548bc66af97155ea2303b96c93bf5c7c0f0d66153a6fbd6924c76521b434e6a9898982abc2e languageName: node linkType: hard