{
  "name": "zan-ui-vue3",
  "type": "module",
  "version": "1.3.1-alpha.23",
  "description": "vue3 components",
  "author": {
    "name": "salex",
    "email": "wvlviker@qq.com"
  },
  "license": "MIT",
  "keywords": [],
  "sideEffects": [
    "dist/*",
    "dist/es/composites/Form/defineRule.mjs"
  ],
  "exports": {
    ".": {
      "types": "./dist/es/index.d.ts",
      "import": "./dist/es/index.mjs",
      "require": "./dist/lib/index.js"
    },
    "./global": {
      "types": "./dist/json/global.d.ts"
    },
    "./hooks": {
      "types": "./dist/es/hooks/index.d.ts",
      "import": "./dist/es/hooks/index.mjs",
      "require": "./dist/lib/hooks/index.js"
    },
    "./charts": {
      "types": "./dist/es/charts/index.d.ts",
      "import": "./dist/es/charts/index.mjs",
      "require": "./dist/lib/charts/index.js"
    },
    "./utils": {
      "types": "./dist/es/utils/index.d.ts",
      "import": "./dist/es/utils/index.mjs",
      "require": "./dist/lib/utils/index.js"
    },
    "./defineRule.js": {
      "types": "./dist/es/composites/Form/defineRule.d.ts",
      "import": "./dist/es/composites/Form/defineRule.mjs",
      "require": "./dist/lib/composites/Form/defineRule.mjs"
    },
    "./*": "./*"
  },
  "main": "./dist/lib/index.js",
  "module": "./dist/es/index.mjs",
  "types": "./dist/es/index.d.ts",
  "files": [
    "dist",
    "json"
  ],
  "style": "./dist/es/index.css",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "scripts": {
    "gen": "bash ./scripts/gc.sh",
    "gen:win": "zx ./scripts/gc.mjs",
    "dev": "storybook dev -p 6006",
    "test": "pnpm test:units && pnpm test:ui",
    "test:ui": "test-storybook",
    "test:units": "vitest run --passWithNoTests",
    "build": "pnpm build:components",
    "build:json": "rollup --config rollup.config.mjs",
    "build:components": "pnpm clear:type && vite build && pnpm build:json ",
    "build:type": "pnpm clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json",
    "build:story": "NODE_OPTIONS=--max_old_space_size=8096 pnpm build:typedoc && storybook build -o docs && shx rm -Rf  ../../dist/zan-ui-vue3/ && shx cp -Rf ./docs/ ../../dist/zan-ui-vue3/",
    "build:typedoc": "typedoc --options typedoc.json",
    "preview:story": "vite preview --outDir docs --open",
    "clear:type": "rimraf ./types && rimraf dist",
    "gen-dts": "esbuild scripts/gd.mts"
  },
  "peerDependencies": {
    "element-plus": ">=2.8.0",
    "vue": "3.5.8"
  },
  "dependencies": {
    "@vue/shared": "^3.5.13",
    "@vueuse/core": "^12.3.0",
    "bignumber.js": "^9.1.2",
    "dayjs": "^1.11.13",
    "element-plus": "2.8.4",
    "klona": "^2.0.6",
    "lodash-es": "^4.17.21",
    "lucide-vue-next": "^0.469.0",
    "mustache": "^4.2.0",
    "normalize.css": "^8.0.1",
    "nw-storage": "^1.0.24",
    "tailwind-merge": "^2.6.0",
    "vue": "^3.5.8",
    "vue-data-ui": "^2.4.67",
    "zan-hook-form": "^1.2.0",
    "zan-mixin-query": "1.0.30",
    "zan-utils-es": "^1.0.30"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^3.2.3",
    "@faker-js/faker": "^9.3.0",
    "@rollup/plugin-alias": "^5.1.0",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@storybook/addon-docs": "8.5.0-beta.7",
    "@storybook/addon-essentials": "8.5.0-beta.7",
    "@storybook/addon-interactions": "8.5.0-beta.7",
    "@storybook/addon-links": "8.5.0-beta.7",
    "@storybook/blocks": "8.5.0-beta.7",
    "@storybook/manager-api": "8.5.0-beta.7",
    "@storybook/test": "8.5.0-beta.7",
    "@storybook/test-runner": "0.21.0",
    "@storybook/theming": "8.5.0-beta.7",
    "@storybook/vue3": "8.5.0-beta.7",
    "@storybook/vue3-vite": "8.5.0-beta.7",
    "@types/lodash-es": "^4.17.12",
    "@types/mockjs": "^1.0.10",
    "@types/mustache": "^4.2.5",
    "@unocss/cli": "^0.65.3",
    "@unocss/reset": "^0.65.3",
    "@vitejs/plugin-vue": "^5.2.1",
    "@vitejs/plugin-vue-jsx": "^4.1.1",
    "@vue/test-utils": "^2.4.6",
    "fs-extra": "^11.2.0",
    "inquirer": "^12.3.0",
    "jsdom": "^25.0.1",
    "mockjs": "^1.1.0",
    "playwright": "^1.49.1",
    "postcss": "^8.4.49",
    "rollup": "^3.20.7",
    "rollup-plugin-postcss": "4.0.2",
    "rollup-plugin-typescript2": "^0.36.0",
    "rollup-plugin-vue": "^6.0.0",
    "sass": "1.77.8",
    "shelljs": "^0.8.5",
    "shx": "^0.3.4",
    "storybook": "8.5.0-beta.7",
    "tailwindcss": "^3.4.17",
    "typedoc": "^0.27.6",
    "typedoc-plugin-markdown": "4.4.1",
    "unocss": "^0.65.3",
    "unplugin-auto-import": "^0.19.0",
    "unplugin-vue-components": "^0.28.0",
    "unplugin-vue-define-options": "^1.5.3",
    "vite": "^6.0.7",
    "vite-plugin-dts": "^3.9.1",
    "vitest": "^2.1.8",
    "vue-component-meta": "^2.2.0",
    "vue-tsc": "^2.2.0",
    "zan-request": "^1.1.5",
    "zx": "^8.3.0"
  },
  "volar": {
    "tags": "dist/json/tags.json",
    "attributes": "dist/json/attributes.json"
  },
  "volta": {
    "extends": "../../package.json"
  },
  "web-types": "dist/json/web-types.json",
  "gitHead": "7d9acff44046e34bc878bb97609098b317d353ef"
}
