{
  "name": "scribe-frontend",
  "private": true,
  "version": "0.1.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "@fullcalendar/core": "^6.1.20",
    "@fullcalendar/daygrid": "^6.1.20",
    "@fullcalendar/interaction": "^6.1.20",
    "@fullcalendar/timegrid": "^6.1.20",
    "@fullcalendar/vue3": "^6.1.20",
    "@ricky0123/vad-web": "^0.0.30",
    "@tiptap/core": "^3.0.0",
    "@tiptap/extension-link": "^3.0.0",
    "@tiptap/extension-list": "^3.0.0",
    "@tiptap/extensions": "^3.0.0",
    "@tiptap/pm": "^3.0.0",
    "@tiptap/starter-kit": "^3.0.0",
    "@tiptap/suggestion": "^3.0.0",
    "@tiptap/vue-3": "^3.0.0",
    "d3": "^7",
    "dompurify": "^3.1.0",
    "lucide-vue-next": "^0.469.0",
    "marked": "^17.0.0",
    "pinia": "^3.0.0",
    "vue": "3.5.30",
    "vue-router": "^5.0.0"
  },
  "devDependencies": {
    "@types/d3": "^7",
    "@types/dompurify": "^3.0.0",
    "@vitejs/plugin-vue": "^6.0.0",
    "typescript": "~5.9.0",
    "vite": "^7.0.0",
    "vite-plugin-static-copy": "^4.0.1",
    "vue-tsc": "^3.0.0"
  }
}
