{
  "name": "@pungfe/element",
  "version": "0.9.3",
  "description": "Element Plus Components",
  "keywords": [
    "Element",
    "Element Plus",
    "vue"
  ],
  "homepage": "https://github.com/pungfen/element#readme",
  "bugs": {
    "url": "https://github.com/pungfen/element/issues"
  },
  "license": "MIT",
  "author": "pungfeng <fp94214@gmail.com>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/pungfen/element.git"
  },
  "files": [
    "dist",
    "package.json"
  ],
  "type": "module",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./advance": {
      "types": "./dist/advance.d.ts",
      "import": "./dist/advance.js",
      "require": "./dist/advance.cjs"
    },
    "./basic": {
      "types": "./dist/basic.d.ts",
      "import": "./dist/basic.js",
      "require": "./dist/basic.cjs"
    },
    "./locales": {
      "types": "./dist/locales.d.ts",
      "import": "./dist/locales.js",
      "require": "./dist/locales.cjs"
    },
    "./resolver": {
      "types": "./dist/resolver.d.ts",
      "import": "./dist/resolver.js",
      "require": "./dist/resolver.cjs"
    },
    "./style.css": {
      "import": "./dist/style.css",
      "require": "./dist/style.css"
    },
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@element-plus/icons-vue": "^2.3.2",
    "@vueuse/core": "^14.4.0",
    "@vueuse/integrations": "^14.4.0",
    "element-plus": "~2.14.5",
    "sortablejs": "^1.15.7",
    "vue": "~3.5.41"
  },
  "devDependencies": {
    "@changesets/cli": "^3.0.1",
    "@commitlint/cli": "^21.2.2",
    "@commitlint/config-conventional": "^21.2.2",
    "@commitlint/cz-commitlint": "^21.2.2",
    "@eslint/json": "^2.0.1",
    "@stylistic/eslint-plugin": "^5.10.0",
    "@tailwindcss/vite": "^4.3.3",
    "@types/node": "^26.2.0",
    "@types/sortablejs": "^1.15.9",
    "@vitejs/plugin-vue": "^6.0.8",
    "@vitejs/plugin-vue-jsx": "^5.1.6",
    "@vitest/eslint-plugin": "^1.6.27",
    "@vue/eslint-config-typescript": "^14.9.0",
    "@vue/test-utils": "^2.4.11",
    "eslint": "^10.9.0",
    "eslint-plugin-perfectionist": "^5.10.1",
    "eslint-plugin-vue": "^10.10.0",
    "fast-glob": "^3.3.3",
    "happy-dom": "^20.11.6",
    "jsdom": "^30.0.1",
    "lint-staged": "^17.3.0",
    "simple-git-hooks": "^2.13.1",
    "tailwindcss": "^4.3.3",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.67.0",
    "unplugin-dts": "^1.0.3",
    "unplugin-vue": "^7.2.0",
    "unplugin-vue-components": "^32.1.0",
    "vite": "^8.2.2",
    "vitest": "^4.1.11",
    "vue-component-type-helpers": "^3.3.11",
    "vue-eslint-parser": "^10.4.1",
    "vue-tsc": "^3.3.11"
  },
  "peerDependencies": {
    "element-plus": "~2.14.5",
    "vue": "~3.5.41"
  },
  "simple-git-hooks": {
    "pre-commit": "pnpx lint-staged",
    "commit-msg": "pnpm commitlint --edit \"$1\""
  },
  "lint-staged": {
    "*": "eslint --fix"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "config": {
    "commitizen": {
      "path": "@commitlint/cz-commitlint"
    }
  },
  "scripts": {
    "dev": "pnpm -C __play__ dev",
    "build": "vite build",
    "build:dev": "vite build --mode staging",
    "test": "vitest",
    "lint": "eslint",
    "lint:fix": "eslint --fix",
    "typecheck": "vue-tsc -p tsconfig.src.json --noEmit",
    "commit": "git-cz"
  }
}