diff --git a/frontend/.eslintrc.json b/frontend/.eslintrc.json index ed27dc7..926cadf 100644 --- a/frontend/.eslintrc.json +++ b/frontend/.eslintrc.json @@ -5,14 +5,16 @@ }, "extends": [ "eslint:recommended", - "plugin:vue/vue3-essential" + "plugin:vue/vue3-essential", + "plugin:tailwindcss/recommended" ], "parserOptions": { "ecmaVersion": "latest", "sourceType": "module" }, "plugins": [ - "vue" + "vue", + "tailwindcss" ], "rules": {} } \ No newline at end of file diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 72c10ef..6e10658 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -32,11 +32,12 @@ "devDependencies": { "@types/webpack-env": "^1.18.8", "@vitejs/plugin-vue": "^5.0.3", - "autoprefixer": "^10.4.17", + "autoprefixer": "^10.4.21", "eslint": "^8.57.0", + "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-vue": "^9.22.0", - "postcss": "^8.4.35", - "tailwindcss": "^3.4.1", + "postcss": "^8.5.3", + "tailwindcss": "^3.4.17", "vite": "^6.3.1" } }, @@ -2640,6 +2641,23 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-plugin-tailwindcss": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.18.0.tgz", + "integrity": "sha512-PQDU4ZMzFH0eb2DrfHPpbgo87Zgg2EXSMOj1NSfzdZm+aJzpuwGerfowMIaVehSREEa0idbf/eoNYAOHSJoDAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.5", + "postcss": "^8.4.4" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "tailwindcss": "^3.4.0" + } + }, "node_modules/eslint-plugin-vue": { "version": "9.33.0", "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index eea7f4c..f437e81 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -33,11 +33,12 @@ "devDependencies": { "@types/webpack-env": "^1.18.8", "@vitejs/plugin-vue": "^5.0.3", - "autoprefixer": "^10.4.17", + "autoprefixer": "^10.4.21", "eslint": "^8.57.0", + "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-vue": "^9.22.0", - "postcss": "^8.4.35", - "tailwindcss": "^3.4.1", + "postcss": "^8.5.3", + "tailwindcss": "^3.4.17", "vite": "^6.3.1" } }