fix(eslint): installed one dep for eslint

This commit is contained in:
JK-le-dev 2025-10-18 18:21:29 -05:00
commit 42a012ca9c
4 changed files with 24 additions and 6 deletions

View file

@ -1,11 +1,13 @@
import js from "@eslint/js"; import js from "@eslint/js";
import globals from "globals"; import globals from "globals";
import reactHooks from "eslint-plugin-react-hooks"; // Or import { configs as reactHooks } from "eslint-plugin-react-hooks";
import reactRefresh from "eslint-plugin-react-refresh";
import { defineConfig, globalIgnores } from "eslint/config"; import { defineConfig, globalIgnores } from "eslint/config";
export default defineConfig([ export default defineConfig([
globalIgnores(["dist"]), globalIgnores(["dist"]),
{ {
files: ["**/*.{js,jsx}"], files: ["**/*{js,jsx}"],
extends: [ extends: [
js.configs.recommended, js.configs.recommended,
reactHooks.configs["recommended-latest"], reactHooks.configs["recommended-latest"],

View file

@ -27,11 +27,13 @@
"vite-jsconfig-paths": "^2.0.1" "vite-jsconfig-paths": "^2.0.1"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.38.0",
"eslint": "^9.38.0", "eslint": "^9.38.0",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-react": "^7.37.5", "eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.0", "eslint-plugin-react-hooks": "^7.0.0",
"eslint-plugin-react-refresh": "^0.4.24", "eslint-plugin-react-refresh": "^0.4.24",
"globals": "^16.4.0",
"nodemon": "^3.1.10", "nodemon": "^3.1.10",
"prettier": "^3.6.2", "prettier": "^3.6.2",
"tailwindcss": "^4.1.14", "tailwindcss": "^4.1.14",
@ -863,6 +865,19 @@
"url": "https://opencollective.com/eslint" "url": "https://opencollective.com/eslint"
} }
}, },
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=18"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@eslint/js": { "node_modules/@eslint/js": {
"version": "9.38.0", "version": "9.38.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz",
@ -3867,9 +3882,9 @@
} }
}, },
"node_modules/globals": { "node_modules/globals": {
"version": "14.0.0", "version": "16.4.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz",
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {

View file

@ -32,11 +32,13 @@
}, },
"packageManager": ">=npm@10.9.0", "packageManager": ">=npm@10.9.0",
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.38.0",
"eslint": "^9.38.0", "eslint": "^9.38.0",
"eslint-plugin-import": "^2.32.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-react": "^7.37.5", "eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.0", "eslint-plugin-react-hooks": "^7.0.0",
"eslint-plugin-react-refresh": "^0.4.24", "eslint-plugin-react-refresh": "^0.4.24",
"globals": "^16.4.0",
"nodemon": "^3.1.10", "nodemon": "^3.1.10",
"prettier": "^3.6.2", "prettier": "^3.6.2",
"tailwindcss": "^4.1.14", "tailwindcss": "^4.1.14",

View file

@ -18,7 +18,7 @@ export default function ChatHeader({ title = "AI Assistant" }) {
setMessages([]); setMessages([]);
} }
}; };
return ( return (
<header className="flex items-center justify-between px-4 py-3 bg-gradient-to-r from-slate-800 to-slate-900 text-white"> <header className="flex items-center justify-between px-4 py-3 bg-gradient-to-r from-slate-800 to-slate-900 text-white">
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
@ -34,7 +34,6 @@ export default function ChatHeader({ title = "AI Assistant" }) {
<ActionButton type="add" onClick={handleNewChat}></ActionButton> <ActionButton type="add" onClick={handleNewChat}></ActionButton>
<ActionButton type="delete" onClick={handleDeleteChat}></ActionButton> <ActionButton type="delete" onClick={handleDeleteChat}></ActionButton>
</div> </div>
</header> </header>
); );
} }