-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
82 lines (82 loc) · 2.58 KB
/
Copy pathpackage.json
File metadata and controls
82 lines (82 loc) · 2.58 KB
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"
}
}