Files
sentinel/package.json
T
2024-02-15 17:01:50 +00:00

294 lines
10 KiB
JSON

{
"$schema": "https://json.schemastore.org/package.json",
"name": "sentry",
"version": "0.0.0",
"private": true,
"repository": {
"type": "git",
"url": "git://github.com/getsentry/sentry.git"
},
"dependencies": {
"@acemarke/react-prod-sourcemaps": "^0.2.1",
"@babel/core": "~7.23.2",
"@babel/plugin-transform-react-jsx": "^7.22.15",
"@babel/plugin-transform-react-jsx-source": "^7.22.5",
"@babel/plugin-transform-runtime": "~7.23.2",
"@babel/preset-env": "~7.23.2",
"@babel/preset-react": "^7.22.15",
"@babel/preset-typescript": "^7.23.2",
"@babel/runtime": "~7.23.2",
"@dnd-kit/core": "^3.1.1",
"@dnd-kit/sortable": "^4.0.0",
"@emotion/babel-plugin": "^11.10.5",
"@emotion/css": "^11.10.5",
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
"@monaco-editor/react": "^4.4.5",
"@popperjs/core": "^2.11.5",
"@react-aria/button": "^3.9.1",
"@react-aria/focus": "^3.16.0",
"@react-aria/gridlist": "^3.7.3",
"@react-aria/i18n": "^3.10.0",
"@react-aria/interactions": "^3.20.1",
"@react-aria/listbox": "^3.11.3",
"@react-aria/menu": "^3.12.0",
"@react-aria/numberfield": "^3.10.1",
"@react-aria/overlays": "^3.20.0",
"@react-aria/radio": "^3.10.0",
"@react-aria/separator": "^3.3.9",
"@react-aria/slider": "^3.7.4",
"@react-aria/tabs": "^3.8.3",
"@react-aria/utils": "^3.23.0",
"@react-aria/visually-hidden": "^3.8.8",
"@react-stately/collections": "^3.10.4",
"@react-stately/menu": "^3.6.0",
"@react-stately/numberfield": "^3.8.0",
"@react-stately/radio": "^3.10.1",
"@react-stately/slider": "^3.5.0",
"@react-stately/tabs": "^3.6.3",
"@react-stately/tree": "^3.7.5",
"@react-types/shared": "^3.22.0",
"@rsdoctor/webpack-plugin": "^0.1.0",
"@sentry-internal/global-search": "^0.5.7",
"@sentry-internal/react-inspector": "6.0.1-4",
"@sentry-internal/rrweb": "2.9.0",
"@sentry-internal/rrweb-player": "2.9.0",
"@sentry-internal/rrweb-snapshot": "2.9.0",
"@sentry/babel-plugin-component-annotate": "^2.14.0",
"@sentry/core": "^7.99.0",
"@sentry/integrations": "^7.99.0",
"@sentry/node": "^7.99.0",
"@sentry/react": "^7.99.0",
"@sentry/release-parser": "^1.3.1",
"@sentry/types": "^7.99.0",
"@sentry/utils": "^7.99.0",
"@spotlightjs/spotlight": "^1.1.1",
"@tanstack/react-query": "^4.29.7",
"@types/color": "^3.0.3",
"@types/crypto-js": "^4.1.1",
"@types/diff": "5.0.2",
"@types/dompurify": "^3.0.5",
"@types/invariant": "^2.2.35",
"@types/jest": "^29.5.3",
"@types/js-beautify": "^1.13.3",
"@types/js-cookie": "^3.0.2",
"@types/lodash": "^4.14.182",
"@types/mini-css-extract-plugin": "^2.5.1",
"@types/papaparse": "^5.3.5",
"@types/pegjs": "^0.10.3",
"@types/prismjs": "^1.26.0",
"@types/react": "~17.0.62",
"@types/react-date-range": "^1.4.4",
"@types/react-dom": "~17.0.20",
"@types/react-grid-layout": "^1.3.2",
"@types/react-mentions": "4.1.6",
"@types/react-router": "^3.0.22",
"@types/react-select": "4.0.18",
"@types/react-sparklines": "^1.7.2",
"@types/react-virtualized": "^9.21.22",
"@types/reflux": "0.4.1",
"@types/scroll-to-element": "^2.0.2",
"@types/webpack-env": "^1.18.0",
"ansi-to-react": "^6.1.6",
"babel-loader": "^9.1.2",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-transform-react-remove-prop-types": "^0.4.24",
"browserslist": "^4.22.2",
"buffer": "^6.0.3",
"cbor-web": "^8.1.0",
"classnames": "2.3.1",
"color": "^4.2.3",
"compression-webpack-plugin": "11.0.0",
"copy-webpack-plugin": "^12.0.2",
"core-js": "^3.33.0",
"cronstrue": "^2.26.0",
"crypto-browserify": "^3.12.0",
"crypto-js": "4.2.0",
"css-loader": "^6.10.0",
"css-minimizer-webpack-plugin": "^6.0.0",
"diff": "5.1.0",
"dompurify": "^3.0.6",
"downsample": "1.4.0",
"echarts": "5.4.0",
"echarts-for-react": "3.0.2",
"esbuild": "^0.20.0",
"focus-trap": "^7.3.1",
"fork-ts-checker-webpack-plugin": "^9.0.2",
"framer-motion": "^6.2.8",
"fuse.js": "^6.6.2",
"gettext-parser": "1.3.1",
"gl-matrix": "^3.4.3",
"intersection-observer": "^0.12.2",
"invariant": "^2.2.4",
"ios-device-list": "1.1.37",
"jed": "^1.1.0",
"js-beautify": "^1.14.4",
"js-cookie": "3.0.1",
"less": "^4.1.3",
"less-loader": "^11.1.0",
"lightningcss": "^1.23.0",
"lodash": "^4.17.19",
"marked": "6.0.0",
"mini-css-extract-plugin": "^2.8.0",
"mobx": "^6.8.0",
"mobx-react": "~7.6.0",
"mockdate": "3.0.5",
"moment": "2.29.4",
"moment-timezone": "0.5.43",
"papaparse": "^5.3.2",
"pegjs": "^0.10.0",
"pegjs-loader": "^0.5.6",
"platformicons": "^5.10.0",
"po-catalog-loader": "2.0.0",
"prettier": "3.2.5",
"prismjs": "^1.29.0",
"process": "^0.11.10",
"qrcode.react": "^3.1.0",
"query-string": "7.0.1",
"react": "17.0.2",
"react-autosize-textarea": "7.1.0",
"react-date-range": "^1.4.0",
"react-dom": "17.0.2",
"react-grid-layout": "^1.3.4",
"react-lazyload": "^2.3.0",
"react-mentions": "4.4.2",
"react-popper": "^2.3.0",
"react-router": "3.2.0",
"react-select": "4.3.1",
"react-select-event": "5.5.0",
"react-sparklines": "1.7.0",
"react-virtualized": "^9.22.5",
"reflux": "0.4.1",
"screenfull": "^6.0.2",
"scroll-to-element": "^2.0.0",
"sprintf-js": "1.0.3",
"style-loader": "^3.3.4",
"terser-webpack-plugin": "^5.3.10",
"ts-node": "^10.9.2",
"tslib": "^2.6.2",
"typescript": "^5.3.3",
"u2f-api": "1.0.10",
"url-loader": "^4.1.1",
"webpack": "5.90.1",
"webpack-cli": "5.1.4",
"webpack-hook-plugin": "^1.0.7",
"webpack-remove-empty-scripts": "^1.0.4",
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"@biomejs/biome": "^1.5.3",
"@pmmmwh/react-refresh-webpack-plugin": "0.5.10",
"@sentry/jest-environment": "^4.0.0",
"@sentry/profiling-node": "^1.3.5",
"@styled/typescript-styled-plugin": "^1.0.0",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^12.1.2",
"@testing-library/react-hooks": "^8.0.1",
"@testing-library/user-event": "^14.4.3",
"@types/node": "^20.11.7",
"babel-gettext-extractor": "^4.1.3",
"babel-jest": "^29.6.2",
"babel-plugin-dynamic-import-node": "^2.3.3",
"benchmark": "^2.1.4",
"eslint": "8.56.0",
"eslint-config-sentry-app": "2.5.0",
"html-webpack-plugin": "^5.5.0",
"jest": "29.6.2",
"jest-canvas-mock": "^2.5.2",
"jest-environment-jsdom": "^29.6.2",
"jest-fail-on-console": "^3.1.1",
"jest-junit": "16.0.0",
"jest-sentry-environment": "3.0.0",
"postcss-styled-syntax": "0.4.0",
"react-refresh": "0.14.0",
"react-test-renderer": "17.0.2",
"stylelint": "15.10.2",
"stylelint-config-recommended": "^13.0.0",
"terser": "5.27.0",
"tocbot": "^4.20.0",
"tsconfig-paths": "^4.2.0",
"webpack-dev-server": "^4.15.1"
},
"optionalDependencies": {
"fsevents": "^2.3.2"
},
"resolutions": {
"**/ua-parser-js": "<=0.7.28"
},
"APIMethod": "stub",
"proxyURL": "http://localhost:8000",
"scripts": {
"test-wrap": "node scripts/test.js",
"test": "yarn test-wrap --watch",
"test-ci": "yarn test-wrap --ci --coverage --maxWorkers=100% --colors",
"test-debug": "node --inspect-brk scripts/test.js --runInBand",
"test-precommit": "yarn test-wrap --bail --findRelatedTests -u",
"test-staged": "yarn test-wrap --findRelatedTests $(git diff --name-only --cached)",
"lint": "yarn lint:biome && yarn lint:prettier && yarn lint:js && yarn lint:css",
"lint:js": "eslint static/app tests/js --ext .js,.jsx,.ts,.tsx",
"lint:css": "stylelint 'static/app/**/*.[jt]sx'",
"lint:biome": "biome check .",
"lint:prettier": "prettier **/*.md **/*.yaml --check",
"fix": "yarn fix:biome && yarn fix:prettier && yarn fix:eslint",
"fix:eslint": "eslint static/app tests/js --ext .js,.jsx,.ts,.tsx --fix",
"fix:biome": "biome check . --apply",
"fix:prettier": "prettier **/*.md **/*.yaml --write",
"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 serve",
"dev-acceptance": "NO_DEV_SERVER=1 NODE_ENV=development yarn webpack --watch",
"webpack-profile": "NO_TS_FORK=1 yarn -s webpack --profile --json > stats.json",
"install-api-docs": "cd api-docs && yarn install",
"build-deprecated-docs": "yarn install-api-docs && ts-node api-docs/index.ts api-docs/openapi.json tests/apidocs/openapi-deprecated.json",
"diff-docs": "yarn install-api-docs && ts-node api-docs/openapi-diff.ts",
"deref-api-docs": "ts-node api-docs/index.ts tests/apidocs/openapi-spectacular.json tests/apidocs/openapi-derefed.json",
"build-chartcuterie-config": "NODE_ENV=production yarn webpack --config=config/webpack.chartcuterie.config.ts",
"build-acceptance": "IS_ACCEPTANCE_TEST=1 NODE_ENV=production yarn webpack",
"build-production": "NODE_ENV=production yarn webpack --mode production",
"build": "NODE_OPTIONS=--max-old-space-size=4096 yarn webpack",
"build-js-loader": "ts-node scripts/build-js-loader.ts",
"validate-api-examples": "cd api-docs && yarn openapi-examples-validator ../tests/apidocs/openapi-derefed.json --no-additional-properties",
"mkcert-localhost": "mkcert -key-file config/localhost-key.pem -cert-file config/localhost.pem localhost 127.0.0.1 dev.getsentry.net *.dev.getsentry.net && mkcert -install",
"extract-ios-device-names": "ts-node scripts/extract-ios-device-names.ts"
},
"browserslist": {
"production": [
"last 10 Chrome versions",
"last 10 Firefox versions",
"last 2 Edge major versions",
"last 2 Safari major versions",
"last 3 iOS major versions",
"Firefox ESR"
],
"development": [
"last 10 Chrome versions",
"last 10 Firefox versions",
"last 2 Edge major versions",
"last 2 Safari major versions",
"last 3 iOS major versions",
"Firefox ESR"
],
"test": [
"current node"
]
},
"volta": {
"extends": ".volta.json"
},
"fork-ts-checker": {
"typescript": {
"memoryLimit": 4096
}
},
"prettier": {
"bracketSpacing": false,
"bracketSameLine": false,
"printWidth": 90,
"semi": true,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "es5",
"useTabs": false,
"arrowParens": "avoid"
}
}