{
  "name": "qiufen-pro-doc",
  "version": "1.6.3",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "serve": "vite preview",
    "lint": "npm run lint:js && npm run lint:style && npm run lint:prettier",
    "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src",
    "lint:prettier": "prettier --check '**/*'' --end-of-line auto",
    "lint:style": "stylelint --fix 'src/**/*.less' --syntax less",
    "lint-staged": "lint-staged",
    "lint-staged:js": "eslint --ext .js,.jsx,.ts,.tsx "
  },
  "gitHooks": {
    "pre-commit": "lint-staged"
  },
  "lint-staged": {
    "*.less": "stylelint --syntax less",
    "*.{js,jsx,ts,tsx}": "npm run lint-staged:js",
    "*.{js,jsx,tsx,ts,less,md,json}": [
      "prettier --write"
    ]
  },
  "dependencies": {
    "@fruits-chain/hooks-laba": "^1.0.2",
    "@fruits-chain/qiufen-helpers": "^1.0.1",
    "@loadable/component": "^5.15.0",
    "@types/loadable__component": "^5.13.4",
    "@types/react-router-dom": "^5.1.8",
    "@vitejs/plugin-react": "^3.1.0",
    "ahooks": "^3.7.7",
    "antd": "^5.1.7",
    "classnames": "^2.3.2",
    "clipboard": "^2.0.11",
    "disparity": "^3.2.0",
    "less": "^4.1.3",
    "rc-virtual-list": "^3.5.2",
    "react": "^17.0.0",
    "react-ace": "^10.1.0",
    "react-diff-viewer": "^3.1.1",
    "react-dom": "^17.0.0",
    "react-router-dom": "^6.11.1",
    "stringify-object": "^5.0.0",
    "vite-plugin-imp": "^2.3.1",
    "zustand": "3.7.2"
  },
  "devDependencies": {
    "@types/classnames": "^2.3.1",
    "@types/react": "^17.0.0",
    "@types/react-dom": "^17.0.0",
    "@types/stringify-object": "^4.0.2",
    "@typescript-eslint/eslint-plugin": "^4.29.2",
    "@typescript-eslint/parser": "^4.29.2",
    "@vitejs/plugin-react-refresh": "^1.3.1",
    "eslint": "^7.32.0",
    "eslint-plugin-react": "^7.24.0",
    "less-loader": "^11.1.0",
    "lint-staged": "^11.1.2",
    "prettier": "^2.3.2",
    "rollup-plugin-visualizer": "^5.9.2",
    "sass-resources-loader": "^2.2.5",
    "stylelint": "^13.13.1",
    "stylelint-config-standard": "^22.0.0",
    "typescript": "^4.9.5",
    "vite": "^2.4.4",
    "yorkie": "^2.0.0"
  }
}
