{
  "name": "vite-ssg",
  "type": "module",
  "version": "28.3.0",
  "description": "Server-side generation for Vite",
  "author": "Anthony Fu <anthonyfu117@hotmail.com>",
  "license": "MIT",
  "funding": "https://github.com/sponsors/antfu",
  "homepage": "https://github.com/antfu-collective/vite-ssg",
  "repository": {
    "type": "git",
    "url": "https://github.com/antfu-collective/vite-ssg"
  },
  "bugs": "https://github.com/antfu-collective/vite-ssg/issues",
  "keywords": [
    "vite",
    "vite-plugin",
    "ssg",
    "ssr"
  ],
  "sideEffects": false,
  "exports": {
    ".": "./dist/index.mjs",
    "./node": "./dist/node.mjs",
    "./single-page": "./dist/client/single-page.mjs"
  },
  "main": "dist/index.mjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.mts",
  "typesVersions": {
    "*": {
      "node": [
        "dist/node.d.mts"
      ],
      "single-page": [
        "dist/client/single-page.d.mts"
      ]
    }
  },
  "bin": {
    "vite-ssg": "bin/vite-ssg.js"
  },
  "files": [
    "*.d.ts",
    "bin",
    "dist"
  ],
  "engines": {
    "node": ">=20.0.0"
  },
  "peerDependencies": {
    "beasties": "^0.3.5",
    "prettier": "^3.3.0",
    "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0 || ^7.0.0-0 || ^8.0.0-0",
    "vue": "^3.2.10",
    "vue-router": "^4.0.1 || ^5.0.0-0"
  },
  "peerDependenciesMeta": {
    "beasties": {
      "optional": true
    },
    "prettier": {
      "optional": true
    },
    "vue-router": {
      "optional": true
    }
  },
  "dependencies": {
    "@unhead/dom": "^2.1.2",
    "@unhead/vue": "^2.1.2",
    "ansis": "^4.2.0",
    "cac": "^6.7.14",
    "html-minifier-terser": "^7.2.0",
    "html5parser": "^2.0.2",
    "jsdom": "^28.0.0"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^7.2.0",
    "@types/html-minifier-terser": "^7.0.2",
    "@types/jsdom": "^27.0.0",
    "beasties": "^0.4.1",
    "bumpp": "^10.4.0",
    "eslint": "^9.39.2",
    "p-queue": "^9.1.0",
    "prettier": "^3.8.1",
    "rollup": "^4.57.1",
    "tinyglobby": "^0.2.15",
    "tsx": "^4.21.0",
    "typescript": "^5.9.3",
    "unbuild": "^3.6.1",
    "vite": "^7.3.1",
    "vite-plugin-pwa": "^1.2.0",
    "vitest": "^4.0.18",
    "vue": "^3.5.27",
    "vue-router": "^5.0.2",
    "vue-tsc": "^3.2.4"
  },
  "resolutions": {
    "semver": "catalog:",
    "vite": "catalog:"
  },
  "scripts": {
    "dev": "unbuild",
    "lint": "eslint .",
    "copy-readme-files": "tsx scripts/copy-readme-files.ts",
    "example:dev": "npm run copy-readme-files && npm -C examples/multiple-pages run dev",
    "example:build": "npm run copy-readme-files && npm -C examples/multiple-pages run build",
    "example:serve": "npm run copy-readme-files && npm -C examples/multiple-pages run serve",
    "example:pwa:dev": "npm run copy-readme-files && npm -C examples/multiple-pages-pwa run dev",
    "example:pwa:build": "npm run copy-readme-files && npm -C examples/multiple-pages-pwa run build",
    "example:pwa:serve": "npm run copy-readme-files && npm -C examples/multiple-pages-pwa run serve",
    "example:store:dev": "npm run copy-readme-files && npm -C examples/multiple-pages-with-store run dev",
    "example:store:build": "npm run copy-readme-files && npm -C examples/multiple-pages-with-store run build",
    "example:store:serve": "npm run copy-readme-files && npm -C examples/multiple-pages-with-store run serve",
    "example:single:dev": "npm -C examples/single-page run dev",
    "example:single:build": "npm -C examples/single-page run build",
    "example:single:serve": "npm -C examples/single-page run serve",
    "test": "pnpm -r --filter=\"./examples/*\" build && pnpm -C examples/multiple-pages-with-store run build:nested && vitest run",
    "build": "unbuild",
    "typecheck": "vue-tsc --noEmit",
    "release": "bumpp"
  }
}