A quick vibe-coded site to test response times of PLC.directory mirrors (over 3 attempts)
1{
2 "name": "vite_react_shadcn_ts",
3 "private": true,
4 "version": "0.0.0",
5 "type": "module",
6 "scripts": {
7 "dev": "vite",
8 "build": "vite build",
9 "build:dev": "vite build --mode development",
10 "lint": "eslint .",
11 "preview": "vite preview"
12 },
13 "dependencies": {
14 "@hookform/resolvers": "^3.10.0",
15 "@radix-ui/react-accordion": "^1.2.11",
16 "@radix-ui/react-alert-dialog": "^1.1.14",
17 "@radix-ui/react-aspect-ratio": "^1.1.7",
18 "@radix-ui/react-avatar": "^1.1.10",
19 "@radix-ui/react-checkbox": "^1.3.2",
20 "@radix-ui/react-collapsible": "^1.1.11",
21 "@radix-ui/react-context-menu": "^2.2.15",
22 "@radix-ui/react-dialog": "^1.1.14",
23 "@radix-ui/react-dropdown-menu": "^2.1.15",
24 "@radix-ui/react-hover-card": "^1.1.14",
25 "@radix-ui/react-label": "^2.1.7",
26 "@radix-ui/react-menubar": "^1.1.15",
27 "@radix-ui/react-navigation-menu": "^1.2.13",
28 "@radix-ui/react-popover": "^1.1.14",
29 "@radix-ui/react-progress": "^1.1.7",
30 "@radix-ui/react-radio-group": "^1.3.7",
31 "@radix-ui/react-scroll-area": "^1.2.9",
32 "@radix-ui/react-select": "^2.2.5",
33 "@radix-ui/react-separator": "^1.1.7",
34 "@radix-ui/react-slider": "^1.3.5",
35 "@radix-ui/react-slot": "^1.2.3",
36 "@radix-ui/react-switch": "^1.2.5",
37 "@radix-ui/react-tabs": "^1.1.12",
38 "@radix-ui/react-toast": "^1.2.14",
39 "@radix-ui/react-toggle": "^1.1.9",
40 "@radix-ui/react-toggle-group": "^1.1.10",
41 "@radix-ui/react-tooltip": "^1.2.7",
42 "@tanstack/react-query": "^5.83.0",
43 "class-variance-authority": "^0.7.1",
44 "clsx": "^2.1.1",
45 "cmdk": "^1.1.1",
46 "date-fns": "^3.6.0",
47 "embla-carousel-react": "^8.6.0",
48 "input-otp": "^1.4.2",
49 "lucide-react": "^0.462.0",
50 "next-themes": "^0.3.0",
51 "react": "^18.3.1",
52 "react-day-picker": "^8.10.1",
53 "react-dom": "^18.3.1",
54 "react-hook-form": "^7.61.1",
55 "react-resizable-panels": "^2.1.9",
56 "react-router-dom": "^6.30.1",
57 "recharts": "^2.15.4",
58 "sonner": "^1.7.4",
59 "tailwind-merge": "^2.6.0",
60 "tailwindcss-animate": "^1.0.7",
61 "vaul": "^0.9.9",
62 "zod": "^3.25.76"
63 },
64 "devDependencies": {
65 "@eslint/js": "^9.32.0",
66 "@tailwindcss/typography": "^0.5.16",
67 "@types/node": "^22.16.5",
68 "@types/react": "^18.3.23",
69 "@types/react-dom": "^18.3.7",
70 "@vitejs/plugin-react-swc": "^3.11.0",
71 "autoprefixer": "^10.4.21",
72 "eslint": "^9.32.0",
73 "eslint-plugin-react-hooks": "^5.2.0",
74 "eslint-plugin-react-refresh": "^0.4.20",
75 "globals": "^15.15.0",
76 "lovable-tagger": "^1.1.11",
77 "postcss": "^8.5.6",
78 "tailwindcss": "^3.4.17",
79 "typescript": "^5.8.3",
80 "typescript-eslint": "^8.38.0",
81 "vite": "^5.4.19"
82 }
83}