|
51 | 51 | "@aws-sdk/client-s3": "^3.968.0", |
52 | 52 | "@better-auth/core": "^1.4.18", |
53 | 53 | "@better-auth/passkey": "^1.4.11", |
54 | | - "@ffmpeg/ffmpeg": "^0.12.15", |
55 | 54 | "@hookform/resolvers": "^5.2.2", |
56 | 55 | "@radix-ui/react-accordion": "^1.2.12", |
57 | 56 | "@radix-ui/react-alert-dialog": "^1.1.15", |
|
83 | 82 | "@tabler/icons-react": "^3.36.1", |
84 | 83 | "archiver": "^7.0.1", |
85 | 84 | "argon2": "^0.44.0", |
86 | | - "base64url": "^3.0.1", |
87 | | - "bcryptjs": "^3.0.3", |
88 | 85 | "better-auth": "^1.4.11", |
89 | 86 | "class-variance-authority": "^0.7.1", |
90 | 87 | "clsx": "^2.1.1", |
91 | 88 | "cmdk": "^1.1.1", |
92 | 89 | "conventional-changelog": "^7.1.1", |
93 | 90 | "cron": "^4.4.0", |
94 | 91 | "date-fns": "^4.1.0", |
95 | | - "dotenv": "^17.2.3", |
96 | 92 | "drizzle-orm": "^0.45.1", |
97 | 93 | "embla-carousel-react": "^8.6.0", |
98 | | - "emoji-picker-react": "^4.16.1", |
99 | 94 | "ffmpeg-static": "^5.3.0", |
100 | 95 | "file-type": "^21.3.0", |
101 | | - "graphql": "^16.9.0", |
102 | | - "graphql-yoga": "^5.10.0", |
103 | | - "hast-util-sanitize": "^5.0.2", |
104 | 96 | "highlight.js": "^11.11.1", |
105 | 97 | "hls.js": "^1.5.18", |
106 | 98 | "input-otp": "^1.4.2", |
107 | | - "lucide-react": "^0.562.0", |
108 | 99 | "motion": "^12.25.0", |
109 | 100 | "nanoid": "^5.1.6", |
110 | 101 | "next": "^16.1.6", |
111 | 102 | "next-themes": "^0.4.6", |
112 | 103 | "nodemailer": "^7.0.12", |
113 | | - "otplib": "^13.0.2", |
114 | | - "postgres": "^3.4.8", |
| 104 | + "pg": "^8.18.0", |
115 | 105 | "posthog-js": "^1.318.1", |
116 | 106 | "qrcode": "^1.5.4", |
117 | 107 | "react": "19.2.3", |
118 | 108 | "react-day-picker": "^9.13.0", |
119 | 109 | "react-dom": "19.2.3", |
120 | 110 | "react-dropzone": "^14.3.8", |
121 | 111 | "react-hook-form": "^7.71.0", |
122 | | - "react-icons": "^5.5.0", |
123 | 112 | "react-markdown": "^10.1.0", |
124 | 113 | "react-qr-code": "^2.0.18", |
125 | | - "react-resizable-panels": "^4.4.0", |
126 | 114 | "recharts": "3.6.0", |
127 | | - "rehype-raw": "^7.0.0", |
128 | | - "rehype-sanitize": "^6.0.0", |
129 | | - "remark-gfm": "^4.0.1", |
130 | 115 | "sharp": "^0.34.5", |
131 | 116 | "sonner": "^2.0.7", |
132 | 117 | "tailwind-merge": "^3.4.0", |
133 | | - "uuid": "^13.0.0", |
134 | 118 | "vaul": "^1.1.2", |
135 | 119 | "web-push": "^3.6.7", |
136 | 120 | "yet-another-react-lightbox": "^3.28.0", |
|
143 | 127 | "@types/archiver": "^6.0.3", |
144 | 128 | "@types/node": "^25.0.6", |
145 | 129 | "@types/nodemailer": "^7.0.5", |
| 130 | + "@types/pg": "^8.16.0", |
146 | 131 | "@types/qrcode": "^1.5.6", |
147 | 132 | "@types/react": "^19.2.8", |
148 | 133 | "@types/react-dom": "^19.2.3", |
|
0 commit comments