main
json 56 lines 1.66 KB
Raw
1 {
2 "name": "relay-server-frontend",
3 "private": true,
4 "version": "1.0.0",
5 "type": "module",
6 "scripts": {
7 "dev": "vite",
8 "build": "tsc && vite build",
9 "build:api": "tsc -p tsconfig.api.json",
10 "lint": "eslint . --max-warnings 0",
11 "lint:fix": "eslint . --fix",
12 "typecheck": "tsc --noEmit",
13 "test": "vitest run",
14 "test:watch": "vitest",
15 "test:coverage": "vitest run --coverage",
16 "preview": "vite preview"
17 },
18 "dependencies": {
19 "@radix-ui/react-dialog": "^1.1.15",
20 "@radix-ui/react-icons": "^1.3.2",
21 "@radix-ui/react-popover": "^1.1.15",
22 "@radix-ui/react-scroll-area": "^1.2.10",
23 "@radix-ui/react-select": "^2.2.6",
24 "@radix-ui/react-slot": "^1.2.4",
25 "@radix-ui/react-tooltip": "^1.2.8",
26 "@ssgoi/react": "^2.5.5",
27 "@tanstack/react-query": "^5.100.10",
28 "class-variance-authority": "^0.7.1",
29 "clsx": "^2.1.1",
30 "cmdk": "^1.1.1",
31 "lucide-react": "^0.556.0",
32 "react": "^19.2.1",
33 "react-dom": "^19.2.1",
34 "react-router-dom": "^7.10.1",
35 "tailwind-merge": "^3.4.0"
36 },
37 "devDependencies": {
38 "@tailwindcss/vite": "^4.1.17",
39 "@testing-library/react": "^16.3.2",
40 "@types/node": "^24.10.1",
41 "@types/react": "^19.2.7",
42 "@types/react-dom": "^19.2.3",
43 "@typescript-eslint/eslint-plugin": "^8.48.1",
44 "@typescript-eslint/parser": "^8.48.1",
45 "@vitejs/plugin-react": "^5.1.1",
46 "babel-plugin-react-compiler": "1.0.0",
47 "eslint": "^9.39.1",
48 "eslint-plugin-react-hooks": "^7.0.1",
49 "eslint-plugin-react-refresh": "^0.4.24",
50 "jsdom": "^28.1.0",
51 "tailwindcss": "^4.1.17",
52 "typescript": "^5.9.3",
53 "vite": "^7.2.6",
54 "vitest": "^4.0.18"
55 }
56 }