{ "name": "frontend", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite --port 3000 --host", "build": "vite build", "preview": "vite preview", "lint": "eslint src", "clean": "rimraf dist" }, "dependencies": { "@deotaland/ui": "workspace:*", "@deotaland/utils": "workspace:*", "@element-plus/icons-vue": "^2.3.2", "@google/genai": "^1.27.0", "@stripe/stripe-js": "^4.8.0", "@types/three": "^0.180.0", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", "axios": "^1.13.2", "country-state-city": "^3.2.1", "dayjs": "^1.11.13", "element-plus": "^2.11.7", "jose": "^6.1.1", "normalize.css": "^8.0.1", "pinia": "^3.0.4", "three": "^0.180.0", "vue": "^3.5.24", "vue-countup-v3": "^1.4.2", "vue-i18n": "^11.1.12", "vue-router": "^4.6.3", "vue-virtual-scroller": "^2.0.0-beta.8", "vue3-lazyload": "^0.3.8" }, "devDependencies": { "@iconify-json/feather": "^1.2.1", "unplugin-auto-import": "^20.2.0", "unplugin-icons": "^22.5.0", "unplugin-vue-components": "^30.0.0" } }