{ "name": "Sentry", "version": "0.0.0", "private": true, "repository": { "type": "git", "url": "git://github.com/getsentry/sentry.git" }, "dependencies": { "@babel/core": "~7.9.0", "@babel/plugin-proposal-class-properties": "~7.8.3", "@babel/plugin-proposal-decorators": "~7.8.3", "@babel/plugin-proposal-object-rest-spread": "~7.9.5", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-runtime": "~7.9.0", "@babel/preset-env": "~7.9.5", "@babel/preset-react": "^7.9.4", "@babel/preset-typescript": "^7.9.0", "@babel/runtime": "~7.9.2", "@emotion/babel-preset-css-prop": "^10.0.27", "@emotion/core": "^10.0.27", "@emotion/styled": "^10.0.27", "@sentry/integrations": "5.21.4", "@sentry/react": "5.21.4", "@sentry/release-parser": "^0.6.0", "@sentry/rrweb": "^0.1.1", "@sentry/tracing": "5.21.4", "@sentry/utils": "5.21.4", "@types/classnames": "^2.2.0", "@types/clipboard": "^2.0.1", "@types/color": "^3.0.0", "@types/create-react-class": "^15.6.2", "@types/diff": "4.0.2", "@types/dompurify": "^2.0.1", "@types/echarts": "^4.4.3", "@types/jest": "^24.0.17", "@types/jquery": "^2.0.53", "@types/js-cookie": "^2.2.2", "@types/lodash": "^4.14.134", "@types/marked": "^0.7.2", "@types/moment-timezone": "^0.5.12", "@types/papaparse": "^4.5.11", "@types/react": "~16.9.19", "@types/react-bootstrap": "^0.32.19", "@types/react-document-title": "^2.0.3", "@types/react-dom": "~16.9.5", "@types/react-mentions": "3.3.0", "@types/react-router": "^3.0.22", "@types/react-select": "3.0.8", "@types/react-sparklines": "^1.7.0", "@types/react-virtualized": "^9.21.10", "@types/reflexbox": "^4.0.0", "@types/reflux": "0.4.1", "@types/scroll-to-element": "^2.0.0", "algoliasearch": "^3.32.0", "babel-loader": "^8.1.0", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "bootstrap": "3.4.1", "classnames": "2.2.0", "clean-webpack-plugin": "^3.0.0", "clipboard": "^1.7.1", "color": "^3.1.0", "compression-webpack-plugin": "3.1.0", "core-js": "^3.2.1", "create-react-class": "^15.6.2", "crypto-js": "4.0.0", "css-loader": "^2.0.1", "diff": "4.0.2", "dompurify": "^2.0.7", "echarts": "4.7.0", "echarts-for-react": "2.0.16", "emotion": "10.0.27", "emotion-theming": "10.0.27", "file-loader": "^3.0.1", "focus-visible": "^5.0.2", "fork-ts-checker-webpack-plugin": "^1.5.1", "framer-motion": "^1.11.1", "fuse.js": "^3.4.6", "gettext-parser": "1.3.1", "intersection-observer": "^0.7.0", "ios-device-list": "^1.1.30", "jed": "^1.1.0", "jquery": "2.2.2", "js-cookie": "2.2.1", "less": "^3.9.0", "less-loader": "^4.1.0", "lodash": "^4.17.19", "marked": "0.7.0", "mini-css-extract-plugin": "^v0.5.0", "mobx": "^5.13.0", "mobx-react": "~5.4.4", "moment": "2.24.0", "moment-timezone": "0.5.28", "optimize-css-assets-webpack-plugin": "^5.0.1", "papaparse": "^5.2.0", "parseurl": "^1.3.2", "platformicons": "3.0.0", "po-catalog-loader": "2.0.0", "prismjs": "^1.21.0", "prop-types": "^15.6.0", "query-string": "6.6.0", "react": "16.12.0", "react-autosize-textarea": "7.1.0", "react-bootstrap": "^0.32.0", "react-date-range": "^1.0.0-beta", "react-document-title": "2.0.3", "react-dom": "16.12.0", "react-keydown": "^1.9.7", "react-lazyload": "^2.3.0", "react-mentions": "4.0.1", "react-popper": "^1.3.3", "react-router": "3.2.0", "react-select": "^3.0.8", "react-select-legacy": "npm:react-select-legacy@1", "react-sparklines": "1.7.0", "react-virtualized": "^9.22.2", "reflexbox": "^4.0.6", "reflux": "0.4.1", "regenerator-runtime": "^0.13.3", "rrweb-player": "^0.4.6", "scroll-to-element": "^2.0.0", "sprintf-js": "1.0.3", "style-loader": "^0.23.1", "svg-sprite-loader": "^3.9.0", "svgo": "^1.0.3", "svgo-loader": "^2.1.0", "typescript": "^4.0", "u2f-api": "1.0.10", "webpack": "4.42.1", "webpack-cli": "3.3.11", "webpack-fix-style-only-entries": "^0.2.0", "wink-jaro-distance": "^2.0.0", "zxcvbn": "^4.4.2" }, "devDependencies": { "@babel/plugin-transform-react-jsx-source": "^7.2.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.3.1", "@sentry/node": "5.21.4", "@size-limit/preset-small-lib": "^4.5.6", "@storybook/addon-a11y": "^5.3.3", "@storybook/addon-actions": "^5.3.3", "@storybook/addon-docs": "^5.3.3", "@storybook/addon-info": "^5.3.3", "@storybook/addon-knobs": "^5.3.3", "@storybook/addon-options": "^5.3.3", "@storybook/addon-storysource": "^5.3.3", "@storybook/addons": "^5.3.3", "@storybook/react": "^5.3.3", "@visual-snapshot/jest": "^2.0.2", "babel-eslint": "^10.0.3", "babel-gettext-extractor": "^4.1.3", "babel-jest": "24.9.0", "babel-plugin-dynamic-import-node": "^2.2.0", "csstype": "^2.6.8", "enzyme": "3.10.0", "enzyme-adapter-react-16": "1.15.1", "enzyme-to-json": "3.4.3", "eslint": "5.11.1", "eslint-config-sentry-app": "^1.44.0", "html-webpack-plugin": "^4.3.0", "jest": "24.9.0", "jest-canvas-mock": "^2.2.0", "jest-junit": "^9.0.0", "mockdate": "3.0.2", "object.fromentries": "^2.0.0", "prettier": "1.19.1", "react-refresh": "^0.8.2", "react-test-renderer": "16.12.0", "size-limit": "^4.5.6", "source-map-loader": "^0.2.4", "speed-measure-webpack-plugin": "^1.3.1", "stylelint": "13.3.1", "stylelint-config-prettier": "^8.0.1", "stylelint-config-recommended": "^3.0.0", "stylelint-config-styled-components": "^0.1.1", "stylelint-processor-styled-components": "^1.10.0", "tsconfig-paths-webpack-plugin": "^3.2.0", "typescript-styled-plugin": "^0.15.0", "url-loader": "^4.1.0", "webpack-dev-server": "3.10.3" }, "optionalDependencies": { "fsevents": "^2.1.2" }, "resolutions": { "**/rrweb": "^0.7.33" }, "APIMethod": "stub", "proxyURL": "http://localhost:8000", "scripts": { "test": "node scripts/test.js", "test-precommit": "yarn test --bail --findRelatedTests -u", "test-ci": "yarn test --ci --coverage", "test-debug": "node --inspect-brk scripts/test.js --runInBand", "test-staged": "yarn test --findRelatedTests $(git diff --name-only --cached)", "lint": "yarn eslint tests/js src/sentry/static/sentry/app --ext .js,.jsx,.ts,.tsx", "lint:css": "yarn stylelint 'src/sentry/static/sentry/app/**/*.[jt]sx'", "dev": "(yarn check --verify-tree || yarn install --check-files) && sentry devserver", "dev-ui": "SENTRY_UI_DEV_ONLY=1 SENTRY_WEBPACK_PROXY_PORT=7999 yarn webpack-dev-server", "dev-acceptance": "NO_DEV_SERVER=1 NODE_ENV=development yarn webpack --watch", "storybook": "SENTRY_UI_HOT_RELOAD='' start-storybook -p 9001 -c .storybook", "storybook-build": "build-storybook -c .storybook -o docs-ui/.storybook-out --quiet", "webpack-profile": "NO_TS_FORK=1 yarn -s webpack --profile --json > stats.json", "build-css": "NODE_ENV=production yarn webpack --config=config/webpack.css.config.js", "build": "NODE_ENV=production yarn webpack --mode production --display errors-only --output-path=public" }, "volta": { "node": "10.21.0", "yarn": "1.22.4" } }