{
  "name": "vibery-website",
  "type": "module",
  "version": "1.0.0",
  "scripts": {
    "dev": "astro dev",
    "build": "astro build",
    "prebuild": "node ../scripts/sync-all.js",
    "preview": "astro preview",
    "astro": "astro",
    "test": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest --coverage",
    "test:run": "vitest run",
    "tpl": "node scripts/templates-cli.cjs",
    "tpl:report": "node scripts/templates-cli.cjs report",
    "tpl:validate": "node scripts/templates-cli.cjs validate",
    "tpl:backup": "node scripts/templates-cli.cjs export",
    "tpl:regen": "node scripts/templates-cli.cjs regenerate",
    "data": "node scripts/data-cli.cjs",
    "data:validate": "node scripts/data-cli.cjs validate",
    "tpl:verify": "node ../scripts/verify-content.js",
    "registry:fetch": "node scripts/fetch-registry.js"
  },
  "dependencies": {
    "@astrojs/cloudflare": "^12.0.0",
    "@astrojs/sitemap": "^3.6.0",
    "@astrojs/vue": "^5.0.0",
    "@phosphor-icons/web": "^2.1.2",
    "astro": "^5.0.0",
    "jszip": "^3.10.1",
    "marked": "^17.0.1",
    "minisearch": "^7.2.0",
    "vue": "^3.4.0"
  },
  "devDependencies": {
    "@astrojs/tailwind": "^6.0.2",
    "@vitejs/plugin-vue": "^6.0.3",
    "@vitest/coverage-v8": "^4.0.16",
    "@vitest/ui": "^4.0.16",
    "@vue/test-utils": "^2.4.6",
    "happy-dom": "^20.0.11",
    "tailwindcss": "^3.4.1",
    "vitest": "^4.0.16"
  }
}
