{
	"name": "trust_luxury_transport",
	"version": "0.1.0",
	"private": true,
	"scripts": {
		"dev": "next dev",
		"build": "prisma generate && next build",
		"start": "next start",
		"format": "prettier --check .",
		"format:fix": "prettier --write --list-different .",
		"lint": "next lint",
		"lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix",
		"lint-staged": "lint-staged",
		"db:generate": "prisma generate",
		"db:reset": "prisma migrate reset --force",
		"db:push": "prisma db push",
		"db:push:remote": "dotenv -e .env.production -- prisma db push",
		"db:migrate": "prisma migrate dev",
		"db:studio": "prisma studio",
		"postinstall": "prisma generate",
		"db:seed": "npx prisma db seed -- --seed-clear",
		"prisma:seed": "tsx prisma/seed/index.ts",
		"prepare": "husky",
		"test": "echo \"No tests yet\""
	},
	"dependencies": {
		"@hookform/resolvers": "^5.2.2",
		"@prisma/adapter-pg": "^7.4.1",
		"@radix-ui/react-icons": "^1.3.2",
		"@radix-ui/react-primitive": "^2.1.4",
		"@radix-ui/react-toast": "latest",
		"@react-google-maps/api": "^2.20.8",
		"@reduxjs/toolkit": "^2.11.2",
		"@shadcn/ui": "^0.0.4",
		"@tanstack/react-query": "^5.90.21",
		"@tanstack/react-table": "^8.21.3",
		"axios": "^1.13.5",
		"bcrypt": "^6.0.0",
		"class-variance-authority": "^0.7.1",
		"clsx": "^2.1.1",
		"cmdk": "^1.1.1",
		"date-fns": "^4.1.0",
		"dotenv": "^17.3.1",
		"eslint-config-prettier": "^10.1.8",
		"formidable": "^3.5.4",
		"framer-motion": "^12.34.3",
		"input-otp": "^1.4.2",
		"lucide-react": "^0.575.0",
		"next": "16.1.6",
		"next-themes": "^0.4.6",
		"pg-connection-string": "^2.11.0",
		"radix-ui": "^1.4.3",
		"react": "19.2.3",
		"react-day-picker": "^9.13.2",
		"react-dom": "19.2.3",
		"react-dropzone": "^15.0.0",
		"react-hook-form": "^7.71.1",
		"react-leaflet": "^5.0.0",
		"react-redux": "^9.2.0",
		"recharts": "^2.15.4",
		"redux-persist": "^6.0.0",
		"slugify": "^1.6.6",
		"sonner": "^2.0.7",
		"tailwind-merge": "^3.5.0",
		"vaul": "^1.1.2",
		"zod": "^4.3.6"
	},
	"devDependencies": {
		"@biomejs/biome": "2.2.0",
		"@commitlint/cli": "^20.4.2",
		"@commitlint/config-conventional": "^20.4.2",
		"@commitlint/types": "^20.4.0",
		"@next/eslint-plugin-next": "^16.1.6",
		"@prisma/client": "^7.4.1",
		"@tailwindcss/postcss": "^4",
		"@types/bcrypt": "^6.0.0",
		"@types/node": "^20.19.33",
		"@types/pg": "^8.16.0",
		"@types/react": "^19",
		"@types/react-dom": "^19",
		"@typescript-eslint/eslint-plugin": "^8.56.1",
		"@typescript-eslint/parser": "^8.56.1",
		"autoprefixer": "^10.4.24",
		"conventional-changelog-atom": "^5.0.0",
		"eslint": "^9.39.3",
		"eslint-config-next": "^16.1.6",
		"eslint-config-prettier": "^10.1.8",
		"eslint-plugin-import": "^2.32.0",
		"eslint-plugin-react-hooks": "^7.0.1",
		"eslint-plugin-simple-import-sort": "^12.1.1",
		"eslint-plugin-unused-imports": "^4.4.1",
		"husky": "^9.1.7",
		"pg": "^8.18.0",
		"postcss": "^8.5.6",
		"prettier": "^3.7.4",
		"prisma": "^7.4.1",
		"shadcn": "^3.8.5",
		"tailwindcss": "^4.2.0",
		"ts-node": "^10.9.2",
		"tw-animate-css": "^1.4.0",
		"typescript": "5.9.3"
	}
}
