diff --git a/README.md b/README.md index 4d46dd49..c66f12d9 100644 --- a/README.md +++ b/README.md @@ -100,10 +100,6 @@ The following dependencies should be ignored: in production, we use the versions shipped by MediaWiki core, so we should use the same versions for testing. The current versions shipped by MediaWiki core are listed in [foreign-resources.yaml](https://gerrit.wikimedia.org/g/mediawiki/core/+/master/resources/lib/foreign-resources.yaml). -- Prettier: - [Jest 29.65.2](https://github.com/jestjs/jest/blob/main/CHANGELOG.md#2962) is not compatible with Prettier 3. - This might be resolved with the next release ([Jest#14566](https://github.com/jestjs/jest/pull/14566)), - so be sure to check whether a newer Jest version is available that includes Prettier 3 compatibility. - Node.js version: The GitHub Workflows here should use the same Node.js version as the `mwgate-nodeXX-docker` CI job in WikibaseLexeme, because that job builds this app for the `test:snl-distnodiff` script. This version is currently Node 18. diff --git a/package-lock.json b/package-lock.json index f472e3da..dc806dc5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "lint-staged": "^15.2.10", "lodash": "^4.17.21", "npm-run-all": "^4.1.5", - "prettier": "^2.8.8", + "prettier": "^3.3.3", "sass": "^1.77.8", "start-server-and-test": "^2.0.5", "stylelint": "^16.9.0", @@ -11999,15 +11999,15 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -23464,9 +23464,9 @@ "dev": true }, "prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true }, "pretty-bytes": { diff --git a/package.json b/package.json index b8319362..2366e8ea 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "lint-staged": "^15.2.10", "lodash": "^4.17.21", "npm-run-all": "^4.1.5", - "prettier": "^2.8.8", + "prettier": "^3.3.3", "sass": "^1.77.8", "start-server-and-test": "^2.0.5", "stylelint": "^16.9.0",