{ "name": "tech4biz-update", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "lint": "eslint .", "preview": "vite preview" }, "dependencies": { "@react-spring/web": "^9.7.5", "@tanstack/react-virtual": "^3.10.9", "@types/react-window": "^1.8.8", "embla-carousel-react": "^8.5.1", "framer-motion": "^11.11.17", "gsap": "^3.12.5", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "lucide-react": "^0.454.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-error-boundary": "^4.1.2", "react-feather": "^2.0.10", "react-helmet": "^6.1.0", "react-helmet-async": "^2.0.5", "react-icons": "^5.3.0", "react-intersection-observer": "^9.13.1", "react-router-dom": "^6.28.0", "react-swipeable": "^7.0.2", "react-virtuoso": "^4.12.0", "react-window": "^1.8.10", "recharts": "^2.13.3", "split-type": "^0.3.4" }, "devDependencies": { "@eslint/js": "^9.13.0", "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@vitejs/plugin-basic-ssl": "^1.1.0", "@vitejs/plugin-react": "^4.3.3", "autoprefixer": "^10.4.20", "eslint": "^9.13.0", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.11.0", "postcss": "^8.4.47", "tailwindcss": "^3.4.14", "vite": "^5.4.10", "vite-plugin-compression": "^0.5.1" } }