-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
74 lines (74 loc) · 2.29 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"name": "Cloudix React Next.js Shadcn Convex Clerk",
"version": "0.1.0",
"author": "Mohamed Abdelhady",
"description": "A cutting-edge cloud storage solution similar to Google Drive, built with modern technologies including React, Next.js, Shadcn, Convex, and Clerk. Seamlessly manage and share your files with high performance, security, and user-friendly interfaces.",
"keywords": [
"cloud storage",
"file sharing",
"Google Drive alternative",
"React",
"Next.js",
"Shadcn",
"Convex",
"Clerk"
],
"license": "BSD-3-Clause",
"homepage": "https://github.com/Mohammed-Abdelhady/Cloud-Storage-next.js-convex-clerk-shadcn#readme",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "eslint .",
"format": "prettier --write ."
},
"dependencies": {
"@clerk/clerk-react": "^5.2.4",
"@clerk/clerk-sdk-node": "^5.0.11",
"@clerk/nextjs": "^5.1.5",
"@clerk/themes": "^2.1.9",
"@hookform/resolvers": "^3.6.0",
"@radix-ui/react-alert-dialog": "^1.0.5",
"@radix-ui/react-avatar": "^1.0.4",
"@radix-ui/react-dialog": "^1.0.5",
"@radix-ui/react-dropdown-menu": "^2.0.6",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-select": "^2.0.0",
"@radix-ui/react-slot": "^1.0.2",
"@radix-ui/react-tabs": "^1.0.4",
"@radix-ui/react-toast": "^1.1.5",
"@tanstack/react-table": "^8.17.3",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"convex": "^1.12.1",
"date-fns": "^3.6.0",
"lucide-react": "^0.395.0",
"next": "14.2.4",
"next-themes": "^0.3.0",
"react": "^18",
"react-dom": "^18",
"react-hook-form": "^7.52.0",
"svix": "^1.24.0",
"tailwind-merge": "^2.3.0",
"tailwindcss-animate": "^1.0.7",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/date-fns": "^2.6.0",
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
"autoprefixer": "^10.4.19",
"eslint": "^8",
"eslint-config-next": "14.2.4",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.2",
"postcss": "^8.4.38",
"prettier": "^3.3.2",
"prettier-plugin-tailwindcss": "^0.6.3",
"tailwindcss": "^3.4.4",
"typescript": "^5"
}
}