diff --git a/package.json b/package.json index 1d673f396..6d21c50f3 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,7 @@ "@payloadcms/eslint-config": "workspace:*", "@payloadcms/live-preview-react": "workspace:*", "@playwright/test": "1.43.0", + "@sentry/react": "^7.77.0", "@swc/cli": "^0.1.62", "@swc/jest": "0.2.36", "@testing-library/jest-dom": "6.4.2", @@ -174,11 +175,6 @@ "eslint --cache --fix" ] }, - "dependencies": { - "@sentry/react": "^7.77.0", - "ajv": "^8.12.0", - "passport-strategy": "1.0.0" - }, "pnpm": { "overrides": { "copyfiles": "$copyfiles", diff --git a/packages/payload/package.json b/packages/payload/package.json index bf8c5bf9c..6c0939255 100644 --- a/packages/payload/package.json +++ b/packages/payload/package.json @@ -42,6 +42,7 @@ "@swc-node/core": "^1.13.0", "@swc-node/sourcemap-support": "^0.5.0", "@types/probe-image-size": "^7.2.4", + "ajv": "^8.12.0", "bson-objectid": "2.0.4", "ci-info": "^4.0.0", "conf": "10.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b25812278..21d21dbfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,16 +23,6 @@ patchedDependencies: importers: .: - dependencies: - '@sentry/react': - specifier: ^7.77.0 - version: 7.109.0(react@18.2.0) - ajv: - specifier: ^8.12.0 - version: 8.12.0 - passport-strategy: - specifier: 1.0.0 - version: 1.0.0 devDependencies: '@aws-sdk/client-s3': specifier: ^3.525.0 @@ -52,6 +42,9 @@ importers: '@playwright/test': specifier: 1.43.0 version: 1.43.0 + '@sentry/react': + specifier: ^7.77.0 + version: 7.112.2(react@18.2.0) '@swc/cli': specifier: ^0.1.62 version: 0.1.65(@swc/core@1.4.13) @@ -744,6 +737,9 @@ importers: '@types/probe-image-size': specifier: ^7.2.4 version: 7.2.4 + ajv: + specifier: ^8.12.0 + version: 8.12.0 bson-objectid: specifier: 2.0.4 version: 2.0.4 @@ -4851,24 +4847,24 @@ packages: selderee: 0.10.0 dev: false - /@sentry-internal/feedback@7.109.0: - resolution: {integrity: sha512-EL7N++poxvJP9rYvh6vSu24tsKkOveNCcCj4IM7+irWPjsuD2GLYYlhp/A/Mtt9l7iqO4plvtiQU5HGk7smcTQ==} + /@sentry-internal/feedback@7.112.2: + resolution: {integrity: sha512-z+XP8BwB8B3pa+i8xqbrPsbtDWUFUS6wo+FJbmOYUqOusJJbVFDAhBoEdKoo5ZjOcsAZG7XR6cA9zrhJynIWBA==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.109.0 - '@sentry/types': 7.109.0 - '@sentry/utils': 7.109.0 - dev: false + '@sentry/core': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true - /@sentry-internal/replay-canvas@7.109.0: - resolution: {integrity: sha512-Lh/K60kmloR6lkPUcQP0iamw7B/MdEUEx/ImAx4tUSMrLj+IoUEcq/ECgnnVyQkJq59+8nPEKrVLt7x6PUPEjw==} + /@sentry-internal/replay-canvas@7.112.2: + resolution: {integrity: sha512-BCCCxrZ1wJvN6La5gg1JJbKitAhJI5MATCnhtklsZbUcHkHB9iZoj19J65+P56gwssvHz5xh63AjNiITaetIRg==} engines: {node: '>=12'} dependencies: - '@sentry/core': 7.109.0 - '@sentry/replay': 7.109.0 - '@sentry/types': 7.109.0 - '@sentry/utils': 7.109.0 - dev: false + '@sentry/core': 7.112.2 + '@sentry/replay': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true /@sentry-internal/tracing@7.109.0: resolution: {integrity: sha512-PzK/joC5tCuh2R/PRh+7dp+uuZl7pTsBIjPhVZHMTtb9+ls65WkdZJ1/uKXPouyz8NOo9Xok7aEvEo9seongyw==} @@ -4879,18 +4875,28 @@ packages: '@sentry/utils': 7.109.0 dev: false - /@sentry/browser@7.109.0: - resolution: {integrity: sha512-yx+OFG+Ab9qUDDgV9ZDv8M9O9Mqr0fjKta/LMlWALYLjzkMvxsPlRPFj7oMBlHqOTVLDeg7lFYmsA8wyWQ8Z8g==} + /@sentry-internal/tracing@7.112.2: + resolution: {integrity: sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw==} engines: {node: '>=8'} dependencies: - '@sentry-internal/feedback': 7.109.0 - '@sentry-internal/replay-canvas': 7.109.0 - '@sentry-internal/tracing': 7.109.0 - '@sentry/core': 7.109.0 - '@sentry/replay': 7.109.0 - '@sentry/types': 7.109.0 - '@sentry/utils': 7.109.0 - dev: false + '@sentry/core': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true + + /@sentry/browser@7.112.2: + resolution: {integrity: sha512-wULwavCch84+d0bueAdFm6CDm1u0TfOjN91VgY+sj/vxUV2vesvDgI8zRZfmbZEor3MYA90zerkZT3ehZQKbYw==} + engines: {node: '>=8'} + dependencies: + '@sentry-internal/feedback': 7.112.2 + '@sentry-internal/replay-canvas': 7.112.2 + '@sentry-internal/tracing': 7.112.2 + '@sentry/core': 7.112.2 + '@sentry/integrations': 7.112.2 + '@sentry/replay': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true /@sentry/core@7.109.0: resolution: {integrity: sha512-xwD4U0IlvvlE/x/g/W1I8b4Cfb16SsCMmiEuBf6XxvAa3OfWBxKoqLifb3GyrbxMC4LbIIZCN/SvLlnGJPgszA==} @@ -4900,6 +4906,24 @@ packages: '@sentry/utils': 7.109.0 dev: false + /@sentry/core@7.112.2: + resolution: {integrity: sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA==} + engines: {node: '>=8'} + dependencies: + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true + + /@sentry/integrations@7.112.2: + resolution: {integrity: sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg==} + engines: {node: '>=8'} + dependencies: + '@sentry/core': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + localforage: 1.10.0 + dev: true + /@sentry/node@7.109.0: resolution: {integrity: sha512-tqMNAES4X/iBl1eZRCmc29p//0id01FBLEiesNo5nk6ECl6/SaGMFAEwu1gsn90h/Bjgr04slwFOS4cR45V2PQ==} engines: {node: '>=8'} @@ -4910,35 +4934,40 @@ packages: '@sentry/utils': 7.109.0 dev: false - /@sentry/react@7.109.0(react@18.2.0): - resolution: {integrity: sha512-KqXoDh6LVhNO+FLdM5LiTGpuorFvjoBPQ4nPGIVbjeMY/KZIau3kFxR142EvCApxmD69yvS5EhMnEqlNdaQPGw==} + /@sentry/react@7.112.2(react@18.2.0): + resolution: {integrity: sha512-Xf6mc1+/ncCk6ZFIj0oT4or2o0UxqqJZk09U/21RYNvVCn7+DNyCdJZ/F5wXWgPqVE67PrjydLLYaQWiqLibiA==} engines: {node: '>=8'} peerDependencies: react: ^18.2.0 dependencies: - '@sentry/browser': 7.109.0 - '@sentry/core': 7.109.0 - '@sentry/types': 7.109.0 - '@sentry/utils': 7.109.0 + '@sentry/browser': 7.112.2 + '@sentry/core': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 hoist-non-react-statics: 3.3.2 react: 18.2.0 - dev: false + dev: true - /@sentry/replay@7.109.0: - resolution: {integrity: sha512-hCDjbTNO7ErW/XsaBXlyHFsUhneyBUdTec1Swf98TFEfVqNsTs6q338aUcaR8dGRLbLrJ9YU9D1qKq++v5h2CA==} + /@sentry/replay@7.112.2: + resolution: {integrity: sha512-7Ns/8D54WPsht1nlVj93Inf6rXyve2AZoibYN0YfcM2w3lI4NO51gPPHJU0lFEfMwzwK4ZBJWzOeW9098a+uEg==} engines: {node: '>=12'} dependencies: - '@sentry-internal/tracing': 7.109.0 - '@sentry/core': 7.109.0 - '@sentry/types': 7.109.0 - '@sentry/utils': 7.109.0 - dev: false + '@sentry-internal/tracing': 7.112.2 + '@sentry/core': 7.112.2 + '@sentry/types': 7.112.2 + '@sentry/utils': 7.112.2 + dev: true /@sentry/types@7.109.0: resolution: {integrity: sha512-egCBnDv3YpVFoNzRLdP0soVrxVLCQ+rovREKJ1sw3rA2/MFH9WJ+DZZexsX89yeAFzy1IFsCp7/dEqudusml6g==} engines: {node: '>=8'} dev: false + /@sentry/types@7.112.2: + resolution: {integrity: sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ==} + engines: {node: '>=8'} + dev: true + /@sentry/utils@7.109.0: resolution: {integrity: sha512-3RjxMOLMBwZ5VSiH84+o/3NY2An4Zldjz0EbfEQNRY9yffRiCPJSQiCJID8EoylCFOh/PAhPimBhqbtWJxX6iw==} engines: {node: '>=8'} @@ -4946,6 +4975,13 @@ packages: '@sentry/types': 7.109.0 dev: false + /@sentry/utils@7.112.2: + resolution: {integrity: sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ==} + engines: {node: '>=8'} + dependencies: + '@sentry/types': 7.112.2 + dev: true + /@sideway/address@4.1.5: resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} dependencies: @@ -10426,7 +10462,6 @@ packages: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 - dev: false /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} @@ -10583,6 +10618,10 @@ packages: queue: 6.0.2 dev: false + /immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: true + /immer@9.0.21: resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} @@ -11820,6 +11859,12 @@ packages: '@libsql/linux-x64-musl': 0.3.10 '@libsql/win32-x64-msvc': 0.3.10 + /lie@3.1.1: + resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + dependencies: + immediate: 3.0.6 + dev: true + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -11889,6 +11934,12 @@ packages: json5: 2.2.3 dev: true + /localforage@1.10.0: + resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + dependencies: + lie: 3.1.1 + dev: true + /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -12870,6 +12921,7 @@ packages: /passport-strategy@1.0.0: resolution: {integrity: sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==} engines: {node: '>= 0.4.0'} + dev: true /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} @@ -14163,7 +14215,6 @@ packages: /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: false /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}