Files
HamHam/package.json
T

55 lines
1.5 KiB
JSON

{
"name": "hamham",
"version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
"format": "prettier --write .",
"format:check": "prettier --check .",
"dev": "next dev --hostname 0.0.0.0",
"build": "next build",
"start": "next start --hostname 0.0.0.0",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:e2e": "playwright test",
"test:docker": "tsx scripts/verify-docker.ts",
"db:migrate": "tsx scripts/migrate.ts",
"admin:create": "tsx scripts/admin.ts",
"schema:generate": "tsx scripts/schema.ts"
},
"dependencies": {
"@fontsource/dm-sans": "^5.3.0",
"@fontsource/fraunces": "^5.3.0",
"@node-rs/argon2": "^2.2.2",
"decimal.js": "^10.6.0",
"dotenv": "^18.0.9",
"drizzle-orm": "^0.45.4",
"fast-xml-parser": "^5.11.2",
"lucide-react": "^1.61.0",
"motion": "^14.6.0",
"next": "^16.4.3",
"nodemailer": "^10.2.1",
"otpauth": "^9.5.2",
"postgres": "^3.4.9",
"qrcode": "^1.5.4",
"react": "^19.3.1",
"react-dom": "^19.3.1",
"sharp": "^0.35.5",
"tsx": "^4.23.15",
"zod": "^4.6.7"
},
"devDependencies": {
"@playwright/test": "^1.64.1",
"@types/node": "^26.6.5",
"@types/nodemailer": "^8.0.2",
"@types/qrcode": "^1.5.6",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@types/smtp-server": "^3.5.13",
"prettier": "^3.9.10",
"smtp-server": "^3.21.1",
"typescript": "^7.0.2",
"vitest": "^5.0.5"
}
}