Files
sitemente/package.json
T
horus 76e37e2363 fix(pdf-viewer): use PDF.js with client-side rendering
- Created PDFViewerClient component with PDF.js
- Uses dynamic import with ssr: false to avoid server-side issues
- Full page navigation and zoom controls
- Upload or load from URL
2026-03-23 21:51:16 +01:00

43 lines
1.1 KiB
JSON

{
"name": "sitemente-landing",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "next dev -p 1284",
"build": "next build",
"start": "next start",
"test": "node --experimental-strip-types tests/demos-vertical.test.ts"
},
"dependencies": {
"@google/genai": "^1.39.0",
"@google/generative-ai": "^0.24.1",
"@react-three/drei": "^10.7.7",
"@react-three/fiber": "^9.5.0",
"@stripe/stripe-js": "^8.7.0",
"@supabase/supabase-js": "^2.97.0",
"@vapi-ai/web": "^2.5.2",
"chartjs-plugin-zoom": "^2.2.0",
"framer-motion": "^12.23.12",
"lightweight-charts": "^5.1.0",
"next": "^15.5.3",
"pdfjs-dist": "^5.5.207",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-pdf": "^10.4.1",
"stripe": "^17.5.0",
"three": "^0.183.2",
"youtube-transcript-api": "^3.0.6"
},
"devDependencies": {
"@types/react": "^19.1.12",
"@types/react-dom": "^19.1.9",
"@types/three": "^0.183.1",
"autoprefixer": "^10.4.21",
"dotenv": "^17.3.1",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.17",
"typescript": "^5.9.2"
}
}