This commit introduces reusable AlertDialog and Select UI components built with Radix UI primitives, enabling consistent UI patterns in the project. Necessary dependencies for these components have been added to the package.json and package-lock.json files.
58 lines
1.7 KiB
JSON
58 lines
1.7 KiB
JSON
{
|
|
"name": "frontend",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint",
|
|
"docker:build": "docker build -t eventspace-frontend .",
|
|
"docker:run": "docker run -p 3000:3000 eventspace-frontend",
|
|
"format": "prettier --write .",
|
|
"openapi-ts": "openapi-ts"
|
|
},
|
|
"dependencies": {
|
|
"@hey-api/client-axios": "^0.6.2",
|
|
"@hey-api/client-fetch": "^0.8.3",
|
|
"@radix-ui/react-alert-dialog": "^1.1.6",
|
|
"@radix-ui/react-label": "^2.1.2",
|
|
"@radix-ui/react-popover": "^1.1.6",
|
|
"@radix-ui/react-progress": "^1.1.2",
|
|
"@radix-ui/react-select": "^2.1.6",
|
|
"@radix-ui/react-slot": "^1.1.2",
|
|
"@radix-ui/react-switch": "^1.1.3",
|
|
"@tanstack/react-query": "^5.67.1",
|
|
"axios": "^1.8.1",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"framer-motion": "^12.4.11",
|
|
"jwt-decode": "^4.0.0",
|
|
"lucide-react": "^0.477.0",
|
|
"next": "15.2.0",
|
|
"next-themes": "^0.4.4",
|
|
"react": "^19.0.0",
|
|
"react-dom": "^19.0.0",
|
|
"tailwind-merge": "^3.0.2",
|
|
"tailwindcss-animate": "^1.0.7"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/eslintrc": "^3",
|
|
"@hey-api/openapi-ts": "^0.64.10",
|
|
"@tailwindcss/postcss": "^4.0.9",
|
|
"@tanstack/react-query-devtools": "^5.67.1",
|
|
"@types/node": "^20.17.23",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"eslint": "^9",
|
|
"eslint-config-next": "15.2.0",
|
|
"eslint-config-prettier": "^10.0.2",
|
|
"eslint-plugin-prettier": "^5.2.3",
|
|
"openapi-typescript-codegen": "^0.29.0",
|
|
"postcss": "^8.5.3",
|
|
"prettier": "^3.5.3",
|
|
"tailwindcss": "^4.0.9",
|
|
"typescript": "^5"
|
|
}
|
|
}
|