{ "name": "gami-web", "type": "module", "private": true, "scripts": { "build": "nuxt build", "build:prod": "bash ./scripts/build-prod.sh", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "lint": "eslint .", "lint:fix": "eslint . --fix" }, "dependencies": { "@nuxt/fonts": "0.12.1", "@nuxt/image": "2.0.0", "@nuxtjs/i18n": "10.2.1", "@pinia/nuxt": "0.11.3", "@sentry/nuxt": "^10", "@tencentcloud/lite-chat": "^4.2.0", "@vant/nuxt": "^1.0.7", "@vueuse/nuxt": "14.1.0", "apng-js": "^1.1.5", "crypto-js": "^4.2.0", "dayjs": "^1.11.19", "html-to-image": "^1.11.13", "nuxt": "^4.2.1", "pinia": "^3.0.4", "qrcode.vue": "^3.6.0", "tailwindcss": "^4.1.17", "uuid": "^13.0.0", "v-viewer": "^3.0.22", "vant": "^4.9.21", "viewerjs": "^1.11.7", "vue": "^3.5.24", "vue-router": "^4.6.3", "vue3-google-signin": "^2.1.1" }, "devDependencies": { "@nuxt/eslint": "1.10.0", "@tailwindcss/vite": "^4.1.17", "@types/crypto-js": "^4.2.2", "@types/node": "^24.10.1", "eslint": "^9.0.0", "sass": "^1.94.0", "typescript": "^5.9.3", "vite-svg-loader": "^5.1.0" }, "resolutions": { "@vercel/nft": "^0.27.4" } }