{
  "name": "next-app-ts",
  "private": true,
  "engines": {
    "node": ">=16.20.0"
  },
  "scripts": {
    "dev": "next dev -H 0.0.0.0 -p 4121",
    "build": "next build",
    "start": "next start",
    "export": "next build && next export",
    "eslint": "eslint src/ --ext .ts,.tsx,.js,.jsx --fix --cache",
    "stylelint": "stylelint 'src/**/*.less' 'src/**/*.css' --fix --cache",
    "pre-commit": "pretty-quick --staged && npm run eslint && npm run stylelint"
  },
  "dependencies": {
    "@antv/data-set": "^0.11.8",
    "@arco-design/color": "^0.4.0",
    "@arco-design/web-react": "^2.32.2",
    "@arco-themes/react-arco-pro": "^0.0.7",
    "@codemirror/lang-java": "^6.0.2",
    "@codemirror/lang-json": "^6.0.2",
    "@codemirror/lang-python": "^6.2.1",
    "@loadable/component": "^5.13.2",
    "@reduxjs/toolkit": "^2.9.0",
    "@toast-ui/react-editor": "^3.2.3",
    "@turf/turf": "^6.5.0",
    "@uiw/codemirror-theme-github": "^4.25.2",
    "@uiw/react-codemirror": "^4.21.25",
    "@xyflow/react": "^12.8.2",
    "@xyflow/system": "^0.0.68",
    "axios": "^0.24.0",
    "bizcharts": "^4.1.15",
    "classnames": "^2.3.1",
    "copy-to-clipboard": "^3.3.1",
    "cron-parser": "^5.3.1",
    "cronstrue": "^3.2.0",
    "dayjs": "^1.11.13",
    "echarts": "^5.6.0",
    "echarts-for-react": "^3.0.2",
    "install": "^0.13.0",
    "js-md5": "^0.8.3",
    "lodash": "^4.17.21",
    "mockjs": "^1.1.0",
    "next": "12.0.4",
    "next-cookies": "^2.0.3",
    "nprogress": "^0.2.0",
    "query-string": "^7.0.1",
    "react": "17.0.2",
    "react-color": "^2.19.3",
    "react-dom": "17.0.2",
    "react-redux": "^7.2.6",
    "redux": "^4.1.2"
  },
  "devDependencies": {
    "@svgr/webpack": "^5.5.0",
    "@types/node": "16.11.7",
    "@types/react": "17.0.2",
    "@types/react-dom": "^17.0.2",
    "@typescript-eslint/eslint-plugin": "^5.4.0",
    "@typescript-eslint/parser": "^5.4.0",
    "eslint": "7",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-babel": "^5.3.1",
    "eslint-plugin-prettier": "^4.0.0",
    "eslint-plugin-react": "^7.27.1",
    "eslint-plugin-react-hooks": "^4.3.0",
    "less": "^4.1.2",
    "less-loader": "^10.2.0",
    "next-transpile-modules": "^9.0.0",
    "next-with-less": "^2.0.4",
    "postcss-less": "^5.0.0",
    "prettier": "^2.4.1",
    "pretty-quick": "^3.1.2",
    "stylelint": "^14.1.0",
    "stylelint-config-prettier": "^9.0.3",
    "stylelint-config-standard": "^24.0.0",
    "typescript": "^5.9.2"
  },
  "peerDependencies": {
    "@arco-design/web-react": ">=2.0.0"
  }
}
