{
  "name": "hlxb-ui",
  "version": "0.4.5",
  "description": "hlxb-ui组件库",
  "main": "./dist/lib/index.js",
  "module": "./dist/es/index.js",
  "exports": {
    ".": {
      "import": "./dist/es/index.js",
      "require": "./dist/lib/index.js",
      "types": "./dist/types/index.d.ts"
    },
    "./style.css": {
      "import": "./dist/es/style.css",
      "require": "./dist/lib/style.css"
    },
    "./*": {
      "import": "./dist/es/*",
      "require": "./dist/lib/*",
      "types": "./dist/types/*"
    },
    "./resolver": {
      "import": "./dist/es/resolver.js",
      "require": "./dist/lib/resolver.js",
      "types": "./dist/components/resolver.d.ts"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "vite",
    "serve": "vite",
    "build": "node scripts/sync-resolver.mjs && pnpm vite build && node scripts/build-styles.mjs",
    "sync:resolver": "node scripts/sync-resolver.mjs",
    "check:resolver": "node scripts/check-resolver.mjs",
    "test": "echo \"Error: no test specified\" && exit 1",
    "clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",
    "clean:lib": "rimraf node_modules",
    "lint:lint-staged": "lint-staged",
    "lint:eslint": "eslint --cache --max-warnings 0  \"{src,mock}/**/*.{vue,ts,tsx}\" --fix",
    "lint:prettier": "prettier --write  \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
    "lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
    "switch-mode": "node scripts/switch-mode/index.mjs",
    "mode:debug": "node scripts/switch-mode/index.mjs debug",
    "mode:prod": "node scripts/switch-mode/index.mjs production",
    "mode:help": "node scripts/switch-mode/index.mjs --help",
    "prepublishOnly": "node scripts/switch-mode/check.mjs",
    "preinstall": "only-allow pnpm"
  },
  "repository": {
    "type": "git",
    "url": "https://codeup.aliyun.com/6422518b604a7332f58626d6/hlxb-frontend/hlxb-mail.git"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@ant-design/icons-vue": "^6.1.0",
    "@vueuse/core": "^13.7.0",
    "ant-design-vue": "^4.2.3",
    "dayjs": "^1.11.10",
    "echarts": "^6.0.0",
    "lodash-es": "^4.17.21",
    "mathjs": "^14.6.0",
    "swiper": "^10.3.1",
    "vue": "^3.5.22",
    "vue3-sfc-loader": "^0.9.5"
  },
  "devDependencies": {
    "@commitlint/cli": "^16.3.0",
    "@commitlint/config-conventional": "^16.2.4",
    "@iconify/vue": "^5.0.0",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^16.18.126",
    "@typescript-eslint/eslint-plugin": "^5.62.0",
    "@typescript-eslint/parser": "^5.62.0",
    "@vitejs/plugin-vue": "^4.6.2",
    "@vitejs/plugin-vue-jsx": "^2.1.1",
    "@vue/compiler-sfc": "^3.5.24",
    "autoprefixer": "^10.4.21",
    "cz-git": "^1.10.1",
    "eslint": "^8.51.0",
    "eslint-config-prettier": "^8.10.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-vue": "^8.7.1",
    "less": "^4.3.0",
    "lint-staged": "^12.3.7",
    "only-allow": "^1.2.1",
    "postcss": "^8.4.31",
    "postcss-html": "^1.5.0",
    "postcss-less": "^6.0.0",
    "prettier": "^2.8.8",
    "rimraf": "^6.0.1",
    "stylelint": "^14.16.1",
    "stylelint-config-prettier": "^9.0.5",
    "stylelint-config-recommended": "^7.0.0",
    "stylelint-config-recommended-vue": "^1.5.0",
    "stylelint-config-standard": "^25.0.0",
    "stylelint-order": "^5.0.0",
    "typescript": "4.9.5",
    "vite": "^4.5.3",
    "vite-plugin-compression": "^0.5.1",
    "vite-plugin-dts": "^3.9.1",
    "vite-plugin-html": "^3.2.0",
    "vite-plugin-imagemin": "^0.6.1",
    "vite-plugin-mkcert": "^1.16.0",
    "vite-plugin-mock": "^2.9.8",
    "vite-plugin-purge-icons": "^0.9.2",
    "vite-plugin-pwa": "^0.16.5",
    "vite-plugin-style-import": "^2.0.0",
    "vite-plugin-svg-icons": "^2.0.1",
    "vite-plugin-theme": "^0.8.6",
    "vite-plugin-vue-setup-extend": "^0.4.0",
    "vite-plugin-windicss": "^1.9.1",
    "vue-eslint-parser": "^9.4.3",
    "vue-tsc": "^1.8.27"
  },
  "engines": {
    "node": ">=16.20.2"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "eslint --fix",
      "prettier --write",
      "eslint --fix --max-warnings 0"
    ],
    "{!(package)*.json,*.code-snippets,.!(browserslist)*rc}": [
      "prettier --write--parser json"
    ],
    "package.json": [
      "prettier --write"
    ],
    "*.vue": [
      "eslint --fix",
      "prettier --write",
      "stylelint --fix"
    ],
    "*.{scss,less,styl,html}": [
      "stylelint --fix",
      "prettier --write"
    ],
    "*.md": [
      "prettier --write"
    ]
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-git"
    }
  },
  "pnpm": {
    "overrides": {
      "listr2": "^3.14.0"
    }
  },
  "types": "./dist/types/index.d.ts",
  "typesVersions": {
    "*": {
      "resolver": [
        "./dist/components/resolver.d.ts"
      ]
    }
  }
}
