{
    "name": "antd-advancedv4",
    "version": "1.0.0",
    "description": "react components by antdv4",
    "license": "MIT",
    "main": "lib/index.js",
    "module": "es/index.js",
    "typings": "lib/index.d.ts",
    "files": [
        "dist",
        "lib",
        "es",
        "package.json",
        "README.md"
    ],
    "keywords": [
        "ant-design",
        "component",
        "components",
        "framework",
        "frontend",
        "react",
        "react-component",
        "ui"
    ],
    "engines": {
        "node": ">=8",
        "npm": ">=5"
    },
    "scripts": {
        "start": "cross-env NODE_ENV=development bisheng start -c ./site/bisheng.config.js",
        "test": "jest --coverage --no-cache",
        "tsc": "tsc",
        "deploy": "node ./scripts/deploy.js",
        "site": "rm -rf _site && cross-env NODE_ENV=production bisheng build -c ./site/bisheng.config.js && node ./scripts/copyStatic.js",
        "build": "rm -rf dist/ es/ lib/ && node ./scripts/renameStart.js && father build && node ./scripts/moveDeclare.js && node ./scripts/renameEnd.js && node ./scripts/optimizeDist.js",
        "buildTest": "rm -rf dist/ es/ lib/ && node ./scripts/renameStart.js && father build && node ./scripts/moveDeclare.js"
    },
    "browserslist": [
        "> 0.5%",
        "last 2 versions",
        "Firefox ESR",
        "not dead",
        "IE 11",
        "not IE 10"
    ],
    "dependencies": {
        "@ant-design/icons": "^4.6.2",
        "@babel/runtime": "^7.12.5",
        "antd": "^4.14.0",
        "antd-img-crop": "^3.14.1",
        "classnames": "^2.2.6",
        "codemirror": "^5.56.0",
        "fetch-jsonp": "^1.1.3",
        "hoist-non-react-statics": "^3.3.2",
        "lodash": "^4.17.15",
        "moment": "^2.24.0",
        "omit.js": "^1.0.2",
        "rc-field-form": "^1.21.0",
        "rc-resize-observer": "^1.0.0",
        "rc-select": "^11.0.11",
        "react": "^17.0.1",
        "react-codemirror2": "7.2.1",
        "react-color": "2.18.1",
        "react-dom": "^17.0.1",
        "react-fast-compare": "^3.2.0",
        "react-highlight-words": "^0.16.0",
        "react-sticky": "^6.0.3",
        "react-syntax-highlighter": "13.4.0"
    },
    "devDependencies": {
        "@ant-design/tools": "^13.3.4",
        "@react-mock/fetch": "^0.3.0",
        "@testing-library/jest-dom": "^4.2.4",
        "@testing-library/react": "^9.4.0",
        "@testing-library/user-event": "^7.2.1",
        "@types/classnames": "^2.2.10",
        "@types/codemirror": "^0.0.97",
        "@types/jest": "^24.9.1",
        "@types/lodash": "^4.14.132",
        "@types/node": "^12.12.25",
        "@types/react": "^17.0.3",
        "@types/react-color": "^3.0.1",
        "@types/react-dom": "^17.0.2",
        "@types/react-highlight-words": "^0.16.0",
        "@types/react-syntax-highlighter": "^11.0.4",
        "@types/react-test-renderer": "^16.9.2",
        "@types/react-window": "^1.8.2",
        "@typescript-eslint/eslint-plugin": "^2.23.0",
        "@typescript-eslint/parser": "^2.17.0",
        "array-move": "^3.0.0",
        "babel-eslint": "^10.0.1",
        "babel-plugin-add-react-displayname": "^0.0.5",
        "babel-plugin-import": "^1.13.0",
        "bisheng": "^3.0.0",
        "bisheng-plugin-antd": "^1.3.2",
        "bisheng-plugin-description": "^0.1.4",
        "bisheng-plugin-react": "^1.1.2",
        "bisheng-plugin-toc": "^0.4.4",
        "cross-env": "^7.0.2",
        "css-minimizer-webpack-plugin": "^1.3.0",
        "echarts": "^5.0.2",
        "echarts-for-react": "^3.0.1",
        "esbuild-loader": "^2.10.0",
        "eslint": "^6.6.0",
        "eslint-config-react-app": "^5.0.2",
        "eslint-plugin-flowtype": "^4.3.0",
        "eslint-config-prettier": "^6.5.0",
        "eslint-plugin-prettier": "^3.1.1",
        "eslint-plugin-import": "^2.18.2",
        "eslint-plugin-jsx-a11y": "^6.2.3",
        "eslint-plugin-react": "^7.16.0",
        "eslint-plugin-react-hooks": "^2.2.0",
        "eslint-plugin-testing-library": "^2.2.3",
        "father": "^2.29.2",
        "gh-pages": "^3.1.0",
        "history": "^2.0.1",
        "husky": "^3.0.9",
        "immutability-helper": "^3.0.0",
        "intersection-observer": "^0.7.0",
        "jest": "24.9.0",
        "jest-html-reporters": "^1.2.1",
        "jsonml.js": "^0.1.0",
        "klaw-sync": "^6.0.0",
        "less": "^2.7.2",
        "lint-staged": "^9.5.0",
        "lz-string": "^1.4.4",
        "node-fetch": "^2.6.0",
        "rc-picker": "~2.5.1",
        "react-copy-to-clipboard": "^5.0.1",
        "react-dnd": "^14.0.2",
        "react-dnd-html5-backend": "^14.0.0",
        "react-document-title": "^2.0.3",
        "react-draggable": "^4.4.3",
        "react-helmet-async": "^1.0.4",
        "react-infinite-scroller": "^1.2.4",
        "react-intl": "^5.3.0",
        "react-is": "^16.13.1",
        "react-resizable": "^2.0.0",
        "react-router": "^3.0.0",
        "react-router-dom": "^5.0.1",
        "react-sortable-hoc": "^2.0.0",
        "react-test-renderer": "^16.12.0",
        "react-text-loop": "^2.3.0",
        "react-virtualized": "^9.22.0",
        "react-window": "^1.8.5",
        "reqwest": "^2.0.5",
        "rimraf": "^3.0.2",
        "scrollama": "^2.0.0",
        "shelljs": "^0.8.4",
        "ts-jest": "24.1.0",
        "typescript": "~4.2.2"
    },
    "eslintConfig": {
        "extends": "react-app"
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    },
    "lint-staged": {
        "*.{ts,tsx}": [
            "eslint --fix components/**/*.{ts,tsx}",
            "jest --config jest.config.js --no-cache --passWithNoTests",
            "git add ."
        ]
    },
    "sideEffects": [
        "dist/*",
        "es/**/style/*",
        "lib/**/style/*",
        "*.less"
    ]
}
