{ "private": true, "type": "module", "scripts": { "dev": "npm run icons:sync && vite", "build": "vite build", "icons:sync": "node scripts/sync-tabler-icons.mjs", "test:js": "node --test tests/Frontend/*.test.js" }, "devDependencies": { "@tailwindcss/postcss": "^4.1.16", "@vitejs/plugin-vue": "^6.0.1", "laravel-echo": "^2.2.4", "laravel-vite-plugin": "^2.0.1", "pusher-js": "^8.4.0", "tailwindcss": "^4.1.16", "vite": "7.3.6", "vite-plugin-compression": "^0.5.1" }, "dependencies": { "@headlessui-float/vue": "^0.15.1", "@headlessui/vue": "^1.7.23", "@inertiajs/vue3": "^2.2.19", "@primeuix/themes": "^1.2.5", "@sentry/vue": "^7.40.0", "@stripe/connect-js": "^3.4.6", "@tabler/icons": "^3.35.0", "@tabler/icons-vue": "^3.35.0", "@tailwindcss/vite": "^4.1.16", "@tato30/vue-pdf": "^1.11.5", "@tiptap/extensions": "^3.31.4", "@tiptap/markdown": "^3.31.4", "@tiptap/pm": "^3.31.4", "@tiptap/starter-kit": "^3.31.4", "@tiptap/vue-3": "^3.31.4", "@vuepic/vue-datepicker": "^11.0.3", "axios": "1.20.0", "chart.js": "^4.5.1", "dayjs": "^1.11.18", "laravel-permission-to-vuejs": "^3.0.8", "lodash.debounce": "^4.0.8", "mathjax": "4.0.0", "primevue": "^4.4.1", "vue": "^3.5.22", "vue-cal": "^4.8.1", "vue-i18n": "^11.1.12", "vue-mathjax-next": "^0.0.6", "vue-virtual-scroller": "^2.0.0-beta.8", "vue3-colorpicker": "^2.3.0", "vuedraggable": "^4.1.0" } }