{
  "name": "vue-element-plus-x",
  "type": "module",
  "version": "2.0.3",
  "license": "MIT",
  "homepage": "https://v2.element-plus-x.com",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/HeJiaYue520/Element-Plus-X.git"
  },
  "bugs": {
    "url": "https://github.com/HeJiaYue520/Element-Plus-X/issues",
    "email": "lijunsong2@gmail.com"
  },
  "keywords": [
    "vue",
    "element-plus",
    "element-plus-x",
    "vue-element-plus-x",
    "vue3",
    "vue3-element-plus",
    "vue3-element-plus-x",
    "vue3-element-plus-x-components"
  ],
  "sideEffects": [
    "**/*.css",
    "**/*.scss",
    "**/*.vue"
  ],
  "exports": {
    ".": {
      "types": "./types/index.d.ts",
      "import": "./dist/es/index.js",
      "require": "./dist/umd/index.js"
    },
    "./es/*": "./dist/es/*",
    "./styles/*": "./dist/es/styles/*",
    "./types/*": "./types/components/*/types.d.ts"
  },
  "main": "dist/es/index.js",
  "module": "dist/es/index.js",
  "browser": "dist/umd/index.js",
  "unpkg": "dist/umd/index.js",
  "jsdelivr": "dist/umd/index.js",
  "types": "types/index.d.ts",
  "typesVersions": {
    "*": {
      "": [
        "./types/index.d.ts"
      ],
      "./types/*": [
        "types/components/*/types.d.ts"
      ]
    }
  },
  "files": [
    "!dist/**/*.map",
    "README.md",
    "dist",
    "types/components",
    "types/components.d.ts",
    "types/dom-speech-recognition-env.d.ts",
    "types/hooks",
    "types/index.d.ts"
  ],
  "scripts": {
    "build:es": "set NODE_OPTIONS=\"--max-old-space-size=4096\" && pnpm run generate-types && vue-tsc -b --noEmit && vite build",
    "build:umd": "set NODE_OPTIONS=\"--max-old-space-size=4096\" && pnpm run generate-types && vue-tsc -b --noEmit && vite build --config vite.config.umd.ts",
    "build": "rimraf dist && rimraf types && pnpm run aeac && pnpm run build:es && pnpm run build:umd",
    "preview": "vite preview",
    "dev": "storybook dev -p 6006",
    "build:storybook": "storybook build",
    "aeac": "rimraf src/index.ts && rimraf src/install.ts && esno .build/scripts/auto-export-all-components.js",
    "update:plugin": "pnpm i --save x-sender@latest",
    "generate-types": "esno .build/scripts/generate-types.js"
  },
  "peerDependencies": {
    "element-plus": "^2.9.7",
    "vue": "^3.5.17"
  },
  "dependencies": {
    "@element-plus/icons-vue": "^2.3.1",
    "@vueuse/core": "^13.4.0",
    "deepmerge": "^4.3.1",
    "radash": "^12.1.1",
    "rollup-plugin-visualizer": "^6.0.3",
    "ts-md5": "^2.0.1",
    "typescript-api-pro": "^0.0.6",
    "virtua": "^0.49.1",
    "x-sender": "^1.3.3"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^4.16.1",
    "@jsonlee_12138/markdown-it-mermaid": "0.0.6",
    "@storybook/addon-essentials": "^8.6.14",
    "@storybook/addon-onboarding": "^8.6.14",
    "@storybook/addons": "^7.6.17",
    "@storybook/api": "^7.6.17",
    "@storybook/blocks": "^8.6.14",
    "@storybook/manager-api": "^8.6.14",
    "@storybook/theming": "^8.6.14",
    "@storybook/vue3": "^8.6.14",
    "@storybook/vue3-vite": "^8.6.14",
    "@types/dom-speech-recognition": "^0.0.4",
    "@types/fs-extra": "^11.0.4",
    "@types/markdown-it": "^14.1.2",
    "@vitejs/plugin-vue": "^5.2.4",
    "@vue/tsconfig": "^0.7.0",
    "element-plus": "^2.9.7",
    "esno": "^4.8.0",
    "fast-glob": "^3.3.3",
    "katex": "^0.16.11",
    "rimraf": "^6.0.1",
    "sass": "^1.89.2",
    "shiki": "^3.9.2",
    "shiki-stream": "^0.1.4",
    "storybook": "^8.6.14",
    "storybook-dark-mode": "^4.0.2",
    "terser": "^5.43.1",
    "typescript": "~5.8.3",
    "unplugin-auto-import": "^19.3.0",
    "unplugin-vue-components": "^28.8.0",
    "vite": "^6.3.5",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-lib-inject-css": "^2.2.2",
    "vue-tsc": "^2.2.10",
    "x-markdown-vue": "0.0.1-beta.108"
  }
}
