{
    "private": true,
    "name": "{{projectName}}",
    "version": "{{projectVersion}}",
    "description": "{{projectDescription}}",
    "scripts": {
        "start": "umi dev",
        "build": "umi build",
        "test": "umi test",
        "lint": "eslint {src,mock,tests}/**/*.{ts,tsx} --fix"
    },
    "dependencies": {
        "dva": "^2.6.0-beta.6",
        "react": "^16.8.6",
        "react-dom": "^16.8.6",
        "qiniu": "^7.3.1",
        "axios": "^0.19.2",
        "classnames": "^2.2.6"
    },
    "devDependencies": {
        "@types/jest": "^23.3.12",
        "@types/react": "^16.7.18",   
        "@types/react-dom": "^16.0.11",
        "@types/react-test-renderer": "^16.0.3",
        "babel-eslint": "^9.0.0",
        "eslint": "^5.4.0",
        "eslint-config-umi": "^1.4.0",
        "eslint-plugin-flowtype": "^2.50.0",
        "eslint-plugin-import": "^2.14.0",
        "eslint-plugin-jsx-a11y": "^5.1.1",
        "eslint-plugin-react": "^7.11.1",
        "husky": "^0.14.3",
        "lint-staged": "^7.2.2",
        "postcss-plugin-px2rem": "^0.8.1",
        "react-test-renderer": "^16.7.0",
        "umi": "^2.9.0",
        "umi-plugin-react": "^1.8.0",
        "umi-types": "^0.3.0",
        "@commitlint/cli": "^9.0.1",
        "@commitlint/config-conventional": "^9.0.1"
    },
    "husky": {
        "hooks": {
          "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
          "pre-commit": "lint-staged"
        }
    },
    "lint-staged": {
        "*.{ts,tsx}": [
            "eslint --fix",
            "git add"
        ],
        "*.{js,jsx}": [
            "eslint --fix",
            "git add"
        ]
    },
    "engines": {
        "node": ">=8.0.0"
    }
}