{
  "name": "safe-core-front-chat",
  "version": "0.0.3",
  "author": "RENJIANHUA@ENN.CN",
  "scripts": {
    "dev": "vite dev --config ./docs/vite.config.ts",
    "build": "enpm run build:lib",
    "build:lib": "ency-component-build-cli build",
    "detect:version": "sucrase-node scripts/detect-version.ts",
    "publish:lib": "enpm build:lib",
    "prepare": "husky install && node scripts/huskyHooks.js",
    "clean": "rimraf bundle",
    "build:doc": "vite build --config ./docs/vite.config.ts",
    "preview": "enpm build:doc && cp -r bundle/doc ./dist && vite preview",
    "postinstall": "enpm dlx @enn/ency-chmod-cli -r .husky/commit-msg .husky/pre-commit -m 0o755"
  },
  "files": [
    "bundle"
  ],
  "main": "bundle/enpm/dist/index.js",
  "repository": {
    "type": "git",
    "url": "https://gitlab.enncloud.cn/enc-juan/safety/safe-core-workbench-front-chat"
  },
  "engines": {
    "install-node": "^16"
  },
  "gitHooks": {
    "pre-commit": "npx lint-staged",
    "commit-msg": "node scripts/verifyCommit.js"
  },
  "peerDependencies": {
    "@enn/ency-design-mobile": "^1.1.0",
    "@enn/ency-design-mobile-icons": "^1.0.0",
    "vue": "^3.2.0"
  },
  "dependencies": {
    "@enn/ency-design-mobile": "^1.0.8",
    "@enn/ency-design-mobile-icons": "^1.0.0",
    "@enn/ency-design-utils": "^0.0.1",
    "@vueuse/core": "^8.9.4",
    "axios": "^0.26.1",
    "dayjs": "^1.11.7",
    "nprogress": "^0.2.0"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [],
    "*.{scss,less,style,html}": []
  },
  "devDependencies": {
    "@enn/ency-design": "^1.8.102",
    "@enn/ency-design-component-cli": "^0.1.0",
    "@enn/ency-design-icons": "^1.9.0",
    "@enn/ency-design-site-components": "^2.15.5",
    "@enn/ency-vitepress-plugin": "^1.3.1",
    "@schemastore/package": "^0.0.8",
    "@types/fs-extra": "^11.0.1",
    "@types/gulp": "^4.0.10",
    "@types/lodash-es": "^4.17.9",
    "@types/node": "^18.15.11",
    "@types/nprogress": "^0.2.0",
    "@types/postmate": "^1.5.2",
    "@vant/touch-emulator": "^1.4.0",
    "@vitejs/plugin-vue": "^2.3.4",
    "@vitejs/plugin-vue-jsx": "^1.3.10",
    "@vue/tsconfig": "^0.1.3",
    "chalk": "^4.1.2",
    "esbuild": "^0.14.54",
    "eslint": "^7.32.0",
    "eslint-config-prettier": "^8.8.0",
    "eslint-config-standard-with-typescript": "^21.0.1",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-node": "^11.1.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-promise": "^4.3.1",
    "eslint-plugin-vue": "^8.7.1",
    "execa": "^5.1.1",
    "fast-glob": "^3.2.12",
    "fs-extra": "^11.1.1",
    "husky": "^7.0.0",
    "lint-staged": "10.0.0",
    "lodash-es": "^4.17.21",
    "pinia": "^2.1.6",
    "postmate": "^1.5.2",
    "rimraf": "^4.4.1",
    "sass": "^1.60.0",
    "sucrase": "^3.31.0",
    "transliteration": "^2.3.5",
    "unplugin-vue-define-options": "^1.3.18",
    "unplugin-vue-macros": "^0.11.2",
    "uuid": "^9.0.1",
    "vite": "^4.2.1",
    "vue": "^3.3.0",
    "vue-router": "^4.1.6"
  }
}
