Files
company-celebration/packages/client-screen/package.json
empty f4736b6ebd feat: implement QR code scan login system with admin control
- Add scan login service with Redis-based token management
- Add scan login API routes for token generation and validation
- Add QRCodeLogin component for PC-side QR code display
- Add EntryQRCode component for mass login scenarios
- Add ScanLoginView for mobile-side login form
- Add localStorage persistence for user identity
- Add logout functionality to mobile client
- Add auto-redirect for logged-in users
- Add admin console control for QR code display on big screen
- Add socket event forwarding from admin to screen display

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 21:44:52 +08:00

34 lines
776 B
JSON

{
"name": "@gala/client-screen",
"version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "vite preview",
"typecheck": "vue-tsc --noEmit"
},
"dependencies": {
"@gala/shared": "workspace:*",
"@pixi/particle-emitter": "^5.0.8",
"gsap": "^3.12.7",
"howler": "^2.2.4",
"pinia": "^2.3.0",
"pixi.js": "^8.6.6",
"qrcode": "^1.5.4",
"socket.io-client": "^4.8.1",
"vue": "^3.5.13",
"vue-router": "^4.5.0"
},
"devDependencies": {
"@types/howler": "^2.2.12",
"@types/qrcode": "^1.5.6",
"@vitejs/plugin-vue": "^5.2.1",
"sass": "^1.83.1",
"typescript": "^5.7.3",
"vite": "^6.0.7",
"vue-tsc": "^2.2.0"
}
}