{ "name": "toolpro", "private": true, "version": "1.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview", "lint": "eslint ." }, "dependencies": { "lucide-react": "^0.383.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.24.1" }, "devDependencies": { "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", "autoprefixer": "^10.4.19", "postcss": "^8.4.39", "tailwindcss": "^3.4.4", "vite": "^5.3.1" } } import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [react()], }); /** @type {import('tailwindcss').Config} */ export default { content: ['./index.html', './src/**/*.{js,jsx}'], theme: { extend: { colors: { charcoal: { DEFAULT: '#1B1D21', 950: '#0E0F11', 900: '#17181B', 800: '#1B1D21', 700: '#26282E', 600: '#34363D', 500: '#4A4D56', }, steel: { 100: '#EDEEF0', 200: '#DFE1E4', 300: '#C6C9CE', 400: '#9A9EA6', 500: '#6B6F78', }, accent: { DEFAULT: '#D9480F', 600: '#C23F0B', 700: '#A3350A', light: '#F0672C', }, }, fontFamily: { display: ['"Oswald"', 'sans-serif'], body: ['"Inter"', 'sans-serif'], }, clipPath: {}, boxShadow: { panel: '0 20px 60px -25px rgba(14, 15, 17, 0.45)', }, keyframes: { fadeUp: { '0%': { opacity: 0, transform: 'translateY(16px)' }, '100%': { opacity: 1, transform: 'translateY(0)' }, }, toastIn: { '0%': { opacity: 0, transform: 'translateX(24px)' }, '100%': { opacity: 1, transform: 'translateX(0)' }, }, }, animation: { fadeUp: 'fadeUp 0.6s ease forwards', toastIn: 'toastIn 0.3s ease forwards', }, }, }, plugins: [], }; export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, };