From 4ac02d1ee9932dcc05f8b16d854345b48efe542e Mon Sep 17 00:00:00 2001 From: myrmidex Date: Sun, 28 Jun 2026 02:11:14 +0200 Subject: [PATCH] 33 - Add Prettier to the frontend --- frontend/.prettierignore | 4 ++++ frontend/.prettierrc.json | 7 +++++++ frontend/package-lock.json | 17 +++++++++++++++++ frontend/package.json | 3 +++ 4 files changed, 31 insertions(+) create mode 100644 frontend/.prettierignore create mode 100644 frontend/.prettierrc.json diff --git a/frontend/.prettierignore b/frontend/.prettierignore new file mode 100644 index 0000000..0143ddc --- /dev/null +++ b/frontend/.prettierignore @@ -0,0 +1,4 @@ +node_modules +dist +package-lock.json +*.tsbuildinfo diff --git a/frontend/.prettierrc.json b/frontend/.prettierrc.json new file mode 100644 index 0000000..425e90a --- /dev/null +++ b/frontend/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "semi": false, + "singleQuote": true, + "trailingComma": "all", + "printWidth": 80, + "tabWidth": 2 +} diff --git a/frontend/package-lock.json b/frontend/package-lock.json index b676da5..6813673 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -17,6 +17,7 @@ "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "oxlint": "^1.69.0", + "prettier": "^3.9.1", "typescript": "~6.0.2", "vite": "^8.1.0" } @@ -1166,6 +1167,22 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/prettier": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.1.tgz", + "integrity": "sha512-ppiDo2CSwexck1eyZUwJHg/N3nf1+6IRCv7W/VJ5vaLnVCmB7+3CdRfMwoCHBBX6xTrREDTksZ4OZl5SSf4zXA==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/react": { "version": "19.2.7", "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", diff --git a/frontend/package.json b/frontend/package.json index ddc92ff..46e9a04 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,6 +7,8 @@ "dev": "vite", "build": "tsc -b && vite build", "lint": "oxlint", + "format": "prettier --write .", + "format:check": "prettier --check .", "preview": "vite preview" }, "dependencies": { @@ -19,6 +21,7 @@ "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.2", "oxlint": "^1.69.0", + "prettier": "^3.9.1", "typescript": "~6.0.2", "vite": "^8.1.0" }