{ "name": "loreal-game", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "preview": "vite preview", "server": "bun run server.ts", "server:dev": "bun --watch server.ts", "start": "vue-tsc -b && vite build && bun run server.ts" }, "dependencies": { "@tailwindcss/vite": "^4.1.11", "@types/express": "^4.17.21", "@types/node": "^24.0.13", "@types/qrcode": "^1.5.5", "express": "^4.19.2", "gsap": "^3.13.0", "jszip": "^3.10.1", "normalize.css": "^8.0.1", "qrcode": "^1.5.4", "vue": "^3.5.17" }, "devDependencies": { "@vitejs/plugin-vue": "^6.0.0", "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.21", "postcss": "^8.5.6", "sass-embedded": "^1.89.2", "tailwindcss": "^4.1.11", "typescript": "~5.8.3", "vite": "^7.0.0", "vue-tsc": "^2.2.10" } }