{ "name": "revisione", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev --host", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "db:migrate": "npx tsx server/db/migrate.ts", "db:clear": "rm -f revisione.db revisione.db-shm revisione.db-wal && npm run db:migrate", "gen:keypair": "node scripts/gen-keypair.mjs", "gen:key": "node scripts/gen-key.mjs" }, "engines": { "node": ">=20.0.0" }, "dependencies": { "better-sqlite3": "^12.9.0", "canvas-confetti": "^1.9.4", "drizzle-orm": "^0.45.2", "multer": "^2.1.1", "nuxt": "^3.17.2", "pdf-parse": "^1.1.1", "vue": "latest", "vue-router": "latest" }, "devDependencies": { "@tailwindcss/vite": "^4.2.4", "@types/better-sqlite3": "^7.6.13", "@types/canvas-confetti": "^1.9.0", "@types/multer": "^2.1.0", "@types/pdf-parse": "^1.1.5", "drizzle-kit": "^0.31.10", "tailwindcss": "^4.2.4", "tsx": "^4.21.0", "typescript": "^6.0.3" } }