{ "private": true, "name": "apm-ui", "version": "1.9.0", "main": "src/index.js", "license": "Apache-2.0", "homepage": ".", "workspaces": { "nohoist": [ "customize-cra", "customize-cra/**", "react-scripts", "react-scripts/**", "react-app-rewired", "react-app-rewired/**" ] }, "devDependencies": { "@types/match-sorter": "^2.3.0", "@typescript-eslint/eslint-plugin": "1.12.0", "@typescript-eslint/parser": "1.12.0", "@typescript-eslint/typescript-estree": "1.12.0", "babel-eslint": "10.0.1", "enzyme": "^3.8.0", "enzyme-adapter-react-16": "^1.2.0", "enzyme-to-json": "^3.3.0", "eslint": "5.14.1", "eslint-config-airbnb": "17.1.0", "eslint-config-prettier": "4.0.0", "eslint-config-react-app": "3.0.7", "eslint-plugin-flowtype": "^3.4.2", "eslint-plugin-import": "2.16.0", "eslint-plugin-jsx-a11y": "6.2.1", "eslint-plugin-react": "7.12.4", "http-proxy-middleware": "^0.19.1", "jsdom": "13.2.0", "npm-run-all": "4.1.5", "prettier": "1.18.2", "react-test-renderer": "^15.6.1", "rxjs-compat": "6.4.0", "sinon": "7.3.2", "source-map-explorer": "^1.6.0" }, "dependencies": { "@ant-design/icons": "^4.1.0", "@types/deep-freeze": "^0.1.1", "@types/js-cookie": "^2.2.6", "@types/lodash": "^4.14.123", "@types/memoize-one": "4.1.1", "@types/moment": "^2.13.0", "@types/react-copy-to-clipboard": "^4.2.6", "@types/react-router-dom": "^5.1.4", "antd": "^4.3.0", "antd-theme-generator": "^1.2.3", "antd-theme-webpack-plugin": "^1.3.4", "axios": "^0.19.2", "babel-plugin-import": "1.13.0", "combokeys": "^3.0.0", "copy-to-clipboard": "^3.1.0", "customize-cra": "^0.9.1", "deep-freeze": "^0.0.1", "global": "^4.3.2", "js-cookie": "^2.2.1", "less": "^3.11.1", "less-loader": "^5.0.0", "lodash": "^4.17.15", "memoize-one": "^5.0.0", "mobx": "^5.15.4", "mobx-react": "^6.2.2", "moment": "^2.18.1", "query-string": "^6.3.0", "react": "^16.3.2", "react-app-rewired": "^2.1.5", "react-dom": "^16.13.1", "react-intl": "^3.9.3", "react-router-dom": "^5.1.2", "react-scripts": "3.4.1", "typescript": "3.5.3", "u-basscss": "2.0.0" }, "scripts": { "analyze": "source-map-explorer build/static/js/main.*", "build": "REACT_APP_VSN_STATE=$(../../scripts/get-tracking-version.js) react-app-rewired build", "coverage": "yarn run test --coverage", "start:ga-debug": "REACT_APP_GA_DEBUG=1 REACT_APP_VSN_STATE=$(../../scripts/get-tracking-version.js) react-app-rewired start", "start": "react-app-rewired start", "test-dev": "react-app-rewired test --env=jsdom", "test": "CI=1 react-app-rewired test --env=jsdom --color", "tsc-lint": "tsc --build", "tsc-lint-debug": "tsc --listFiles", "prettier": "prettier --write '{.,scripts}/*.{js,json,md,ts,tsx}' 'packages/*/{src,demo/src}/**/!(layout.worker.bundled|react-vis).{css,js,json,md,ts,tsx}' 'packages/*/*.{css,js,json,md,ts,tsx}'", "prettier-lint": "prettier --list-different '{.,scripts}/*.{js,json,md,ts,tsx}' 'packages/*/{src,demo/src}/**/!(layout.worker.bundled|react-vis).{css,js,json,md,ts,tsx}' 'packages/*/*.{css,js,json,md,ts,tsx}'", "eslint": "eslint --cache 'scripts/*.{js,ts,tsx}' 'packages/*/src/**/*.{js,ts,tsx}' 'packages/*/*.{js,ts,tsx}'", "lint": "npm-run-all -ln --parallel prettier-lint tsc-lint eslint check-license" }, "prettier": { "printWidth": 110, "proseWrap": "never", "singleQuote": true, "trailingComma": "es5" }, "jest": { "collectCoverageFrom": [ "!src/setup*.js", "!src/utils/DraggableManager/demo/*.tsx", "!src/utils/test/**/*.js", "!src/demo/**/*.js" ] }, "browserslist": [ ">0.5%", "not dead", "not ie <= 11", "not op_mini all" ] }