diff --git a/web/.prettierignore b/web/.prettierignore new file mode 100644 index 000000000..1b8ac8894 --- /dev/null +++ b/web/.prettierignore @@ -0,0 +1,3 @@ +# Ignore artifacts: +build +coverage diff --git a/web/.prettierrc b/web/.prettierrc new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/.prettierrc @@ -0,0 +1 @@ +{} diff --git a/web/eslint.config.mjs b/web/eslint.config.mjs index c85fb67c4..81740c057 100644 --- a/web/eslint.config.mjs +++ b/web/eslint.config.mjs @@ -10,7 +10,7 @@ const compat = new FlatCompat({ }); const eslintConfig = [ - ...compat.extends("next/core-web-vitals", "next/typescript"), + ...compat.extends("next/core-web-vitals", "next/typescript", "prettier"), ]; export default eslintConfig; diff --git a/web/package-lock.json b/web/package-lock.json index 1caeee663..99f650498 100644 Binary files a/web/package-lock.json and b/web/package-lock.json differ diff --git a/web/package.json b/web/package.json index 64e64e6ae..4d3749bdf 100644 --- a/web/package.json +++ b/web/package.json @@ -9,19 +9,21 @@ "lint": "next lint" }, "dependencies": { + "next": "15.3.3", "react": "^19.0.0", - "react-dom": "^19.0.0", - "next": "15.3.3" + "react-dom": "^19.0.0" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", "@types/node": "^24", "@types/react": "^19", "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", "eslint": "^9", "eslint-config-next": "15.3.3", - "@eslint/eslintrc": "^3" + "eslint-config-prettier": "^10.1.5", + "prettier": "3.5.3", + "tailwindcss": "^4", + "typescript": "^5" } }