{ "name": "frontend", "version": "0.1.0", "private": true, "type": "module", "dependencies": { "@reduxjs/toolkit": "2.11.2", "@tailwindcss/vite": "4.1.18", "axios": "^1", "axios-cache-interceptor": "^1", "daisyui": "5.5.18", "emoji-name-map": "^2.0.3", "github-username-regex": "^1.0.0", "react": "18.3.1", "react-dom": "18.3.1", "react-icons": "^5.5.0", "react-loading-skeleton": "^3.3.1", "react-redux": "9.2.0", "react-spinners": "^0.17.0", "react-toastify": "11.0.5", "redux": "5.0.1", "save-svg-as-png": "^1.4.17", "uuid": "13.0.0", "word-wrap": "^1.2.5" }, "devDependencies": { "@types/react": "18.3.27", "@types/react-dom": "18.3.7", "@vitejs/plugin-react-swc": "4.2.3", "clsx": "2.1.1", "tailwindcss": "4.1.18", "vite": "catalog:default", "vite-plugin-node-polyfills": "0.25.0", "vite-plugin-string-replace": "1.1.5", "vitest": "catalog:default" }, "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "test": "vitest", "test:e2e": "playwright test", "typecheck": "tsc --noEmit" }, "homepage": "/frontend", "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }