{
  "name": "javaguide",
  "version": "2.0.0-alpha.40",
  "private": true,
  "description": "javaguide",
  "license": "MIT",
  "author": "Guide",
  "pnpm": {
    "overrides": {
      "vite": ">=7.3.2",
      "undici": ">=7.24.6",
      "mdast-util-to-hast": ">=13.2.1",
      "markdownlint-cli2>js-yaml": ">=4.1.1",
      "rollup": ">=4.59.0",
      "dompurify": ">=3.3.2",
      "lodash-es": ">=4.18.0",
      "@xmldom/xmldom": ">=0.9.10",
      "picomatch": ">=4.0.4",
      "immutable": ">=5.1.5",
      "markdown-it": ">=14.1.1",
      "postcss": ">=8.5.10",
      "uuid": ">=11.1.1"
    }
  },
  "scripts": {
    "dev": "pnpm docs:dev",
    "build": "pnpm docs:build",
    "build:clean": "pnpm docs:build:clean",
    "docs:build": "vuepress build docs",
    "docs:build:clean": "rm -rf docs/.vuepress/.temp docs/.vuepress/.cache && pnpm docs:build",
    "docs:dev": "vuepress dev docs",
    "docs:clean-dev": "vuepress dev docs --clean-cache",
    "docsearch:index": "node scripts/docsearch-index.mjs",
    "indexnow:submit": "node scripts/indexnow-submit.mjs",
    "lint": "pnpm lint:prettier && pnpm lint:md",
    "lint:md": "markdownlint-cli2 '**/*.md'",
    "lint:prettier": "prettier --check --write .",
    "prepare": "husky",
    "update": "pnpm dlx vp-update"
  },
  "nano-staged": {
    "**/*": "prettier --write --ignore-unknown",
    ".md": "markdownlint-cli2"
  },
  "dependencies": {
    "@vuepress/bundler-vite": "2.0.0-rc.28",
    "@vuepress/helper": "2.0.0-rc.128",
    "@vuepress/plugin-docsearch": "2.0.0-rc.128",
    "@vuepress/plugin-feed": "2.0.0-rc.128",
    "husky": "9.1.7",
    "markdownlint-cli2": "0.17.1",
    "mathjax-full": "3.2.2",
    "nano-staged": "0.8.0",
    "prettier": "3.4.2",
    "sass-embedded": "1.99.0",
    "vue": "^3.5.32",
    "vuepress": "2.0.0-rc.28",
    "vuepress-theme-hope": "2.0.0-rc.106"
  },
  "packageManager": "pnpm@10.0.0",
  "devDependencies": {
    "mermaid": "^11.15.0"
  }
}
