diff --git a/frontend/package.json b/frontend/package.json index 84b01ef..d6b7cd1 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,30 +1,32 @@ { - "name": "frontend", + "name": "web-cad-frontend", "private": true, - "version": "0.0.0", + "version": "0.0.1", "type": "module", "scripts": { "dev": "vite", - "build": "vite build", - "lint": "eslint .", - "preview": "vite preview" + "build": "tsc && vite build", + "preview": "vite preview", + "test": "vitest", + "test:ui": "vitest --ui", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview:test": "playwright test" }, "dependencies": { - "axios": "^1.16.1", - "fabric": "^5.5.2", - "react": "^19.2.6", - "react-dom": "^19.2.6", - "react-router-dom": "^7.15.1" + "react": "^19.0.0", + "react-dom": "^19.0.0" }, "devDependencies": { - "@eslint/js": "^10.0.1", - "@types/react": "^19.2.14", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^6.0.1", - "eslint": "^10.3.0", - "eslint-plugin-react-hooks": "^7.1.1", - "eslint-plugin-react-refresh": "^0.5.2", - "globals": "^17.6.0", - "vite": "^8.0.12" + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "@vitejs/plugin-react": "^4.3.1", + "eslint": "^9.0.0", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.0", + "typescript": "^5.0.0", + "vite": "^6.0.0", + "vitest": "^2.0.0" } -} +} \ No newline at end of file