{ "name": "hutopy", "version": "0.5", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }, "dependencies": { "@intlify/unplugin-vue-i18n": "^6.0.5", "@mdi/js": "^7.4.47", "@stripe/stripe-js": "^3.0.10", "@vueuse/core": "^10.11.0", "@vueuse/head": "^2.0.0", "@xtiannyeto/vue-auth-social": "^0.1.9", "axios": "^1.6.7", "i18n": "^0.15.1", "jwt-decode": "^4.0.0", "pinia": "^2.1.7", "qrcode.vue": "^3.6.0", "uuid": "^10.0.0", "vue": "^3.4.15", "vue-advanced-cropper": "^2.8.9", "vue-i18n": "^10.0.7", "vue-router": "^4.2.5", "vue-toastification": "^2.0.0-rc.5", "vue3-google-login": "^2.0.26", "vuedraggable": "^4.1.0", "vuetify": "^3.5.6" }, "devDependencies": { "@types/webpack-env": "^1.18.8", "@typescript-eslint/eslint-plugin": "^8.34.0", "@typescript-eslint/parser": "^8.34.0", "@vitejs/plugin-vue": "^5.0.3", "@vue/eslint-config-prettier": "^10.2.0", "autoprefixer": "^10.4.21", "eslint": "^8.57.1", "eslint-plugin-tailwindcss": "^3.18.0", "eslint-plugin-vue": "^9.22.0", "postcss": "^8.5.3", "prettier": "^3.5.3", "rollup-plugin-visualizer": "^6.0.1", "tailwindcss": "^3.4.17", "vite": "^6.3.1", "vue-eslint-parser": "^10.1.3" } }