JSON44 linhas1.373 bytes
apps/web/package.json
SHA-256
049fe447ccc8e3279c5bff199b287987038b4dbcef2e6cbb1566eea734792412
Somente leiturafonte-acf635076da2
{
"name": "web",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"generate:source": "node scripts/generate-public-source.mjs",
"prebuild": "pnpm generate:source",
"build": "next build",
"start": "next start",
"lint": "next lint",
"test:audit": "node --test scripts/audit-public-output.test.mjs",
"test:source": "node --test scripts/generate-public-source.test.mjs",
"test:source-path": "tsx --test src/lib/source-path.test.ts",
"test:donations": "tsx --test src/lib/donations.test.ts src/components/DonationWallets.test.tsx",
"test": "pnpm test:audit && pnpm test:source && pnpm test:source-path && pnpm test:donations",
"audit:public": "node scripts/audit-public-output.mjs out"
},
"dependencies": {
"clsx": "^2.1.1",
"dompurify": "^3.4.2",
"lucide-react": "^0.424.0",
"marked": "^18.0.3",
"next": "15.3.1",
"qrcode.react": "^4.2.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"recharts": "^2.12.7"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.19",
"@types/dompurify": "^3.2.0",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"autoprefixer": "^10.4.20",
"fflate": "^0.8.3",
"postcss": "^8.4.47",
"tailwindcss": "^3.4.14",
"tsx": "^4.21.0",
"typescript": "^5.4.5"
}
}