{
  "name": "valaxy",
  "type": "module",
  "version": "0.28.5",
  "description": "📄 Vite & Vue powered static blog generator.",
  "author": {
    "email": "me@yunyoujun.cn",
    "name": "YunYouJun",
    "url": "https://www.yunyoujun.cn"
  },
  "license": "MIT",
  "homepage": "https://valaxy.site",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/YunYouJun/valaxy.git"
  },
  "keywords": [
    "vite",
    "vue",
    "blog"
  ],
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "default": "./dist/node/index.mjs"
    },
    "./client/*": "./client/*",
    "./client": {
      "types": "./client/index.d.ts",
      "import": "./client/index.ts"
    },
    "./node": {
      "types": "./dist/node/index.d.mts",
      "default": "./dist/node/index.mjs"
    },
    "./types": {
      "types": "./dist/types/index.d.mts",
      "default": "./dist/types/index.mjs"
    },
    "./package.json": "./package.json",
    "./*": "./*"
  },
  "main": "dist/node/index.mjs",
  "module": "dist/node/index.mjs",
  "types": "index.d.ts",
  "bin": {
    "vala": "./bin/valaxy.mjs",
    "valaxy": "./bin/valaxy.mjs"
  },
  "files": [
    "bin",
    "client",
    "dist",
    "index.d.ts",
    "shared",
    "shims.d.ts",
    "types"
  ],
  "engines": {
    "node": "^18.0.0 || >=20.0.0"
  },
  "dependencies": {
    "@antfu/install-pkg": "^1.1.0",
    "@antfu/utils": "^9.3.0",
    "@clack/prompts": "^1.2.0",
    "@iconify-json/ri": "^1.2.10",
    "@intlify/unplugin-vue-i18n": "^11.0.7",
    "@shikijs/transformers": "^3.23.0",
    "@types/katex": "^0.16.8",
    "@unhead/addons": "^2.1.13",
    "@unhead/schema-org": "^2.1.13",
    "@unhead/vue": "^2.1.13",
    "@vitejs/plugin-vue": "^6.0.6",
    "@vue/devtools-api": "7.7.2",
    "@vueuse/core": "^14.2.1",
    "@vueuse/integrations": "^14.2.1",
    "beasties": "^0.4.2",
    "consola": "^3.4.2",
    "cross-spawn": "^7.0.6",
    "css-i18n": "^0.0.5",
    "dayjs": "^1.11.20",
    "debug": "^4.4.3",
    "define-config-ts": "^0.1.3",
    "defu": "^6.1.7",
    "ejs": "^5.0.2",
    "escape-html": "^1.0.3",
    "fast-glob": "^3.3.3",
    "feed": "^5.2.0",
    "floating-vue": "^5.2.2",
    "fs-extra": "^11.3.4",
    "fuse.js": "^7.3.0",
    "gray-matter": "^4.0.3",
    "hookable": "^6.1.1",
    "html-to-text": "^9.0.5",
    "jiti": "^2.6.1",
    "js-base64": "^3.7.8",
    "js-yaml": "^4.1.1",
    "katex": "^0.16.45",
    "lru-cache": "^11.3.5",
    "markdown-it": "^14.1.1",
    "markdown-it-anchor": "^9.2.0",
    "markdown-it-async": "^2.2.0",
    "markdown-it-attrs": "^4.3.1",
    "markdown-it-container": "^4.0.0",
    "markdown-it-emoji": "^3.0.0",
    "markdown-it-footnote": "^4.0.0",
    "markdown-it-image-figures": "^2.1.1",
    "markdown-it-table-of-contents": "^1.2.0",
    "markdown-it-task-lists": "^2.1.1",
    "medium-zoom": "^1.1.0",
    "mermaid": "^11.14.0",
    "minisearch": "^7.2.0",
    "mlly": "^1.8.2",
    "nprogress": "^0.2.0",
    "open": "10.1.0",
    "ora": "^9.3.0",
    "p-map": "^7.0.4",
    "pascalcase": "^2.0.0",
    "pathe": "^2.0.3",
    "pinia": "^3.0.4",
    "qrcode": "^1.5.4",
    "resolve-global": "^2.0.0",
    "sass": "^1.99.0",
    "shiki": "^3.23.0",
    "star-markdown-css": "^0.5.3",
    "table": "^6.9.0",
    "unhead": "^2.1.13",
    "unocss": "66.5.10",
    "unplugin-vue-components": "28.0.0",
    "unplugin-vue-markdown": "^30.0.0",
    "vanilla-lazyload": "^19.1.3",
    "vite": "^8.0.8",
    "vite-plugin-vue-devtools": "^8.1.1",
    "vite-plugin-vue-layouts-next": "^2.1.0",
    "vite-ssg": "^28.3.0",
    "vite-ssg-sitemap": "^0.10.0",
    "vitepress-plugin-group-icons": "^1.7.5",
    "vue": "3.5.22",
    "vue-i18n": "^11.3.2",
    "vue-router": "^5.0.4",
    "yargs": "^18.0.0",
    "@valaxyjs/utils": "0.28.5",
    "@valaxyjs/devtools": "0.28.5"
  },
  "devDependencies": {
    "@mdit-vue/plugin-component": "^3.0.2",
    "@mdit-vue/plugin-frontmatter": "^3.0.2",
    "@mdit-vue/plugin-headers": "^3.0.2",
    "@mdit-vue/plugin-sfc": "^3.0.2",
    "@mdit-vue/plugin-title": "^3.0.2",
    "@mdit-vue/plugin-toc": "^3.0.2",
    "@mdit-vue/shared": "^3.0.2",
    "@types/cross-spawn": "^6.0.6",
    "@types/ejs": "^3.1.5",
    "@types/gh-pages": "^6.1.0",
    "@types/html-to-text": "^9.0.4",
    "@types/js-yaml": "^4.0.9",
    "@types/markdown-it": "^14.1.2",
    "@types/markdown-it-footnote": "^3.0.4",
    "@types/nprogress": "^0.2.3",
    "@types/pascalcase": "^1.0.3",
    "@types/qrcode": "^1.5.6",
    "@types/yargs": "^17.0.35",
    "gh-pages": "^6.3.0",
    "https-localhost": "^4.7.1",
    "nanoid": "^5.1.7",
    "rollup-plugin-visualizer": "^7.0.1",
    "unbuild": "^3.6.1"
  },
  "scripts": {
    "clean": "rimraf dist",
    "build": "unbuild",
    "dev": "unbuild --stub",
    "preview": "vite preview",
    "preview-https": "serve dist",
    "release:beta": "bumpp --no-tag --no-commit --no-push && pnpm publish --no-git-checks --tag beta"
  }
}