Files
IPFS-portal/package.json
T
maikrolf 7c7854e08f feat: SIWE auth, auto-pin, pin search/share, explorer improvements
- SIWE server-side auth (siwe + jose JWT)
- Wallet provider fallback (MAOS -> MetaMask)
- Auto-pin after upload (quick + crypto)
- Pin search/filter in explorer
- Share button (gateway link) per pin
- Copy CID button per pin
- Breadcrumb root navigation fix
- Hydration mismatch fix (mounted state)
- Defensive truncateCid for empty values
- CSP fix (template literal)
- Error boundaries (upload, profile, usage)
- 191 tests passing
2026-09-19 12:25:36 +02:00

36 lines
910 B
JSON

{
"name": "@maos/ipfs-portal",
"version": "1.0.0",
"private": true,
"description": "IPFS Portal — Next.js frontend for remote IPFS node management",
"scripts": {
"dev": "next dev --port 3445",
"dev:webpack": "next dev --port 3445 --webpack",
"build": "next build",
"start": "next start",
"export": "next build && npx serve out"
},
"dependencies": {
"@tailwindcss/postcss": "^4.3.1",
"clsx": "^2.1.1",
"jose": "^6.2.3",
"lucide-react": "^0.577.0",
"next": "^16.2.7",
"postcss": "^8.5.15",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"siwe": "^3.0.0",
"swr": "^2.4.2",
"viem": "^2.29.0"
},
"devDependencies": {
"@playwright/test": "^1.61.1",
"@types/node": "22.20.0",
"@types/react": "19.2.17",
"@types/react-dom": "^19.0.0",
"tailwindcss": "^4.0.0",
"typescript": "^5.8.0",
"vitest": "^4.1.9"
}
}