-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
82 lines (82 loc) · 2.58 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
75
76
77
78
79
80
81
82
{
"name": "musicwebsiteprojectbasic2",
"version": "1.0.0",
"description": "<p> Welcome to the Music Website! This platform is dedicated to music lovers, artists, and anyone who wants to explore and share their passion for music. Whether you’re here to discover new tracks, showcase your own music, or connect with fellow enthusiasts, you’ll find what you’re looking for. </p>",
"main": "backend/server.js",
"scripts": {
"dev": "nodemon ./backend/server.js",
"zalopay": "nodemon zalopay/server.js"
},
"type": "module",
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@clerk/clerk-react": "^5.16.0",
"@clerk/clerk-sdk-node": "^5.0.74",
"@cloudinary/react": "^1.13.1",
"@cloudinary/url-gen": "^1.21.0",
"@paypal/react-paypal-js": "^8.7.0",
"@radix-ui/react-avatar": "^1.1.1",
"@radix-ui/react-slot": "^1.1.0",
"@tanstack/react-table": "^8.20.5",
"autoprefixer": "^10.4.20",
"axios": "^1.7.7",
"bcrypt": "^5.1.1",
"bcryptjs": "^2.4.3",
"buffer": "^6.0.3",
"chart.js": "^4.4.6",
"class-variance-authority": "^0.7.0",
"cloudinary-core": "^2.13.1",
"cloudinary-react": "^1.8.1",
"clsx": "^2.1.1",
"cors": "^2.8.5",
"cross-env": "^7.0.3",
"crypto-js": "^4.2.0",
"dotenv": "^16.4.5",
"env": "^0.0.2",
"express": "^4.21.1",
"express-async-errors": "^3.1.1",
"express-async-handler": "^1.2.0",
"express-rate-limit": "^7.4.1",
"express-session": "^1.18.1",
"howler": "^2.2.4",
"joi": "^17.13.3",
"joi-password-complexity": "^5.2.0",
"jsonwebtoken": "^9.0.2",
"jwt-decode": "^4.0.0",
"lucide-react": "^0.460.0",
"mailtrap": "^3.4.0",
"moment": "^2.30.1",
"mongodb": "^6.9.0",
"mongoose": "^8.8.2",
"morgan": "^1.10.0",
"nodemailer": "^6.9.16",
"passport": "^0.7.0",
"passport-facebook": "^3.0.0",
"passport-google-oauth20": "^2.0.0",
"passport-jwt": "^4.0.1",
"postcss": "^8.4.49",
"react-apexcharts": "^1.6.0",
"react-calendar": "^5.1.0",
"react-chartjs-2": "^5.2.0",
"react-cookie": "^7.2.2",
"react-custom-scrollbars-2": "^4.5.0",
"react-draggable": "^4.4.6",
"react-dropzone": "^14.3.5",
"react-router-dom": "^6.28.0",
"react-toastify": "^11.0.0",
"recharts": "^2.13.3",
"routes": "^2.1.0",
"soundcloud-key-fetch": "^1.0.13",
"stripe": "^17.4.0",
"stylis-plugin-rtl": "^2.1.1",
"tailwind-merge": "^2.5.4",
"tailwindcss": "^3.4.15",
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
"@types/node": "^22.9.0",
"nodemon": "^3.1.7"
}
}