{ "name": "rap2-dolores", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "build-css": "node ./node_modules/sass/sass src/:src/ --quiet", "watch-css": "npm run build-css && node ./node_modules/sass/sass src/:src/ --watch", "start-js": "react-scripts start", "start": "npm-run-all -p watch-css start-js --max-old-space-size=4096", "build": "npm run lint && npm run build-css && react-scripts build", "test-backup": "npm run lint && react-scripts test --env=jsdom", "test": "npm run lint", "eject": "react-scripts eject", "lint": "tslint --project ./ -c tslint.json --fix", "build-docker": "docker build --rm -f \"Dockerfile\" -t rapteam/rap2-dolores:latest ." }, "repository": { "type": "git", "url": "git@gitlab.alibaba-inc.com:thx/rap2-dolores.git" }, "author": "mozhi.gyy@alibaba-inc.com", "license": "ISC", "dependencies": { "@material-ui/core": "^4.11.0", "@material-ui/icons": "^4.9.1", "@material-ui/pickers": "^3.2.10", "@material-ui/styles": "^4.10.0", "@types/json5": "^0.0.30", "@welldone-software/why-did-you-render": "^4.2.5", "animate.css": "3.7.2", "awesome-debounce-promise": "^2.1.0", "chart.js": "^2.9.3", "classnames": "^2.2.6", "clipboard-copy": "^3.1.0", "codemirror": "5.49.0", "connected-react-router": "^6.5.2", "debounce-promise": "^3.1.2", "formik": "^2.2.6", "formik-material-ui": "^2.0.1", "graceful": "1.0.2", "history": "^4.10.1", "jquery": "^3.4.1", "json5": "^2.1.3", "koa": "2.8.1", "koa-router": "7.4.0", "koa-session": "5.12.3", "koa-static": "5.0.0", "lodash": "^4.17.19", "markdown-to-jsx": "^6.11.4", "mockjs": "1.1.0", "moment": "2.24.0", "node-fetch": "2.6.1", "normalizr": "^3.4.1", "notistack": "^0.9.2", "nprogress": "0.2.0", "parsleyjs": "^2.9.1", "popper.js": "^1.15.0", "prop-types": "15.7.2", "rc-tooltip": "^3.7.3", "react": "^16.13.1", "react-custom-scroll": "^4.2.1", "react-dom": "^16.13.1", "react-hotkeys": "^2.0.0", "react-icons": "3.7.0", "react-joyride": "^2.2.0", "react-modal": "3.10.1", "react-redux": "^7.2.0", "react-router": "5.2.0", "react-router-config": "5.1.1", "react-router-dom": "5.2.0", "react-select": "^3.1.0", "redux": "4.0.5", "redux-api-middleware": "^3.2.1", "redux-saga": "1.1.3", "reselect": "^4.0.0", "sortablejs": "1.10.0", "urijs": ">=1.19.4", "yup": "^0.27.0" }, "standard": { "parser": "babel-eslint", "globals": [ "fetch" ], "ignore": [ "/build" ] }, "devDependencies": { "@types/chart.js": "^2.9.22", "@types/classnames": "^2.2.9", "@types/codemirror": "^0.0.77", "@types/history": "^4.7.3", "@types/jest": "^24.0.18", "@types/jquery": "^3.3.31", "@types/lodash": "^4.14.140", "@types/mockjs": "^1.0.2", "@types/node": "^12.7.8", "@types/nprogress": "^0.2.0", "@types/rc-tooltip": "^3.7.1", "@types/react": "^16.9.3", "@types/react-dom": "^16.9.1", "@types/react-modal": "^3.8.3", "@types/react-redux": "^7.1.4", "@types/react-router-config": "^5.0.1", "@types/react-router-dom": "^5.1.0", "@types/react-select": "^3.0.4", "@types/sortablejs": "^1.7.2", "@types/urijs": "^1.19.4", "@types/yup": "^0.26.24", "sass": "^1.23.2", "npm-run-all": "4.1.5", "pre-commit": "^1.2.2", "react-scripts": "^3.1.2", "standard": "14.3.1", "tslint": "^6.1.2", "tslint-react": "^5.0.0", "tslint-react-hooks": "^2.2.2", "typescript": "^3.9.6" }, "pre-commit": [ "lint" ], "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }