{
  "name": "mrxy-yk",
  "version": "1.13.3",
  "private": false,
  "type": "module",
  "description": "A collection of Vue 3 components and utilities",
  "keywords": [
    "mrxy",
    "mrxy-yk",
    "vue3",
    "components",
    "utilities",
    "plugin"
  ],
  "author": "Mrxy",
  "license": "MIT",
  "engines": {
    "node": "^20.19.0 || >=22.12.0"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./config": {
      "types": "./dist/config/index.d.ts",
      "import": "./dist/config/index.js"
    },
    "./resolver": {
      "types": "./dist/resolver/index.d.ts",
      "import": "./dist/resolver/index.js"
    },
    "./directives": {
      "types": "./dist/directives/index.d.ts",
      "import": "./dist/directives/index.js"
    },
    "./components": {
      "types": "./dist/components/index.d.ts",
      "import": "./dist/components/index.js"
    },
    "./element-plus": {
      "types": "./dist/element-plus/index.d.ts",
      "import": "./dist/element-plus/index.js"
    },
    "./global": "./global.d.ts",
    "./utils/amap/@type": "./dist/utils/amap/@type/index.d.ts",
    "./styles/*": "./dist/styles/*",
    "./*": {
      "import": "./dist/*",
      "types": "./dist/*.d.ts"
    }
  },
  "typesVersions": {
    "*": {
      "config": ["dist/config/index.d.ts"],
      "resolver": ["dist/resolver/index.d.ts"],
      "directives": ["dist/directives/index.d.ts"],
      "components": ["dist/components/index.d.ts"],
      "element-plus": ["dist/element-plus/index.d.ts"],
      "*": ["dist/*"]
    }
  },
  "sideEffects": [
    "dist/*",
    "src/**/*.css",
    "src/**/*.scss",
    "src/**/*.vue"
  ],
  "files": [
    "dist",
    "web-types.json",
    "global.d.ts"
  ],
  "style": "dist/styles/tools/index.css",
  "web-types": "web-types.json",
  "repository": {
    "type": "git",
    "url": "https://gitee.com/cscake/mrxy-yk.git"
  },
  "homepage": "https://gitee.com/cscake/mrxy-yk.git",
  "scripts": {
    "pack": "npm pack",
    "build-publish": "npm run build & npm publish",
    "dev": "vite",
    "build": "run-p type-check \"build-only {@}\" --",
    "build-only": "vite build",
    "preview": "vite preview",
    "type-check": "vue-tsc --build",
    "lint": "eslint . --fix"
  },
  "peerDependencies": {
    "element-plus": "^2.6.0",
    "vue": "^3.5.0",
    "dayjs": "^1.11.0",
    "ezuikit-js": "^8.2.4",
    "echarts": "^6.1.0",
    "@handsontable/vue3": "^18.0.0",
    "handsontable": "^18.0.0"
  },
  "peerDependenciesMeta": {
    "ezuikit-js": {
      "optional": true
    },
    "echarts": {
      "optional": true
    },
    "@handsontable/vue3": {
      "optional": true
    },
    "handsontable": {
      "optional": true
    }
  },
  "dependencies": {
    "@amap/amap-jsapi-loader": "1.0.1",
    "@element-plus/icons-vue": "2.3.2",
    "jszip": "3.10.1",
    "mitt": "3.0.1",
    "qs": "6.15.2"
  },
  "devDependencies": {
    "@tsconfig/node22": "22.0.5",
    "@types/node": "25.9.2",
    "@types/qs": "6.15.1",
    "@vitejs/plugin-vue": "6.0.7",
    "@vue/eslint-config-typescript": "14.8.0",
    "@vue/tsconfig": "0.9.1",
    "eslint": "10.4.1",
    "eslint-plugin-unicorn": "65.0.0",
    "eslint-plugin-vue": "10.9.2",
    "jiti": "2.7.0",
    "npm-run-all2": "9.0.1",
    "sass-embedded": "1.100.0",
    "typescript": "5.9.3",
    "unplugin-auto-import": "21.0.0",
    "unplugin-vue-components": "32.1.0",
    "vite": "8.0.16",
    "vite-plugin-dts": "5.0.2",
    "vite-plugin-static-copy": "4.1.0",
    "vue-tsc": "3.3.4"
  },
  "browserslist": [
    "> 1%",
    "not ie 11",
    "not op_mini all"
  ]
}
