Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 1.37 KB
/
Copy pathpackage.json
File metadata and controls
35 lines (35 loc) · 1.37 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
{
"name": "java-study-workbench",
"version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
"db:up": "docker start java-study-mysql || docker run --name java-study-mysql -e MYSQL_ROOT_PASSWORD=java_study_root -e MYSQL_DATABASE=java_study -p 3306:3306 -v java-study-mysql-data:/var/lib/mysql -d mysql:8.4 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci",
"db:down": "docker stop java-study-mysql",
"dev": "concurrently \"npm run backend\" \"vite --host 0.0.0.0\"",
"backend": "SPRING_PROFILES_ACTIVE=local mvn -f backend/pom.xml spring-boot:run",
"backend:mysql": "JWT_SECRET=java-study-local-jwt-secret-2026-keep-login-32chars mvn -f backend/pom.xml spring-boot:run",
"server": "npm run backend",
"client": "vite --host 0.0.0.0",
"build": "tsc -b && vite build",
"preview": "vite preview --host 0.0.0.0",
"check": "tsc -b",
"verify": "npm run check && npm run build && mvn -f backend/pom.xml test"
},
"dependencies": {
"@vitejs/plugin-react": "^5.0.4",
"concurrently": "^9.2.1",
"lucide-react": "^0.468.0",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-markdown": "^10.1.0",
"remark-gfm": "^4.0.1",
"vite": "^7.1.7"
},
"devDependencies": {
"@types/node": "^24.5.2",
"@types/react": "^19.1.13",
"@types/react-dom": "^19.1.9",
"typescript": "^5.9.2"
}
}