From 301b83d17a18df634884118807d8988de411f65e Mon Sep 17 00:00:00 2001 From: Joel Charles Date: Fri, 17 Apr 2026 14:43:58 +0200 Subject: [PATCH 1/4] chore: replace Photon with +server --- examples/sentry/.testRun.ts | 1 - examples/sentry/package.json | 3 - examples/sentry/pages/+config.ts | 8 +- examples/sentry/server/index.ts | 13 - pnpm-lock.yaml | 757 ------------------------------- 5 files changed, 2 insertions(+), 780 deletions(-) delete mode 100644 examples/sentry/server/index.ts diff --git a/examples/sentry/.testRun.ts b/examples/sentry/.testRun.ts index 07ad296f..39c94f52 100644 --- a/examples/sentry/.testRun.ts +++ b/examples/sentry/.testRun.ts @@ -23,7 +23,6 @@ function testRun(cmd: 'pnpm run dev' | 'pnpm run prod') { tolerateError: ({ logText }) => logText.includes('This is a test error sent to Sentry!') || logText.includes('This is an async error sent to Sentry!') || - logText.includes('vike-photon is deprecated') || logText.includes('[sentry-vite-plugin]'), }) diff --git a/examples/sentry/package.json b/examples/sentry/package.json index cad2f286..c3193e07 100644 --- a/examples/sentry/package.json +++ b/examples/sentry/package.json @@ -5,8 +5,6 @@ "prod": "vike build && node ./dist/server/index.mjs" }, "dependencies": { - "@photonjs/hono": "^0.1.12", - "@photonjs/runtime": "^0.1.17", "@sentry/react": "^10.22.0", "@sentry/node": "^10.22.0", "@sentry/vite-plugin": "^4.6.0", @@ -18,7 +16,6 @@ "react-dom": "^19.2.0", "typescript": "^5.9.2", "vike": "^0.4.258", - "vike-photon": "^0.1.26", "vike-react": "0.6.21", "vike-react-sentry": "0.1.0", "vite": "^7.3.0" diff --git a/examples/sentry/pages/+config.ts b/examples/sentry/pages/+config.ts index 3ef184e0..daafa911 100644 --- a/examples/sentry/pages/+config.ts +++ b/examples/sentry/pages/+config.ts @@ -2,14 +2,10 @@ export { config } import type { Config } from 'vike/types' import vikeReact from 'vike-react/config' -import vikePhoton from 'vike-photon/config' import vikeReactSentry from 'vike-react-sentry/config' const config = { title: 'Vike + React + Sentry Example', - extends: [vikeReact, vikePhoton, vikeReactSentry], - // Photon configuration - photon: { - server: '../server/index.ts', - }, + extends: [vikeReact, vikeReactSentry], + server: true } satisfies Config diff --git a/examples/sentry/server/index.ts b/examples/sentry/server/index.ts deleted file mode 100644 index a0a826fa..00000000 --- a/examples/sentry/server/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Hono } from 'hono' -import { apply, serve } from '@photonjs/hono' - -function startServer() { - const app = new Hono() - - // Apply Vike and Vike extensions middleware - apply(app) - - return serve(app) -} - -export default startServer() diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a707bd74..bd9de893 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -197,12 +197,6 @@ importers: examples/sentry: dependencies: - '@photonjs/hono': - specifier: ^0.1.12 - version: 0.1.12(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@photonjs/runtime': - specifier: ^0.1.17 - version: 0.1.17(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) '@sentry/node': specifier: ^10.22.0 version: 10.35.0 @@ -236,9 +230,6 @@ importers: vike: specifier: ^0.4.258 version: 0.4.258(hono@4.12.14)(react-streaming@0.4.16(react@19.2.1))(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - vike-photon: - specifier: ^0.1.26 - version: 0.1.26(@photonjs/core@0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(@photonjs/runtime@0.1.17(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vike@0.4.258(hono@4.12.14)(react-streaming@0.4.16(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(vite@7.3.0(@types/node@24.0.8)) vike-react: specifier: 0.6.21 version: link:../../packages/vike-react @@ -995,15 +986,6 @@ packages: resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} engines: {node: '>=18'} - '@emnapi/core@1.8.1': - resolution: {integrity: sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==} - - '@emnapi/runtime@1.8.1': - resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} - - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@emotion/babel-plugin@11.13.5': resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} @@ -1387,10 +1369,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1407,14 +1385,6 @@ packages: '@jridgewell/trace-mapping@0.3.30': resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} - '@mapbox/node-pre-gyp@2.0.3': - resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} - engines: {node: '>=18'} - hasBin: true - - '@napi-rs/wasm-runtime@1.1.1': - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1617,53 +1587,9 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 - '@oxc-project/types@0.98.0': - resolution: {integrity: sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==} - '@pandacss/is-valid-prop@0.41.0': resolution: {integrity: sha512-BE6h6CsJk14ugIRrsazJtN3fcg+KDFRat1Bs93YFKH6jd4DOb1yUyVvC70jKqPVvg70zEcV8acZ7VdcU5TLu+w==} - '@photonjs/core@0.1.22': - resolution: {integrity: sha512-Qm5ZBm/sjf9UC+nAy2QwD01gtPWf0UUxy8oH87HjlTr9iwmD4+DJomtH5Gw9e/JNU9WPCT5QXYPWBUlzqAvr6g==} - peerDependencies: - vite: '>=7.1' - peerDependenciesMeta: - vite: - optional: true - - '@photonjs/hono@0.1.12': - resolution: {integrity: sha512-S/fiW3H5ivgayfLbr2cXQQdXZ82olMwLPBbKF4I/6nNH29s2+/nvsH4kswjVg8+ZVJ/WDibO1tCensbknEvM3w==} - peerDependencies: - '@hono/node-server': ^1 - vite: '>=7.1' - peerDependenciesMeta: - '@hono/node-server': - optional: true - vite: - optional: true - - '@photonjs/runtime@0.1.17': - resolution: {integrity: sha512-OP/pgreuf2DzimdCuhePK7bq9T7yaQk4x2YzXj4uf6tn76XhICgQdVcunbFKIAethIMOU9hdOYRnS5tkzHQZ3Q==} - peerDependencies: - srvx: '>=0.9.8' - vite: '>=7.1' - peerDependenciesMeta: - srvx: - optional: true - vite: - optional: true - - '@photonjs/srvx@0.1.13': - resolution: {integrity: sha512-Aocc3aMRKooiOSauW4f8XzmzT4h4KFytCFNYK0J77RkhHheukdb64uB/yn/dL2RiN6KLJBV8Z6WRmOJ+02Lz/A==} - peerDependencies: - srvx: '>=0.9.8' - vite: '>=7.1' - peerDependenciesMeta: - srvx: - optional: true - vite: - optional: true - '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1742,104 +1668,9 @@ packages: react-redux: optional: true - '@rolldown/binding-android-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-Ctn8FUXKWWQI9pWC61P1yumS9WjQtelNS9riHwV7oCkknPGaAry4o7eFx2KgoLMnI2BgFJYpW7Im8/zX3BuONg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - - '@rolldown/binding-darwin-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - - '@rolldown/binding-darwin-x64@1.0.0-beta.51': - resolution: {integrity: sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [darwin] - - '@rolldown/binding-freebsd-x64@1.0.0-beta.51': - resolution: {integrity: sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': - resolution: {integrity: sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': - resolution: {integrity: sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': - resolution: {integrity: sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': - resolution: {integrity: sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': - resolution: {integrity: sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - - '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': - resolution: {integrity: sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': - resolution: {integrity: sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': - resolution: {integrity: sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [win32] - '@rolldown/pluginutils@1.0.0-beta.47': resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} - '@rolldown/pluginutils@1.0.0-beta.51': - resolution: {integrity: sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==} - - '@rollup/pluginutils@5.3.0': - resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/rollup-android-arm-eabi@4.46.2': resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} cpu: [arm] @@ -2104,9 +1935,6 @@ packages: '@types/react-dom': optional: true - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -2201,12 +2029,6 @@ packages: vite: optional: true - '@universal-middleware/cloudflare@0.4.11': - resolution: {integrity: sha512-V25n4ORB69qszifoXK1bwvXrpSNrEOgu1sGFBhnXsp0Lr+I5fRa0bSZKK+Tiz09E+Yiavm9UEM3AqAWjlbxsgg==} - - '@universal-middleware/compress@0.2.35': - resolution: {integrity: sha512-uLwwPtGLlK6KCYG5SksLdifOFhx6O10hArtz7PaD2hbqRE+IiWa1zntDCtKIkOHhA8Upz2koIbScyRpY/z/a3w==} - '@universal-middleware/core@0.4.17': resolution: {integrity: sha512-q+/nXW9DQ94RtmlghC57DhwEvjrqxX57EtU40iaM3U+eYTKc+FVnEdlpdrYX8kCAdEU7zVBLBlFgJre+VrXoUg==} peerDependencies: @@ -2242,28 +2064,9 @@ packages: '@universal-middleware/express@0.4.26': resolution: {integrity: sha512-zPtCWn4/kObx+Rd7UMpqjb1VP9qDzJEeb/oeN96nZv2b+wHvF9KKck9tftziuzeUYazjYrQ+Ug+aKVC6C7ndUw==} - '@universal-middleware/hono@0.4.20': - resolution: {integrity: sha512-UYsp/urka7BEilzAn/SlnDNxel5rWKV+hRDqwoPhq3E1bJ91M6YuT5OR4EtTm2Jx4S0fFMr8ITA2F4hWZ/+vgw==} - '@universal-middleware/node@0.1.0': resolution: {integrity: sha512-I03mkOhw0Ka28MtALkpoGJYE8YYSJxmq/iambaqKGXxlFXgLI/VXlw0LmX9iansUzbolNq4hWFMfHyNp2xb4jA==} - '@universal-middleware/sirv@0.1.25': - resolution: {integrity: sha512-yjOJE/PmEFfTPYOpwXzZyGnDRZOvDphMrsNLaNkdNVlCBFnTLEGIJP9WnsOKNr65iyqFkMXzXvmyZd65RlN8yg==} - - '@universal-middleware/srvx@0.1.2': - resolution: {integrity: sha512-9wae91aI+GD43IJEbf1Wbk/R0H2+zsh1dMbaWb1QDm83wd0yLWO3AiarcUaHDGJDweDPSlKBLOoPkI317EDSVw==} - - '@vercel/nft@0.30.4': - resolution: {integrity: sha512-wE6eAGSXScra60N2l6jWvNtVK0m+sh873CpfZW4KI2v8EHuUQp+mSEi4T+IcdPCSEDgCdAS/7bizbhQlkjzrSA==} - engines: {node: '>=18'} - hasBin: true - - '@vercel/nft@1.5.0': - resolution: {integrity: sha512-IWTDeIoWhQ7ZtRO/JRKH+jhmeQvZYhtGPmzw/QGDY+wDCQqfm25P9yIdoAFagu4fWsK4IwZXDFIjrmp5rRm/sA==} - engines: {node: '>=20'} - hasBin: true - '@vitejs/plugin-react@5.1.1': resolution: {integrity: sha512-WQfkSw0QbQ5aJ2CHYw23ZGkqnRwqKHD/KYsMeTkZzPT4Jcf0DcBxBtwMJxnu6E7oxw5+JC6ZAiePgh28uJ1HBA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2516,10 +2319,6 @@ packages: '@zag-js/utils@0.82.2': resolution: {integrity: sha512-tN87VEEoo240O2CzQdHvtBVPF8hHqLdpNzDT+obNIQrRj4wbNQ5Ze3Zwrd6/SoBe7ImKgkwbAlgu4k5+v9sDcA==} - abbrev@3.0.1: - resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} - engines: {node: ^18.17.0 || >=20.5.0} - acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -2581,9 +2380,6 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - async-sema@3.1.1: - resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} - asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -2594,24 +2390,13 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: - resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} - engines: {node: 18 || 20 || >=22} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - brace-expansion@5.0.5: - resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} - engines: {node: 18 || 20 || >=22} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -2661,10 +2446,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - cjs-module-lexer@2.2.0: resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} @@ -2695,13 +2476,6 @@ packages: compute-scroll-into-view@3.1.1: resolution: {integrity: sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==} - confbox@0.2.2: - resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} - - consola@3.4.2: - resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} - engines: {node: ^14.18.0 || >=16.10.0} - conventional-changelog-angular@8.0.0: resolution: {integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==} engines: {node: '>=18'} @@ -2801,10 +2575,6 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - detect-libc@2.1.2: - resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} - engines: {node: '>=8'} - devalue@4.3.3: resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==} @@ -2879,9 +2649,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} @@ -2893,9 +2660,6 @@ packages: resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} - exsolve@1.0.8: - resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} - fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -2918,9 +2682,6 @@ packages: picomatch: optional: true - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -2979,17 +2740,10 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true - glob@13.0.6: - resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} - engines: {node: 18 || 20 || >=22} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphql-tag@2.12.6: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} @@ -3161,10 +2915,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.3.5: - resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} - engines: {node: 20 || >=22} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -3210,10 +2960,6 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - minimatch@10.2.5: - resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} - engines: {node: 18 || 20 || >=22} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -3225,10 +2971,6 @@ packages: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@3.1.0: - resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} - engines: {node: '>= 18'} - module-details-from-path@1.0.4: resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==} @@ -3256,18 +2998,9 @@ packages: encoding: optional: true - node-gyp-build@4.8.4: - resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} - hasBin: true - node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - nopt@8.1.0: - resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} - engines: {node: ^18.17.0 || >=20.5.0} - hasBin: true - normalize-package-data@7.0.0: resolution: {integrity: sha512-k6U0gKRIuNCTkwHGZqblCfLfBRh+w1vI6tBo+IeJwq2M8FUiOqhX7GH+GArQGScA7azd1WfyRCvxoXDO3hQDIA==} engines: {node: ^18.17.0 || >=20.5.0} @@ -3298,10 +3031,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@7.3.0: - resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} - engines: {node: '>=20'} - p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -3335,10 +3064,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.2: - resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} - engines: {node: 18 || 20 || >=22} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3382,9 +3107,6 @@ packages: resolution: {integrity: sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==} hasBin: true - pkg-types@2.3.0: - resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} - playwright-chromium@1.57.0: resolution: {integrity: sha512-GCVVTbmIDrZuBxWYoQ70rehRXMb3Q7ccENe63a+rGTWwypeVAgh/DD5o5QQ898oer5pdIv3vGINUlEkHtOZQEw==} engines: {node: '>=18'} @@ -3781,10 +3503,6 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - resolve@1.22.10: resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} engines: {node: '>= 0.4'} @@ -3798,11 +3516,6 @@ packages: resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true - rolldown@1.0.0-beta.51: - resolution: {integrity: sha512-ZRLgPlS91l4JztLYEZnmMcd3Umcla1hkXJgiEiR4HloRJBBoeaX8qogTu5Jfu36rRMVLndzqYv0h+M5gJAkUfg==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - rollup@4.46.2: resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -3902,12 +3615,6 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - standaloner@0.1.11: - resolution: {integrity: sha512-JeLFj5rKTmy3UJj7/oGUVnmFaBIWmJQVP5Hv3s2D6Ju8kVPZYbGxOhMQS45QiEr2V0ngI83d/Vv4Zh62Ojs/rQ==} - - standaloner@0.2.2: - resolution: {integrity: sha512-u2petNp6YcEvRM96SIynC/ly4UI3EsevXGzdUcdAmXn7vA7iFaQCLd5+uyWRc7wSUsHfXck6VLEPrmI03Uy5Ug==} - std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} @@ -3977,11 +3684,6 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - tar@7.5.4: - resolution: {integrity: sha512-AN04xbWGrSTDmVwlI4/GTlIIwMFk/XEv7uL8aa57zuvRy6s4hdBed+lVq2fAZ89XDa7Us3ANXcE3Tvqvja1kTA==} - engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - throttle-debounce@5.0.2: resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==} engines: {node: '>=12.22'} @@ -4041,10 +3743,6 @@ packages: resolution: {integrity: sha512-IUWnUK7ADYR5Sl1fZlO1INDUhVhatWl7BtJWsIhwJ0UAK7ilzzIa8uIqOO/aYVWHZPJkKbEL+362wrzoeRF7bw==} engines: {node: '>=18'} - ts-deepmerge@7.0.3: - resolution: {integrity: sha512-Du/ZW2RfwV/D4cmA5rXafYjBQVuvu4qGiEEla4EmEHVHgRdx68Gftx7i66jn2bzHPwSVZY36Ae6OuDn9el4ZKA==} - engines: {node: '>=14.13.1'} - ts-invariant@0.10.3: resolution: {integrity: sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==} engines: {node: '>=8'} @@ -4102,23 +3800,6 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vike-photon@0.1.26: - resolution: {integrity: sha512-3Z3bfc10bTnKOJsRJm9Bo+ykaJ/K8+9OFkR7jIKSL4qhE5nqh2Hrs60tDATW7/UaUF972kPWCNp+AEyintiXCA==} - peerDependencies: - '@photonjs/cloudflare': '>=0.0.9' - '@photonjs/core': ^0.1.0 - '@photonjs/runtime': ^0.1.0 - '@photonjs/vercel': ^0.1.1 - vike: '>=0.4.244' - vite: '>=7.1' - peerDependenciesMeta: - '@photonjs/cloudflare': - optional: true - '@photonjs/vercel': - optional: true - vite: - optional: true - vike@0.4.258: resolution: {integrity: sha512-JfnVaVw4XT3uloZoehFbKSh+CIuDAypbvppdXLL7iYWWLy71/Mfz6AmijEfhoHtXkuJ8NRDybO6ABnyxMrIuiw==} engines: {node: '>=20.19.0'} @@ -4294,10 +3975,6 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} @@ -4306,19 +3983,12 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.2.2: - resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} - engines: {node: '>=12.20'} - zen-observable-ts@1.2.5: resolution: {integrity: sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==} zen-observable@0.8.15: resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} - zod@4.3.5: - resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} - zustand@5.0.8: resolution: {integrity: sha512-gyPKpIaxY9XcO2vSMrLbiER7QMAMGOQZVRdJ6Zi782jkbzZygq5GI9nG8g+sMgitRtndwaBSl7uiqC49o1SSiw==} engines: {node: '>=12.20.0'} @@ -4730,22 +4400,6 @@ snapshots: '@csstools/css-tokenizer@3.0.3': {} - '@emnapi/core@1.8.1': - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.8.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.1.0': - dependencies: - tslib: 2.8.1 - optional: true - '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.27.1 @@ -5008,10 +4662,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.3 - '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -5031,26 +4681,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@mapbox/node-pre-gyp@2.0.3': - dependencies: - consola: 3.4.2 - detect-libc: 2.1.2 - https-proxy-agent: 7.0.6 - node-fetch: 2.7.0 - nopt: 8.1.0 - semver: 7.7.4 - tar: 7.5.4 - transitivePeerDependencies: - - encoding - - supports-color - - '@napi-rs/wasm-runtime@1.1.1': - dependencies: - '@emnapi/core': 1.8.1 - '@emnapi/runtime': 1.8.1 - '@tybys/wasm-util': 0.10.1 - optional: true - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5299,91 +4929,8 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.4.0(@opentelemetry/api@1.9.0) - '@oxc-project/types@0.98.0': {} - '@pandacss/is-valid-prop@0.41.0': {} - '@photonjs/core@0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8))': - dependencies: - '@brillout/vite-plugin-server-entry': 0.7.18 - '@universal-middleware/cloudflare': 0.4.11(hono@4.12.14)(srvx@0.11.15) - '@universal-middleware/compress': 0.2.35 - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - '@universal-middleware/express': 0.4.26(hono@4.12.14)(srvx@0.11.15) - '@universal-middleware/sirv': 0.1.25 - estree-walker: 3.0.3 - ts-deepmerge: 7.0.3 - zod: 4.3.5 - optionalDependencies: - vite: 7.3.0(@types/node@24.0.8) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - - srvx - - '@photonjs/hono@0.1.12(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8))': - dependencies: - '@photonjs/core': 0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@universal-middleware/hono': 0.4.20(hono@4.12.14)(srvx@0.11.15) - optionalDependencies: - vite: 7.3.0(@types/node@24.0.8) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - - srvx - - '@photonjs/runtime@0.1.17(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8))': - dependencies: - '@photonjs/core': 0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@photonjs/srvx': 0.1.13(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - '@universal-middleware/sirv': 0.1.25 - standaloner: 0.1.11(rollup@4.46.2) - optionalDependencies: - srvx: 0.11.15 - vite: 7.3.0(@types/node@24.0.8) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - encoding - - fastify - - h3 - - hono - - rollup - - supports-color - - '@photonjs/srvx@0.1.13(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8))': - dependencies: - '@photonjs/core': 0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@universal-middleware/srvx': 0.1.2(hono@4.12.14)(srvx@0.11.15) - optionalDependencies: - srvx: 0.11.15 - vite: 7.3.0(@types/node@24.0.8) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - '@pkgjs/parseargs@0.11.0': optional: true @@ -5477,62 +5024,8 @@ snapshots: react: 19.2.1 react-redux: 9.2.0(@types/react@19.2.7)(react@19.2.1)(redux@5.0.1) - '@rolldown/binding-android-arm64@1.0.0-beta.51': - optional: true - - '@rolldown/binding-darwin-arm64@1.0.0-beta.51': - optional: true - - '@rolldown/binding-darwin-x64@1.0.0-beta.51': - optional: true - - '@rolldown/binding-freebsd-x64@1.0.0-beta.51': - optional: true - - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.51': - optional: true - - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.51': - optional: true - - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.51': - optional: true - - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.51': - optional: true - - '@rolldown/binding-linux-x64-musl@1.0.0-beta.51': - optional: true - - '@rolldown/binding-openharmony-arm64@1.0.0-beta.51': - optional: true - - '@rolldown/binding-wasm32-wasi@1.0.0-beta.51': - dependencies: - '@napi-rs/wasm-runtime': 1.1.1 - optional: true - - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.51': - optional: true - - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.51': - optional: true - - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.51': - optional: true - '@rolldown/pluginutils@1.0.0-beta.47': {} - '@rolldown/pluginutils@1.0.0-beta.51': {} - - '@rollup/pluginutils@5.3.0(rollup@4.46.2)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.4 - optionalDependencies: - rollup: 4.46.2 - '@rollup/rollup-android-arm-eabi@4.46.2': optional: true @@ -5805,11 +5298,6 @@ snapshots: '@types/react': 19.2.7 '@types/react-dom': 19.2.3(@types/react@19.2.7) - '@tybys/wasm-util@0.10.1': - dependencies: - tslib: 2.8.1 - optional: true - '@types/aria-query@5.0.4': {} '@types/babel__core@7.20.5': @@ -5928,22 +5416,6 @@ snapshots: - hono - srvx - '@universal-middleware/cloudflare@0.4.11(hono@4.12.14)(srvx@0.11.15)': - dependencies: - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - - srvx - - '@universal-middleware/compress@0.2.35': {} - '@universal-middleware/core@0.4.17(hono@4.12.14)(srvx@0.11.15)': dependencies: regexparam: 3.0.0 @@ -5967,20 +5439,6 @@ snapshots: - hono - srvx - '@universal-middleware/hono@0.4.20(hono@4.12.14)(srvx@0.11.15)': - dependencies: - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - - srvx - '@universal-middleware/node@0.1.0(hono@4.12.14)(srvx@0.11.15)': dependencies: '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) @@ -5995,63 +5453,6 @@ snapshots: - hono - srvx - '@universal-middleware/sirv@0.1.25': - dependencies: - mrmime: 2.0.1 - totalist: 3.0.1 - - '@universal-middleware/srvx@0.1.2(hono@4.12.14)(srvx@0.11.15)': - dependencies: - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - fastify - - h3 - - hono - - srvx - - '@vercel/nft@0.30.4(rollup@4.46.2)': - dependencies: - '@mapbox/node-pre-gyp': 2.0.3 - '@rollup/pluginutils': 5.3.0(rollup@4.46.2) - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 10.5.0 - graceful-fs: 4.2.11 - node-gyp-build: 4.8.4 - picomatch: 4.0.4 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - - '@vercel/nft@1.5.0(rollup@4.46.2)': - dependencies: - '@mapbox/node-pre-gyp': 2.0.3 - '@rollup/pluginutils': 5.3.0(rollup@4.46.2) - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) - async-sema: 3.1.1 - bindings: 1.5.0 - estree-walker: 2.0.2 - glob: 13.0.6 - graceful-fs: 4.2.11 - node-gyp-build: 4.8.4 - picomatch: 4.0.4 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - '@vitejs/plugin-react@5.1.1(vite@7.3.0(@types/node@24.0.8))': dependencies: '@babel/core': 7.28.5 @@ -6579,8 +5980,6 @@ snapshots: '@zag-js/utils@0.82.2': {} - abbrev@3.0.1: {} - acorn-import-attributes@1.9.5(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -6680,8 +6079,6 @@ snapshots: assertion-error@2.0.1: {} - async-sema@3.1.1: {} - asynckit@0.4.0: {} babel-plugin-macros@3.1.0: @@ -6692,22 +6089,12 @@ snapshots: balanced-match@1.0.2: {} - balanced-match@4.0.4: {} - binary-extensions@2.3.0: {} - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.5: - dependencies: - balanced-match: 4.0.4 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -6770,8 +6157,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chownr@3.0.0: {} - cjs-module-lexer@2.2.0: {} classnames@2.5.1: {} @@ -6797,10 +6182,6 @@ snapshots: compute-scroll-into-view@3.1.1: {} - confbox@0.2.2: {} - - consola@3.4.2: {} - conventional-changelog-angular@8.0.0: dependencies: compare-func: 2.0.0 @@ -6897,8 +6278,6 @@ snapshots: dequal@2.0.3: {} - detect-libc@2.1.2: {} - devalue@4.3.3: {} dom-accessibility-api@0.5.16: {} @@ -7006,8 +6385,6 @@ snapshots: escape-string-regexp@4.0.0: {} - estree-walker@2.0.2: {} - estree-walker@3.0.3: dependencies: '@types/estree': 1.0.8 @@ -7026,8 +6403,6 @@ snapshots: expect-type@1.2.1: {} - exsolve@1.0.8: {} - fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -7050,8 +6425,6 @@ snapshots: optionalDependencies: picomatch: 4.0.4 - file-uri-to-path@1.0.0: {} - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -7119,16 +6492,8 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@13.0.6: - dependencies: - minimatch: 10.2.5 - minipass: 7.1.3 - path-scurry: 2.0.2 - gopd@1.2.0: {} - graceful-fs@4.2.11: {} - graphql-tag@2.12.6(graphql@16.10.0): dependencies: graphql: 16.10.0 @@ -7306,8 +6671,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.3.5: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -7343,10 +6706,6 @@ snapshots: mimic-fn@2.1.0: {} - minimatch@10.2.5: - dependencies: - brace-expansion: 5.0.5 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -7355,10 +6714,6 @@ snapshots: minipass@7.1.3: {} - minizlib@3.1.0: - dependencies: - minipass: 7.1.3 - module-details-from-path@1.0.4: {} mrmime@2.0.1: {} @@ -7373,14 +6728,8 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-gyp-build@4.8.4: {} - node-releases@2.0.19: {} - nopt@8.1.0: - dependencies: - abbrev: 3.0.1 - normalize-package-data@7.0.0: dependencies: hosted-git-info: 8.1.0 @@ -7412,10 +6761,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@7.3.0: - dependencies: - yocto-queue: 1.2.2 - p-locate@5.0.0: dependencies: p-limit: 3.1.0 @@ -7448,11 +6793,6 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.3 - path-scurry@2.0.2: - dependencies: - lru-cache: 11.3.5 - minipass: 7.1.3 - path-type@4.0.0: {} pathe@2.0.3: {} @@ -7485,12 +6825,6 @@ snapshots: dependencies: pngjs: 6.0.0 - pkg-types@2.3.0: - dependencies: - confbox: 0.2.2 - exsolve: 1.0.8 - pathe: 2.0.3 - playwright-chromium@1.57.0: dependencies: playwright-core: 1.57.0 @@ -7946,8 +7280,6 @@ snapshots: resolve-from@4.0.0: {} - resolve-from@5.0.0: {} - resolve@1.22.10: dependencies: is-core-module: 2.16.1 @@ -7960,26 +7292,6 @@ snapshots: dependencies: glob: 10.5.0 - rolldown@1.0.0-beta.51: - dependencies: - '@oxc-project/types': 0.98.0 - '@rolldown/pluginutils': 1.0.0-beta.51 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.51 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.51 - '@rolldown/binding-darwin-x64': 1.0.0-beta.51 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.51 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.51 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.51 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.51 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.51 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.51 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.51 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.51 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.51 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.51 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.51 - rollup@4.46.2: dependencies: '@types/estree': 1.0.8 @@ -8081,31 +7393,6 @@ snapshots: stackback@0.0.2: {} - standaloner@0.1.11(rollup@4.46.2): - dependencies: - '@vercel/nft': 0.30.4(rollup@4.46.2) - acorn: 8.15.0 - estree-walker: 3.0.3 - magic-string: 0.30.21 - rolldown: 1.0.0-beta.51 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - - standaloner@0.2.2(rollup@4.46.2): - dependencies: - '@vercel/nft': 1.5.0(rollup@4.46.2) - acorn: 8.15.0 - estree-walker: 3.0.3 - magic-string: 0.30.21 - p-limit: 7.3.0 - rolldown: 1.0.0-beta.51 - transitivePeerDependencies: - - encoding - - rollup - - supports-color - std-env@3.9.0: {} string-convert@0.2.1: {} @@ -8167,14 +7454,6 @@ snapshots: symbol-tree@3.2.4: {} - tar@7.5.4: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.3 - minizlib: 3.1.0 - yallist: 5.0.0 - throttle-debounce@5.0.2: {} tinybench@2.9.0: {} @@ -8223,8 +7502,6 @@ snapshots: dependencies: punycode: 2.3.1 - ts-deepmerge@7.0.3: {} - ts-invariant@0.10.3: dependencies: tslib: 2.8.1 @@ -8275,34 +7552,6 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vike-photon@0.1.26(@photonjs/core@0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(@photonjs/runtime@0.1.17(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vike@0.4.258(hono@4.12.14)(react-streaming@0.4.16(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)))(vite@7.3.0(@types/node@24.0.8)): - dependencies: - '@brillout/picocolors': 1.0.30 - '@brillout/vite-plugin-server-entry': 0.7.18 - '@photonjs/core': 0.1.22(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@photonjs/runtime': 0.1.17(hono@4.12.14)(rollup@4.46.2)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@universal-middleware/compress': 0.2.35 - '@universal-middleware/core': 0.4.17(hono@4.12.14)(srvx@0.11.15) - '@universal-middleware/sirv': 0.1.25 - pkg-types: 2.3.0 - standaloner: 0.2.2(rollup@4.46.2) - vike: 0.4.258(hono@4.12.14)(react-streaming@0.4.16(react@19.2.1))(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - optionalDependencies: - vite: 7.3.0(@types/node@24.0.8) - transitivePeerDependencies: - - '@cloudflare/workers-types' - - '@hattip/core' - - '@types/express' - - '@webroute/route' - - elysia - - encoding - - fastify - - h3 - - hono - - rollup - - srvx - - supports-color - vike@0.4.258(hono@4.12.14)(react-streaming@0.4.16(react@19.2.1))(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)): dependencies: '@babel/core': 7.28.5 @@ -8484,22 +7733,16 @@ snapshots: yallist@3.1.1: {} - yallist@5.0.0: {} - yaml@1.10.2: {} yocto-queue@0.1.0: {} - yocto-queue@1.2.2: {} - zen-observable-ts@1.2.5: dependencies: zen-observable: 0.8.15 zen-observable@0.8.15: {} - zod@4.3.5: {} - zustand@5.0.8(@types/react@19.2.7)(immer@10.1.3)(react@19.2.1)(use-sync-external-store@1.4.0(react@19.2.1)): optionalDependencies: '@types/react': 19.2.7 From 2d6a0da849717c2fd7c065de9187a46aed2091f9 Mon Sep 17 00:00:00 2001 From: Joel Charles Date: Fri, 17 Apr 2026 14:45:28 +0200 Subject: [PATCH 2/4] format --- examples/sentry/pages/+config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/sentry/pages/+config.ts b/examples/sentry/pages/+config.ts index daafa911..4584002b 100644 --- a/examples/sentry/pages/+config.ts +++ b/examples/sentry/pages/+config.ts @@ -7,5 +7,5 @@ import vikeReactSentry from 'vike-react-sentry/config' const config = { title: 'Vike + React + Sentry Example', extends: [vikeReact, vikeReactSentry], - server: true + server: true, } satisfies Config From d6b71050ba671319bbe48a32ea148d256d912033 Mon Sep 17 00:00:00 2001 From: Joel Charles Date: Fri, 17 Apr 2026 15:09:23 +0200 Subject: [PATCH 3/4] chore --- pnpm-lock.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd9de893..51314d2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2005,8 +2005,8 @@ packages: peerDependencies: vite: '>=7.1' - '@universal-deploy/node@0.1.5': - resolution: {integrity: sha512-Zys7cnZSrhmy7iaXphIAC/CbdE92GY73BONtmXaLmVYk89AxKpsad4rNJ5a2v+/VnkVxdPme7dttsu610imRDQ==} + '@universal-deploy/node@0.1.6': + resolution: {integrity: sha512-VcYUNiE596Mbm0fCX1TWK6fAXgJgOz4Msa+PORxZCPZrTLw+qDABeE031XWSfQ8bAF9d/DXtGywIA/RAi8oCXg==} peerDependencies: vite: '>=7.1' peerDependenciesMeta: @@ -5382,9 +5382,10 @@ snapshots: transitivePeerDependencies: - srvx - '@universal-deploy/node@0.1.5(vite@7.3.0(@types/node@24.0.8))': + '@universal-deploy/node@0.1.6(vite@7.3.0(@types/node@24.0.8))': dependencies: '@universal-deploy/store': 0.2.1(srvx@0.11.15) + magic-string: 0.30.21 srvx: 0.11.15 optionalDependencies: vite: 7.3.0(@types/node@24.0.8) @@ -5398,7 +5399,7 @@ snapshots: '@universal-deploy/vite@0.1.7(hono@4.12.14)(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8))': dependencies: '@universal-deploy/netlify': 0.2.2(srvx@0.11.15)(vite@7.3.0(@types/node@24.0.8)) - '@universal-deploy/node': 0.1.5(vite@7.3.0(@types/node@24.0.8)) + '@universal-deploy/node': 0.1.6(vite@7.3.0(@types/node@24.0.8)) '@universal-deploy/store': 0.2.1(srvx@0.11.15) '@universal-middleware/express': 0.4.26(hono@4.12.14)(srvx@0.11.15) magic-string: 0.30.21 From 92442b2e2aca4397eb35a1eaa31ae94920b69d9d Mon Sep 17 00:00:00 2001 From: Joel Charles Date: Fri, 17 Apr 2026 15:16:25 +0200 Subject: [PATCH 4/4] test --- examples/sentry/.testRun.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/sentry/.testRun.ts b/examples/sentry/.testRun.ts index 39c94f52..0f1b7608 100644 --- a/examples/sentry/.testRun.ts +++ b/examples/sentry/.testRun.ts @@ -17,8 +17,10 @@ function setupEnv() { } function testRun(cmd: 'pnpm run dev' | 'pnpm run prod') { + const isProd = cmd !== 'pnpm run dev' setupEnv() run(cmd, { + serverIsReadyMessage: isProd ? 'Listening on' : undefined, // We intentionally throw errors to test Sentry error reporting tolerateError: ({ logText }) => logText.includes('This is a test error sent to Sentry!') ||