diff --git a/package.json b/package.json index 70131337..b49ea19e 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@orbit/utils": "^0.17.0", "@release-it-plugins/lerna-changelog": "^6.1.0", "@release-it-plugins/workspaces": "^4.2.0", - "@sentry/ember": "^7.120.1", + "@sentry/ember": "^8.47.0", "@tailwindcss/forms": "^0.5.9", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/ember": "^4.0.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fc1881f8..27cafec8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -105,8 +105,8 @@ importers: specifier: ^4.2.0 version: 4.2.0(release-it@16.3.0) '@sentry/ember': - specifier: ^7.120.1 - version: 7.120.1(@glint/template@1.5.0)(webpack@5.97.1) + specifier: ^8.47.0 + version: 8.47.0(@glint/template@1.5.0)(webpack@5.97.1) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.16) @@ -3066,7 +3066,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@electron/node-gyp': github.com/electron/node-gyp/06b29aafb7708acef8b3669835c8a7857ebc92d2 + '@electron/node-gyp': git/github.com+electron/node-gyp/06b29aafb7708acef8b3669835c8a7857ebc92d2 '@malept/cross-spawn-promise': 2.0.0 chalk: 4.1.2 debug: 4.4.0(supports-color@8.1.1) @@ -4852,6 +4852,13 @@ packages: yaml: 2.6.1 dev: true + /@sentry-internal/browser-utils@8.47.0: + resolution: {integrity: sha512-vOXzYzHTKkahTLDzWWIA4EiVCQ+Gk+7xGWUlNcR2ZiEPBqYZVb5MjsUozAcc7syrSUy6WicyFjcomZ3rlCVQhg==} + engines: {node: '>=14.18'} + dependencies: + '@sentry/core': 8.47.0 + dev: true + /@sentry-internal/feedback@7.112.0: resolution: {integrity: sha512-aqndxnTvZnqo/uUhuWLNWY/0W3zOxNs9FofLYi1SK5+QzMqDIyFY1dc9+ZqQH3/9GIlEGao+zveGAHeUEtpE8g==} engines: {node: '>=12'} @@ -4861,13 +4868,11 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry-internal/feedback@7.120.1: - resolution: {integrity: sha512-t13r4vYtc+/3mUz6PMlW63TkqPasOreGO01elr5ZsrhaCE/1QgHGYXd+wwSPN83qfTfaCvhptMXbNOxevuA35Q==} - engines: {node: '>=12'} + /@sentry-internal/feedback@8.47.0: + resolution: {integrity: sha512-IAiIemTQIalxAOYhUENs9bZ8pMNgJnX3uQSuY7v0gknEqClOGpGkG04X/cxCmtJUj1acZ9ShTGDxoh55a+ggAQ==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 + '@sentry/core': 8.47.0 dev: true /@sentry-internal/replay-canvas@7.112.0: @@ -4880,14 +4885,20 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry-internal/replay-canvas@7.120.1: - resolution: {integrity: sha512-615YoAajF81OsqpKPe9JSBb4CPEAIFqr8LKTcT0A6/qmyNn22unOhmWSMHSJ7DvLUvsXGNO4meU1RHI9EopvWg==} - engines: {node: '>=12'} + /@sentry-internal/replay-canvas@8.47.0: + resolution: {integrity: sha512-M4W9UGouEeELbGbP3QsXLDVtGiQSZoWJlKwqMWyqdQgZuLoKw0S33+60t6teLVMhuQZR0UI9VJTF5coiXysnnA==} + engines: {node: '>=14.18'} + dependencies: + '@sentry-internal/replay': 8.47.0 + '@sentry/core': 8.47.0 + dev: true + + /@sentry-internal/replay@8.47.0: + resolution: {integrity: sha512-G/S40ZBORj0HSMLw/uVC6YDEPN/dqVk901vf4VYfml686DEhJrZesfAfp5SydJumQ0NKZQrdtvny+BWnlI5H1w==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.120.1 - '@sentry/replay': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 + '@sentry-internal/browser-utils': 8.47.0 + '@sentry/core': 8.47.0 dev: true /@sentry-internal/tracing@7.112.0: @@ -4899,15 +4910,6 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry-internal/tracing@7.120.1: - resolution: {integrity: sha512-MwZlhQY27oM4V05m2Q46WB2F7jqFu8fewg14yRcjCuK3tdxvQoLsXOEPMZxLxpoXPTqPCm3Ig7mA4GwdlCL41w==} - engines: {node: '>=8'} - dependencies: - '@sentry/core': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 - dev: true - /@sentry/browser@7.112.0: resolution: {integrity: sha512-xqxtlQ/GMHxYcJYAhWR0ELO4kCnQV9GuIcBUEHlU/mYbPBDPxNYFzXkoz3514DBKxRVTHDkVle6vLuG0yKvXsg==} engines: {node: '>=8'} @@ -4922,18 +4924,15 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry/browser@7.120.1: - resolution: {integrity: sha512-MSd35oyl8hmRTxrdtwC0CHWdZEPpFxhK2VXPRXvhpeRPxARpbYkXI0qUyEK4kAI0x1bjooshWeq0rzmgnqa6xA==} - engines: {node: '>=8'} + /@sentry/browser@8.47.0: + resolution: {integrity: sha512-K6BzHisykmbFy/wORtGyfsAlw7ShevLALzu3ReZZZ18dVubO1bjSNjkZQU9MJD5Jcb9oLwkq89n3N9XIBfvdRA==} + engines: {node: '>=14.18'} dependencies: - '@sentry-internal/feedback': 7.120.1 - '@sentry-internal/replay-canvas': 7.120.1 - '@sentry-internal/tracing': 7.120.1 - '@sentry/core': 7.120.1 - '@sentry/integrations': 7.120.1 - '@sentry/replay': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 + '@sentry-internal/browser-utils': 8.47.0 + '@sentry-internal/feedback': 8.47.0 + '@sentry-internal/replay': 8.47.0 + '@sentry-internal/replay-canvas': 8.47.0 + '@sentry/core': 8.47.0 dev: true /@sentry/cli-darwin@2.39.1: @@ -5030,12 +5029,9 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry/core@7.120.1: - resolution: {integrity: sha512-tXpJlf/8ngsSCpcRD+4DDvh4TqUbY0MlvE9Mpc/jO5GgYl/goAH2H1COw6W/UNfkr/l80P2jejS0HLPk0moi0A==} - engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 + /@sentry/core@8.47.0: + resolution: {integrity: sha512-iSEJZMe3DOcqBFZQAqgA3NB2lCWBc4Gv5x/SCri/TVg96wAlss4VrUunSI2Mp0J4jJ5nJcJ2ChqHSBAU48k3FA==} + engines: {node: '>=14.18'} dev: true /@sentry/electron@4.24.0: @@ -5050,17 +5046,16 @@ packages: tslib: 2.8.1 dev: false - /@sentry/ember@7.120.1(@glint/template@1.5.0)(webpack@5.97.1): - resolution: {integrity: sha512-a+fzJ738G5Z65QatNZuKqTdlOYBCbQnQ8QoqGc3jWX9GAW+xKmYq+aWGfDAghMY9/6Gas7MmuYmJMT9BV/xTHg==} - engines: {node: 14.* || 16.* || >= 18} + /@sentry/ember@8.47.0(@glint/template@1.5.0)(webpack@5.97.1): + resolution: {integrity: sha512-9ZDtNwGf1Q852BD9T1mjJSTglLazLmni0Cg5fsYYv7+1B7fqzPyIJr8cvLLoWaZlluwhfUsAmEBVkA5g/Kud8A==} + engines: {node: '>=14.18'} dependencies: + '@babel/core': 7.26.0 '@embroider/macros': 1.16.9(@glint/template@1.5.0) - '@sentry/browser': 7.120.1 - '@sentry/core': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 + '@sentry/browser': 8.47.0 + '@sentry/core': 8.47.0 ember-auto-import: 2.10.0(@glint/template@1.5.0)(webpack@5.97.1) - ember-cli-babel: 7.26.11 + ember-cli-babel: 8.2.0(@babel/core@7.26.0) ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.3.0 transitivePeerDependencies: @@ -5079,16 +5074,6 @@ packages: localforage: 1.10.0 dev: false - /@sentry/integrations@7.120.1: - resolution: {integrity: sha512-dshhLZUN+pYpyZiS5QRYKaYSqvWYtmsbwmBlH4SCGOnN9sbY4nZn0h8njr+xKT8UFnPxoTlbZmkcrVY3qPVMfg==} - engines: {node: '>=8'} - dependencies: - '@sentry/core': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 - localforage: 1.10.0 - dev: true - /@sentry/node@7.112.0: resolution: {integrity: sha512-Me0Um3PbPQADHhm5zJ1EM4/me+i1OMT3w+1ZUgkPGX+2Wtqfp0djHF/SzCOL45X1IR+YLVrcCTpyAWRhPZAdVw==} engines: {node: '>=8'} @@ -5110,26 +5095,11 @@ packages: '@sentry/utils': 7.112.0 dev: false - /@sentry/replay@7.120.1: - resolution: {integrity: sha512-dv1k8fTeppsO3VQMqciKwD1xSOUugXtjhy5Hid2Lev3S3JxPIrt32GJLEENTaLbOmMbraLdLN0P/wTFDtQzXZQ==} - engines: {node: '>=12'} - dependencies: - '@sentry-internal/tracing': 7.120.1 - '@sentry/core': 7.120.1 - '@sentry/types': 7.120.1 - '@sentry/utils': 7.120.1 - dev: true - /@sentry/types@7.112.0: resolution: {integrity: sha512-ASonavVCSrgDjMyWjuNMSytKMGYJq7d/1+IoBJsQFLgLe1gLIXuDNbhfUAM4A+muQUGZepV9iRX4ZYhiROMHVQ==} engines: {node: '>=8'} dev: false - /@sentry/types@7.120.1: - resolution: {integrity: sha512-f/WT7YUH8SA2Jhez/hYz/dA351AJqr1Eht/URUdYsqMFecXr/blAcNKRVFccSsvQeTqWVV9HVQ9BXUSjPJOvFA==} - engines: {node: '>=8'} - dev: true - /@sentry/utils@7.112.0: resolution: {integrity: sha512-dNGcNWKoJE9VwIAZxQsqC6/7BC+8wn1rT7Km9S8xltcjhRvaK4n3QZwXoNLHjNWT0mS2lZaFyRx2hsHjblQqLg==} engines: {node: '>=8'} @@ -5137,13 +5107,6 @@ packages: '@sentry/types': 7.112.0 dev: false - /@sentry/utils@7.120.1: - resolution: {integrity: sha512-4boeo5Y3zw3gFrWZmPHsYOIlTh//eBaGBgWL25FqLbLObO23gFE86G6O6knP1Gamm1DGX2IWH7w4MChYuBm6tA==} - engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.120.1 - dev: true - /@simple-dom/document@1.4.0: resolution: {integrity: sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==} dependencies: @@ -5668,13 +5631,6 @@ packages: '@types/node': 22.10.1 dev: true - /@types/node@18.19.67: - resolution: {integrity: sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==} - requiresBuild: true - dependencies: - undici-types: 5.26.5 - optional: true - /@types/node@20.17.10: resolution: {integrity: sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==} dependencies: @@ -5780,7 +5736,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 18.19.67 + '@types/node': 22.10.1 optional: true /@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.7.2): @@ -13780,14 +13736,14 @@ packages: engines: {node: '>=6'} requiresBuild: true dependencies: - pump: 3.0.0 + pump: 3.0.2 dev: true /get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} dependencies: - pump: 3.0.0 + pump: 3.0.2 /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -14290,13 +14246,6 @@ packages: minimalistic-assert: 1.0.1 dev: true - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - dependencies: - function-bind: 1.1.2 - dev: true - /hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -14638,6 +14587,7 @@ packages: /immediate@3.0.6: resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: false /immutable@5.0.3: resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} @@ -14705,6 +14655,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -14932,12 +14883,6 @@ packages: ci-info: 3.9.0 dev: true - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} - dependencies: - hasown: 2.0.0 - dev: true - /is-core-module@2.15.1: resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} @@ -15972,6 +15917,7 @@ packages: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} dependencies: immediate: 3.0.6 + dev: false /lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} @@ -16066,6 +16012,7 @@ packages: resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} dependencies: lie: 3.1.1 + dev: false /locate-character@2.0.5: resolution: {integrity: sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==} @@ -18932,18 +18879,11 @@ packages: once: 1.4.0 dev: true - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - /pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: true /pumpify@1.5.1: resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} @@ -19717,7 +19657,7 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -19800,6 +19740,7 @@ packages: /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 @@ -22048,11 +21989,6 @@ packages: resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - requiresBuild: true - optional: true - /undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -23126,8 +23062,8 @@ packages: resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} dev: true - github.com/electron/node-gyp/06b29aafb7708acef8b3669835c8a7857ebc92d2: - resolution: {tarball: https://codeload.github.com/electron/node-gyp/tar.gz/06b29aafb7708acef8b3669835c8a7857ebc92d2} + git/github.com+electron/node-gyp/06b29aafb7708acef8b3669835c8a7857ebc92d2: + resolution: {commit: 06b29aafb7708acef8b3669835c8a7857ebc92d2, repo: git@github.com:electron/node-gyp.git, type: git} name: '@electron/node-gyp' version: 10.2.0-electron.1 engines: {node: '>=12.13.0'}