From 2c525a2ffd697ae5c78f3e461e552813b9969262 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Sat, 6 Apr 2024 11:11:12 +0300 Subject: [PATCH] Add prettier --- .eslintrc.cjs | 1 + .prettierrc.json | 7 +++++++ package-lock.json | 29 +++++++++++++++++++++++++++++ package.json | 2 ++ 4 files changed, 39 insertions(+) create mode 100644 .prettierrc.json diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 799586a..49a28be 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -6,6 +6,7 @@ module.exports = { "plugin:react/recommended", "plugin:react/jsx-runtime", "plugin:react-hooks/recommended", + "prettier" ], ignorePatterns: ["dist", ".eslintrc.cjs"], parserOptions: { ecmaVersion: "latest", sourceType: "module" }, diff --git a/.prettierrc.json b/.prettierrc.json new file mode 100644 index 0000000..9ffe8f4 --- /dev/null +++ b/.prettierrc.json @@ -0,0 +1,7 @@ +{ + "singleQuote": false, + "arrowParens": "always", + "trailingComma": "all", + "tabWidth": 2, + "semi": true +} diff --git a/package-lock.json b/package-lock.json index 4a9a081..2050303 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,10 +34,12 @@ "@vitejs/plugin-react": "^4.2.1", "autoprefixer": "^10.4.16", "eslint": "^8.55.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "postcss": "^8.4.32", + "prettier": "3.2.5", "tailwindcss": "^3.3.6", "vite": "^5.0.11" } @@ -2671,6 +2673,18 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-plugin-react": { "version": "7.33.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", @@ -4584,6 +4598,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prismjs": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", diff --git a/package.json b/package.json index a05fb4e..a84d269 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,12 @@ "@vitejs/plugin-react": "^4.2.1", "autoprefixer": "^10.4.16", "eslint": "^8.55.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.5", "postcss": "^8.4.32", + "prettier": "3.2.5", "tailwindcss": "^3.3.6", "vite": "^5.0.11" },