{
  "name": "micro-app",
  "version": "2.0.0",
  "description": "建教帮微应用模板",
  "author": "JJB",
  "license": "MIT",
  "main": "index.js",
  "scripts": {
    "serve": "node node_modules/@cqsjjb/scripts/rspack.dev.server.js",
    "build": "node node_modules/@cqsjjb/scripts/rspack.build.js",
    "push": "jjb-cmd push java production",
    "clean-cache": "rimraf node_modules/.cache/webpack",
    "serve:development": "cross-env NODE_ENV=development npm run serve",
    "serve:production": "cross-env NODE_ENV=production npm run serve",
    "build:development": "cross-env NODE_ENV=development npm run build",
    "build:production": "cross-env NODE_ENV=production npm run build",
    "code-optimization": "node node_modules/@cqsjjb/scripts/code-optimization.js",
    "lint": "eslint --ext .js,.jsx,.tsx --fix src",
    "test:enterprise-info": "node docs/test-reports/测试用例/test-enterprise-info-api.mjs",
    "test:enterprise-info:granular": "node docs/test-reports/测试用例/test-enterprise-info-granular.mjs"
  },
  "dependencies": {
    "@ant-design/icons": "^5.0.0",
    "@ant-design/pro-components": "^2.8.10",
    "@cqsjjb/jjb-common-decorator": "latest",
    "@cqsjjb/jjb-common-lib": "latest",
    "@cqsjjb/jjb-dva-runtime": "latest",
    "@cqsjjb/jjb-react-admin-component": "latest",
    "@rc-component/motion": "^1.0.0",
    "@rc-component/util": "^1.11.1",
    "ahooks": "^3.9.5",
    "antd": "^5.29.2",
    "dayjs": "^1.11.7",
    "echarts": "^6.1.0",
    "lodash-es": "^4.17.21",
    "qrcode.react": "^4.2.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "zy-react-library": "^1.2.3"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^5.4.1",
    "@babel/plugin-proposal-decorators": "^7.19.3",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-react": "^7.29.7",
    "@cqsjjb/scripts": "latest",
    "@eslint-react/eslint-plugin": "^2.2.2",
    "ajv": "^8.20.0",
    "babel-loader": "^9.1.3",
    "cross-env": "^7.0.3",
    "css-loader": "^6.8.1",
    "eslint": "^9.37.0",
    "eslint-plugin-format": "^1.0.2",
    "eslint-plugin-react-hooks": "^7.0.0",
    "eslint-plugin-react-refresh": "^0.4.23",
    "file-loader": "^6.2.0",
    "less-loader": "^11.1.3",
    "react-refresh": "^0.14.2",
    "style-loader": "^3.3.3",
    "typescript": "^5.9.3"
  },
  "resolutions": {
    "history": "^4.10.1",
    "path-to-regexp": "^1.9.0",
    "react": "$react",
    "react-dom": "$react-dom"
  }
}
