{ "private": true, "name": "vic.user.react", "scripts": { "allinone": "npm run boot && npm run create && npm run deploy", "boot": "npx rimraf node_modules package-lock.json & npm i", "create": "umi build", "deploy": "node ./node_modules/wo-base-deployer/deploy.js", "serving-dev": "umi dev", "serving-prod": "cross-env NODE_ENV=production pm2 start ./node_modules/wo-base-webserver/webserver.js --name=vic.user.react", "lint:es": "eslint --ext .js src mock tests", "lint:ts": "tslint \"src/**/*.ts\" \"src/**/*.tsx\"", "test": "umi test" }, "dependencies": { "@types/react-virtualized-auto-sizer": "^1.0.0", "@types/react-window": "^1.8.1", "antd": "^3.22.0", "axios": "^0.19.0", "bignumber.js": "^9.0.0", "dva": "^2.6.0-beta.12", "lodash": "^4.17.15", "md5": "^2.2.1", "qrcanvas-react": "^2.0.1", "react": "^16.9.0", "react-clipboard.js": "^2.0.13", "react-dom": "^16.9.0", "react-fitted-image": "^1.0.1", "react-use": "^11.0.0", "react-virtualized-auto-sizer": "^1.0.2", "react-window": "^1.8.5", "react-window-infinite-loader": "^1.0.3", "umi-plugin": "^0.1.2" }, "devDependencies": { "@types/jest": "^24.0.18", "@types/md5": "^2.1.33", "@types/react": "^16.9.2", "@types/react-dom": "^16.9.0", "@types/react-test-renderer": "^16.0.3", "babel-eslint": "^10.0.2", "bluebird": "^3.5.5", "chalk": "^2.4.2", "eslint": "^6.2.1", "eslint-config-umi": "^1.5.0", "eslint-plugin-flowtype": "^4.2.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-react": "^7.11.1", "lint-staged": "^9.2.3", "moment": "^2.24.0", "nodemon": "^2.0.2", "pm2": "^5.1.2", "react-test-renderer": "^16.7.0", "supervisor": "^0.12.0", "swig-templates": "^2.0.3", "tslint": "^5.19.0", "tslint-eslint-rules": "^5.4.0", "tslint-react": "^4.0.0", "umi": "^2.8.20", "umi-plugin-react": "^1.9.19", "umi-types": "^0.3.17", "wo-base-deployer": "git+https://git.tic.cc/opx/wo-base-deployer", "wo-base-webserver": "git+https://git.tic.cc/opx/wo-base-webserver" }, "lint-staged": { "*.{ts,tsx}": ["git add"] }, "engines": { "node": ">=8.0.0" } }