Merged in chore/fix-tests (pull request #3430)

Chore/fix tests

* chore: Upgrade nextjs@16.1.1

* chore: upgrade next@16.1.1

* upgrade underlying types

* merge

* Fix broken tests

* bump @swc/plugin-formatjs to latest version

* bump sentry

* transpile "import-in-the-middle" & "require-in-the-middle"

* revert next@16.1.1 upgrade

* revert transpilation addition

* .
This commit is contained in:
Joakim Jäderberg
2026-01-13 13:48:06 +00:00
parent dba4c81618
commit d284e82828
15 changed files with 334 additions and 157 deletions

199
yarn.lock
View File

@@ -5159,7 +5159,7 @@ __metadata:
"@scandic-hotels/tracking": "workspace:*"
"@scandic-hotels/trpc": "workspace:*"
"@scandic-hotels/typescript-config": "workspace:*"
"@sentry/nextjs": "npm:^10.26.0"
"@sentry/nextjs": "npm:^10.33.0"
"@swc/plugin-formatjs": "npm:^3.2.2"
"@tanstack/react-query": "npm:^5.75.5"
"@tanstack/react-query-devtools": "npm:^5.75.5"
@@ -5248,7 +5248,7 @@ __metadata:
"@scandic-hotels/tracking": "workspace:*"
"@scandic-hotels/trpc": "workspace:*"
"@scandic-hotels/typescript-config": "workspace:*"
"@sentry/nextjs": "npm:^10.26.0"
"@sentry/nextjs": "npm:^10.33.0"
"@swc/plugin-formatjs": "npm:^3.2.2"
"@t3-oss/env-nextjs": "npm:^0.13.4"
"@tanstack/react-query": "npm:^5.75.5"
@@ -5406,6 +5406,15 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/browser-utils@npm:10.33.0":
version: 10.33.0
resolution: "@sentry-internal/browser-utils@npm:10.33.0"
dependencies:
"@sentry/core": "npm:10.33.0"
checksum: 10c0/aee888fd7f5a0af50522ed5138604f470d370d35f9cc07369ec16a16a1fe4f2a749551838449c1c21532cd00d3cc35bb9f95225330af06b3f29bb271aeca46f0
languageName: node
linkType: hard
"@sentry-internal/feedback@npm:10.27.0":
version: 10.27.0
resolution: "@sentry-internal/feedback@npm:10.27.0"
@@ -5415,6 +5424,15 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/feedback@npm:10.33.0":
version: 10.33.0
resolution: "@sentry-internal/feedback@npm:10.33.0"
dependencies:
"@sentry/core": "npm:10.33.0"
checksum: 10c0/e203a01094bab810bb223a908c4b46ce9f02f81bb39125820e844a89f5301213cf1a205e8937629db91143c8f0201c946001b6e6641005ddc43ca0d01dfdb37a
languageName: node
linkType: hard
"@sentry-internal/replay-canvas@npm:10.27.0":
version: 10.27.0
resolution: "@sentry-internal/replay-canvas@npm:10.27.0"
@@ -5425,6 +5443,16 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/replay-canvas@npm:10.33.0":
version: 10.33.0
resolution: "@sentry-internal/replay-canvas@npm:10.33.0"
dependencies:
"@sentry-internal/replay": "npm:10.33.0"
"@sentry/core": "npm:10.33.0"
checksum: 10c0/40abac10efb635faa797049d60f076aa741810fd7a350f23ed4f51e487d1cbde2e21bfa5834deace19d8825ef6e3f02b07e9525cec35f74691750b20f479924d
languageName: node
linkType: hard
"@sentry-internal/replay@npm:10.27.0":
version: 10.27.0
resolution: "@sentry-internal/replay@npm:10.27.0"
@@ -5435,6 +5463,16 @@ __metadata:
languageName: node
linkType: hard
"@sentry-internal/replay@npm:10.33.0":
version: 10.33.0
resolution: "@sentry-internal/replay@npm:10.33.0"
dependencies:
"@sentry-internal/browser-utils": "npm:10.33.0"
"@sentry/core": "npm:10.33.0"
checksum: 10c0/37261f2da729a623d3a1b7756c36a5ee4c2cb598791770273dc73eab6c3f69eb364a56ca2d41e2f951eedc58d7b099807e2a5805afa8e08feafb42cc5a6abbad
languageName: node
linkType: hard
"@sentry-internal/tracing@npm:7.120.4":
version: 7.120.4
resolution: "@sentry-internal/tracing@npm:7.120.4"
@@ -5466,6 +5504,19 @@ __metadata:
languageName: node
linkType: hard
"@sentry/browser@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/browser@npm:10.33.0"
dependencies:
"@sentry-internal/browser-utils": "npm:10.33.0"
"@sentry-internal/feedback": "npm:10.33.0"
"@sentry-internal/replay": "npm:10.33.0"
"@sentry-internal/replay-canvas": "npm:10.33.0"
"@sentry/core": "npm:10.33.0"
checksum: 10c0/c8ac3d387de8d16582cd2726dfac80c27f82d676140e62210e233e767d30b4e9de82d8c692630b0ca17a9ed1f646af0ac421e364d078aed0756c6a82fac0eb34
languageName: node
linkType: hard
"@sentry/bun@npm:10.31.0":
version: 10.31.0
resolution: "@sentry/bun@npm:10.31.0"
@@ -5602,6 +5653,13 @@ __metadata:
languageName: node
linkType: hard
"@sentry/core@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/core@npm:10.33.0"
checksum: 10c0/60573a58f406b8b667347cabf9b5292f6b726765d914498eeb2678cb7a2f581dd78b4ce35da23e50660a588ec532f1c26464a9971453fea478efea2490fdb28f
languageName: node
linkType: hard
"@sentry/core@npm:7.120.4":
version: 7.120.4
resolution: "@sentry/core@npm:7.120.4"
@@ -5636,6 +5694,29 @@ __metadata:
languageName: node
linkType: hard
"@sentry/nextjs@npm:^10.33.0":
version: 10.33.0
resolution: "@sentry/nextjs@npm:10.33.0"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/semantic-conventions": "npm:^1.37.0"
"@rollup/plugin-commonjs": "npm:28.0.1"
"@sentry-internal/browser-utils": "npm:10.33.0"
"@sentry/bundler-plugin-core": "npm:^4.6.1"
"@sentry/core": "npm:10.33.0"
"@sentry/node": "npm:10.33.0"
"@sentry/opentelemetry": "npm:10.33.0"
"@sentry/react": "npm:10.33.0"
"@sentry/vercel-edge": "npm:10.33.0"
"@sentry/webpack-plugin": "npm:^4.6.1"
rollup: "npm:^4.35.0"
stacktrace-parser: "npm:^0.1.10"
peerDependencies:
next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 || ^16.0.0-0
checksum: 10c0/61f63d99bae2487a0042b43ebc96dddf4ee43145bc638e717d7f21dfd85ee676491958eb150d0e90cf62ba6b717b3d625f4ca5c15167e1ed6e348d03992a683b
languageName: node
linkType: hard
"@sentry/node-core@npm:10.27.0":
version: 10.27.0
resolution: "@sentry/node-core@npm:10.27.0"
@@ -5676,6 +5757,26 @@ __metadata:
languageName: node
linkType: hard
"@sentry/node-core@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/node-core@npm:10.33.0"
dependencies:
"@apm-js-collab/tracing-hooks": "npm:^0.3.1"
"@sentry/core": "npm:10.33.0"
"@sentry/opentelemetry": "npm:10.33.0"
import-in-the-middle: "npm:^2.0.1"
peerDependencies:
"@opentelemetry/api": ^1.9.0
"@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/instrumentation": ">=0.57.1 <1"
"@opentelemetry/resources": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/semantic-conventions": ^1.37.0
checksum: 10c0/f2ef7de1d6ef361d9395a3f985aaf9f03390cd788816cd58881dd7f56a91bd3373592b4a4ce5927229813a686e67bef465e1f0794ca0b19bb182fd3ba911d193
languageName: node
linkType: hard
"@sentry/node@npm:10.27.0":
version: 10.27.0
resolution: "@sentry/node@npm:10.27.0"
@@ -5762,6 +5863,49 @@ __metadata:
languageName: node
linkType: hard
"@sentry/node@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/node@npm:10.33.0"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/context-async-hooks": "npm:^2.2.0"
"@opentelemetry/core": "npm:^2.2.0"
"@opentelemetry/instrumentation": "npm:^0.208.0"
"@opentelemetry/instrumentation-amqplib": "npm:0.55.0"
"@opentelemetry/instrumentation-connect": "npm:0.52.0"
"@opentelemetry/instrumentation-dataloader": "npm:0.26.0"
"@opentelemetry/instrumentation-express": "npm:0.57.0"
"@opentelemetry/instrumentation-fs": "npm:0.28.0"
"@opentelemetry/instrumentation-generic-pool": "npm:0.52.0"
"@opentelemetry/instrumentation-graphql": "npm:0.56.0"
"@opentelemetry/instrumentation-hapi": "npm:0.55.0"
"@opentelemetry/instrumentation-http": "npm:0.208.0"
"@opentelemetry/instrumentation-ioredis": "npm:0.56.0"
"@opentelemetry/instrumentation-kafkajs": "npm:0.18.0"
"@opentelemetry/instrumentation-knex": "npm:0.53.0"
"@opentelemetry/instrumentation-koa": "npm:0.57.0"
"@opentelemetry/instrumentation-lru-memoizer": "npm:0.53.0"
"@opentelemetry/instrumentation-mongodb": "npm:0.61.0"
"@opentelemetry/instrumentation-mongoose": "npm:0.55.0"
"@opentelemetry/instrumentation-mysql": "npm:0.54.0"
"@opentelemetry/instrumentation-mysql2": "npm:0.55.0"
"@opentelemetry/instrumentation-pg": "npm:0.61.0"
"@opentelemetry/instrumentation-redis": "npm:0.57.0"
"@opentelemetry/instrumentation-tedious": "npm:0.27.0"
"@opentelemetry/instrumentation-undici": "npm:0.19.0"
"@opentelemetry/resources": "npm:^2.2.0"
"@opentelemetry/sdk-trace-base": "npm:^2.2.0"
"@opentelemetry/semantic-conventions": "npm:^1.37.0"
"@prisma/instrumentation": "npm:6.19.0"
"@sentry/core": "npm:10.33.0"
"@sentry/node-core": "npm:10.33.0"
"@sentry/opentelemetry": "npm:10.33.0"
import-in-the-middle: "npm:^2.0.1"
minimatch: "npm:^9.0.0"
checksum: 10c0/df3212d02dc63526184707a144d664b486acc0c1019342a4616e5b638ab8061459e57e2e1d89acee381bc9674cb28c738eb576d8d85c271a07f724a983415900
languageName: node
linkType: hard
"@sentry/opentelemetry@npm:10.27.0":
version: 10.27.0
resolution: "@sentry/opentelemetry@npm:10.27.0"
@@ -5792,6 +5936,21 @@ __metadata:
languageName: node
linkType: hard
"@sentry/opentelemetry@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/opentelemetry@npm:10.33.0"
dependencies:
"@sentry/core": "npm:10.33.0"
peerDependencies:
"@opentelemetry/api": ^1.9.0
"@opentelemetry/context-async-hooks": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/core": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 || ^2.2.0
"@opentelemetry/semantic-conventions": ^1.37.0
checksum: 10c0/6861ec231642388a2d69b6d9702b16c5f3c75c279db878bf16319103d0b7d40bbda8507753c3448e4038bfb761e68570008ef1310eb51a4ae24b97a06239dffa
languageName: node
linkType: hard
"@sentry/react@npm:10.27.0":
version: 10.27.0
resolution: "@sentry/react@npm:10.27.0"
@@ -5805,6 +5964,18 @@ __metadata:
languageName: node
linkType: hard
"@sentry/react@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/react@npm:10.33.0"
dependencies:
"@sentry/browser": "npm:10.33.0"
"@sentry/core": "npm:10.33.0"
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
checksum: 10c0/82e70c86c506ac17cb4d73231078a548de5e010981d707c56b55dc27844bbef69d1eb5b35907db90cce2c3abebd09aee5fff3687151279cbf37793c1f21cc253
languageName: node
linkType: hard
"@sentry/tracing@npm:7.120.4":
version: 7.120.4
resolution: "@sentry/tracing@npm:7.120.4"
@@ -5841,7 +6012,18 @@ __metadata:
languageName: node
linkType: hard
"@sentry/webpack-plugin@npm:^4.3.0":
"@sentry/vercel-edge@npm:10.33.0":
version: 10.33.0
resolution: "@sentry/vercel-edge@npm:10.33.0"
dependencies:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/resources": "npm:^2.2.0"
"@sentry/core": "npm:10.33.0"
checksum: 10c0/007dd1954d46373519628da760b40420213381098ffbd2d94b898dd9d68e60876f9025f3d40a0b063f32dbee18aab6e4628cba215ad90d329875f571426d7a75
languageName: node
linkType: hard
"@sentry/webpack-plugin@npm:^4.3.0, @sentry/webpack-plugin@npm:^4.6.1":
version: 4.6.1
resolution: "@sentry/webpack-plugin@npm:4.6.1"
dependencies:
@@ -6904,7 +7086,16 @@ __metadata:
languageName: node
linkType: hard
"@types/react@npm:16 || 17 || 18 || 19, @types/react@npm:19.2.7":
"@types/react@npm:16 || 17 || 18 || 19":
version: 19.2.8
resolution: "@types/react@npm:19.2.8"
dependencies:
csstype: "npm:^3.2.2"
checksum: 10c0/832834998c4ee971fca72ecf1eb95dc924ad3931a2112c687a4dae498aabd115c5fa4db09186853e34a646226b0223808c8f867df03d17601168f9cf119448de
languageName: node
linkType: hard
"@types/react@npm:19.2.7":
version: 19.2.7
resolution: "@types/react@npm:19.2.7"
dependencies: