{
  "name": "bi-element-ui",
  "version": "1.6.13",
  "private": false,
  "description": "基于 bi-eleme 编写的企业级 Vue 2 UI 组件库",
  "main": "lib/bi-element-ui-externals.common.js",
  "module": "lib/bi-element-ui-externals.common.js",
  "unpkg": "lib/bi-element-ui-externals.umd.min.js",
  "browser": "lib/bi-element-ui.umd.min.js",
  "style": "lib/bi-element-ui-externals.css",
  "exports": {
    ".": {
      "import": "./lib/bi-element-ui-externals.common.js",
      "require": "./lib/bi-element-ui-externals.common.js",
      "browser": "./lib/bi-element-ui.umd.min.js"
    },
    "./full": {
      "import": "./lib/bi-element-ui.esm.js",
      "require": "./lib/bi-element-ui.common.js",
      "browser": "./lib/bi-element-ui.umd.min.js"
    },
    "./style": "./lib/bi-element-ui-externals.css",
    "./lib/bi-element-ui-externals.css": "./lib/bi-element-ui-externals.css",
    "./lib/bi-element-ui.css": "./lib/bi-element-ui.css"
  },
  "files": [
    "lib",
    "packages"
  ],
  "engines": {
    "node": ">=14.0.0"
  },
  "scripts": {
    "dev": "cross-env NODE_ENV=development webpack serve --config webpack.config.js --mode development",
    "build": "cross-env NODE_ENV=production webpack --config webpack.config.js",
    "test:unit": "vue-cli-service test:unit",
    "test:e2e": "vue-cli-service test:e2e",
    "prettier": "tsc packages/AccessReport/index.ts || prettier --write packages/AccessReport/index.js",
    "lint": "eslint --ext .js,.vue src packages",
    "commit": "git-cz",
    "lib": "node scripts/build-lib.js",
    "lib:min": "node scripts/build-lib.js",
    "lib:full": "BUILD_LITE=true node scripts/build-lib.js",
    "lib:lite": "cross-env BUILD_TARGET=lite webpack --config webpack.lib.config.js",
    "lib:esm": "cross-env BUILD_TARGET=full BUILD_FORMAT=esm webpack --config webpack.lib.config.js",
    "build:analyze": "cross-env NODE_ENV=production webpack --config webpack.config.js --analyze",
    "lib:externals": "cross-env BUILD_TARGET=externals webpack --config webpack.lib.config.js",
    "lib:core-only": "cross-env BUILD_TARGET=core-only webpack --config webpack.lib.config.js",
    "lib:minimal": "cross-env BUILD_TARGET=minimal webpack --config webpack.lib.config.js",
    "version:beta": "npm version prerelease --preid=beta",
    "version:alpha": "npm version prerelease --preid=alpha",
    "version:rc": "npm version prerelease --preid=rc",
    "version:patch": "npm version patch",
    "version:minor": "npm version minor",
    "version:major": "npm version major",
    "release:beta": "npm run lib && npm publish --tag beta",
    "release:alpha": "npm run lib && npm publish --tag alpha",
    "release:latest": "npm run lib && npm publish"
  },
  "dependencies": {
    "@cell-x/el-table-sticky": "^1.0.2",
    "ali-oss": "^6.21.0",
    "caniuse-lite": "^1.0.30001724",
    "crypto-js": "^4.2.0",
    "dompurify": "^3.2.4",
    "gemini-scrollbar": "^1.5.3",
    "install": "^0.13.0",
    "js-cookie": "^3.0.1",
    "prettier": "^2.8.8",
    "quill": "1.3.7",
    "resize-observer-polyfill": "1.5.1",
    "throttle-debounce": "^1.1.0",
    "vue-quill-editor": "3.0.6",
    "vuedraggable": "2.24.3"
  },
  "devDependencies": {
    "@babel/core": "^7.21.4",
    "@babel/eslint-parser": "^7.23.3",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
    "@babel/plugin-proposal-optional-chaining": "^7.21.0",
    "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
    "@babel/plugin-transform-optional-chaining": "^7.27.1",
    "@babel/plugin-transform-private-methods": "^7.23.3",
    "@babel/preset-env": "^7.21.4",
    "@vue/babel-preset-jsx": "^1.4.0",
    "@vue/eslint-config-prettier": "^6.0.0",
    "@vue/test-utils": "1.0.0-beta.31",
    "autoprefixer": "^10.4.14",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^9.1.2",
    "chai": "^4.3.7",
    "clean-webpack-plugin": "^4.0.0",
    "commitizen": "^4.3.0",
    "compression-webpack-plugin": "^6.1.1",
    "copy-webpack-plugin": "^11.0.0",
    "core-js": "^3.30.1",
    "cross-env": "^7.0.3",
    "css-loader": "^6.7.3",
    "cz-conventional-changelog": "^3.3.0",
    "eslint": "^6.8.0",
    "eslint-plugin-prettier": "^3.4.1",
    "eslint-plugin-vue": "^6.2.2",
    "file-loader": "^6.2.0",
    "html-webpack-plugin": "^5.5.0",
    "image-webpack-loader": "^8.1.0",
    "mini-css-extract-plugin": "^2.7.5",
    "node-gyp": "^6.1.0",
    "postcss": "^8.4.21",
    "postcss-loader": "^7.1.0",
    "sass": "^1.32.0",
    "sass-loader": "^13.2.2",
    "style-loader": "^3.3.2",
    "terser-webpack-plugin": "^5.3.7",
    "url-loader": "^4.1.1",
    "vue": "2.6.14",
    "vue-loader": "^15.10.1",
    "vue-router": "^3.6.5",
    "vue-style-loader": "^4.1.3",
    "vue-template-compiler": "2.6.14",
    "vuex": "^3.6.2",
    "webpack": "^5.80.0",
    "webpack-bundle-analyzer": "^4.8.0",
    "webpack-cli": "^5.0.2",
    "webpack-dev-server": "^4.13.3"
  },
  "peerDependencies": {
    "axios": ">=0.19.2",
    "bi-eleme": "^2.4.5",
    "js-cookie": "^3.0.1",
    "md5": "^2.3.0",
    "moment": "^2.29.4",
    "vue": "^2.6.0"
  },
  "peerDependenciesMeta": {
    "axios": {
      "optional": true
    },
    "js-cookie": {
      "optional": true
    }
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-conventional-changelog"
    }
  }
}