{ "version": "1.2.2", "scripts": { "dev": "vike dev", "build": "bun run db:generate && vike build", "preview": "vike build && vike preview", "db:d1": "bunx wrangler d1 execute DB", "db:seed": "bunx wrangler d1 execute DB --local --file=./scripts/seed.sql -y", "db:generate": "prisma generate", "db:studio": "prisma studio", "db:migrations:remote": "wrangler d1 migrations apply DB --remote", "db:migrations:local": "wrangler d1 migrations apply DB --local", "db:seed:remote": "wrangler d1 execute DB --remote --file=./scripts/seed.sql -y", "verify:payments": "bun run scripts/verify-payment-adapters.ts", "verify:payment-notify": "bun run scripts/verify-payment-notify.ts", "deploy": "bun run db:migrations:remote && bun run db:seed:remote && wrangler deploy", "up": "vike build && wrangler deploy", "types": "wrangler types" }, "dependencies": { "@auth/core": "^0.41.1", "@photonjs/cloudflare": "^0.1.13", "@photonjs/hono": "^0.1.12", "@prisma/adapter-d1": "^7.7.0", "@prisma/client": "^7.5.0", "@tiptap/extension-highlight": "^3.22.3", "@tiptap/extension-image": "^3.22.3", "@tiptap/extension-link": "^3.22.3", "@tiptap/extension-placeholder": "^3.22.3", "@tiptap/extension-text-style": "^3.22.3", "@tiptap/starter-kit": "^3.22.3", "@tiptap/vue-3": "^3.22.3", "@universal-middleware/core": "^0.4.17", "bcryptjs": "^3.0.3", "hono": "^4.12.8", "pinyin-pro": "^3.28.1", "telefunc": "^0.2.19", "vike": "^0.4.255", "vike-photon": "^0.1.24", "vike-vue": "^0.9.11", "vue": "^3.5.30", "worker-mailer": "^1.2.1" }, "devDependencies": { "@tailwindcss/vite": "^4.2.1", "@types/node": "^20.19.37", "@vitejs/plugin-vue": "^6.0.5", "daisyui": "^5.5.19", "prisma": "^7.5.0", "tailwindcss": "^4.2.1", "typescript": "^5.9.3", "vite": "^7.3.1", "wrangler": "^4.74.0" }, "type": "module" }