{ "private": true, "type": "module", "scripts": { "build": "vite build", "dev": "vite", "format": "prettier --write resources/ vite.config.ts eslint.config.js .claude/release-assets/", "format:check": "prettier --check resources/ vite.config.ts eslint.config.js .claude/release-assets/", "lint": "eslint .", "lint:fix": "eslint . --fix" }, "devDependencies": { "@eslint/js": "^9.39.5", "@inertiajs/vite": "^3.7.0", "@inertiajs/vue3": "^3.7.0", "@laravel/echo-vue": "^2.4.0", "@laravel/vite-plugin-wayfinder": "^0.1.7", "@types/node": "^22.19.17", "@vitejs/plugin-vue": "^6.0.8", "@vue/eslint-config-typescript": "^14.9.0", "axios": "^1.20.0", "concurrently": "^10.0.5", "eslint": "^9.39.5", "eslint-config-prettier": "^10.1.8", "eslint-plugin-vue": "^10.11.0", "laravel-echo": "^2.4.0", "laravel-vite-plugin": "^3.2.0", "playwright": "^1.62.1", "prettier": "^3.9.6", "prettier-plugin-organize-imports": "^4.3.0", "prettier-plugin-tailwindcss": "^0.6.14", "pusher-js": "^8.6.0", "tailwindcss": "^4.3.3", "typescript": "^5.9.3", "typescript-eslint": "^8.69.0", "vite": "^8.2.2", "vue": "^3.5.42", "vue-tsc": "^2.2.12" }, "dependencies": { "@internationalized/date": "3.12.0", "@tabler/icons-vue": "^3.41.1", "@tailwindcss/vite": "^4.3.3", "@unovis/ts": "^1.6.4", "@unovis/vue": "^1.6.4", "@vueuse/core": "^12.8.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.23", "laravel-vue-i18n": "^2.7.7", "mapbox-gl": "^3.29.0", "posthog-js": "^1.422.5", "qrcode": "^1.5.4", "reka-ui": "^2.10.4", "tailwind-merge": "^3.5.0", "tw-animate-css": "^1.4.0", "vue-sonner": "^2.0.9" } }