{
  "private": true,
  "type": "module",
  "packageManager": "pnpm@10.6.2",
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev -p 3001  --host",
    "generate": "nuxt generate",
    "postinstall": "nuxt prepare",
    "preview": "nuxt preview",
    "typecheck": "nuxt typecheck",
    "test": "vitest",
    "lint": "eslint . --fix",
    "format": "prettier . --write"
  },
  "devDependencies": {
    "@iconify-json/mdi": "^1.2.3",
    "@nuxt/eslint": "^1.2.0",
    "@nuxt/icon": "^1.11.0",
    "@nuxt/test-utils": "^3.17.2",
    "@sidebase/nuxt-auth": "^0.10.1",
    "@types/node": "^22.13.13",
    "@vue/test-utils": "^2.4.6",
    "eslint": "^9.22.0",
    "happy-dom": "^17.4.4",
    "nuxt": "^3.16.0",
    "nuxt-echarts": "^0.2.6",
    "nuxt-mongoose": "1.0.6",
    "playwright-core": "^1.51.0",
    "prettier": "^3.5.3",
    "vitest": "^3.0.8",
    "vue-tsc": "^2.2.8",
    "vuetify-nuxt-module": "^0.18.3"
  },
  "dependencies": {
    "@pinia/nuxt": "^0.10.1",
    "@prisma/nuxt": "^0.3.0",
    "@vueform/nuxt": "^1.11.0",
    "@vueuse/core": "^13.0.0",
    "@vueuse/integrations": "^13.0.0",
    "@vueuse/nuxt": "^13.0.0",
    "echarts": "^5.6.0",
    "fuse.js": "^7.1.0",
    "nuxt-auth-utils": "^0.5.16",
    "pinia": "^3.0.1",
    "vuetify": "~3.6.15"
  }
}