package.json (1731B)
1 { 2 "name": "d4all-admin", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "dev": "next dev --turbopack", 7 "build": "next build", 8 "start": "next start", 9 "lint": "next lint" 10 }, 11 "dependencies": { 12 "@radix-ui/react-avatar": "^1.1.6", 13 "@radix-ui/react-checkbox": "^1.2.2", 14 "@radix-ui/react-dialog": "^1.1.10", 15 "@radix-ui/react-dropdown-menu": "^2.1.11", 16 "@radix-ui/react-label": "^2.1.4", 17 "@radix-ui/react-popover": "^1.1.10", 18 "@radix-ui/react-scroll-area": "^1.2.5", 19 "@radix-ui/react-select": "^2.2.2", 20 "@radix-ui/react-separator": "^1.1.4", 21 "@radix-ui/react-slot": "^1.2.0", 22 "@radix-ui/react-tabs": "^1.1.8", 23 "@radix-ui/react-visually-hidden": "^1.2.0", 24 "class-variance-authority": "^0.7.1", 25 "clsx": "^2.1.1", 26 "jose": "^6.0.10", 27 "lucide-react": "^0.503.0", 28 "next": "15.3.1-canary.14", 29 "next-themes": "^0.4.6", 30 "openapi-fetch": "^0.13.5", 31 "plotly.js": "^3.0.1", 32 "react": "19.1.0", 33 "react-dom": "19.1.0", 34 "react-plotly.js": "^2.6.0", 35 "tailwind-merge": "^3.2.0", 36 "tailwindcss-animate": "^1.0.7" 37 }, 38 "devDependencies": { 39 "@eslint/eslintrc": "^3", 40 "@next/bundle-analyzer": "^15.3.1", 41 "@types/node": "^20", 42 "@types/plotly.js": "^2.35.5", 43 "@types/react": "^19", 44 "@types/react-dom": "^19", 45 "@types/react-plotly.js": "^2.6.3", 46 "eslint": "^9", 47 "eslint-config-next": "15.3.1-canary.14", 48 "openapi-typescript": "^7.6.1", 49 "postcss": "^8.5.3", 50 "tailwindcss": "^3.4.17", 51 "typescript": "^5" 52 }, 53 "packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39" 54 }