diff --git a/packages/start-server-core/package.json b/packages/start-server-core/package.json index 9d08e09059c..c65376c55dd 100644 --- a/packages/start-server-core/package.json +++ b/packages/start-server-core/package.json @@ -79,7 +79,7 @@ "@tanstack/router-core": "workspace:*", "@tanstack/start-client-core": "workspace:*", "@tanstack/start-storage-context": "workspace:*", - "h3-v2": "npm:h3@2.0.0-beta.5", + "h3-v2": "npm:h3@2.0.1-rc.2", "seroval": "^1.4.1", "tiny-invariant": "^1.3.3" }, diff --git a/packages/start-server-core/src/request-response.ts b/packages/start-server-core/src/request-response.ts index cf0e426db9c..0c5f8efffd7 100644 --- a/packages/start-server-core/src/request-response.ts +++ b/packages/start-server-core/src/request-response.ts @@ -327,7 +327,8 @@ export function clearSession(config: Partial): Promise { // not public API export function getResponse() { const event = getH3Event() - return event._res + // @ts-expect-error accessing internal symbol + return event[Symbol.for('h3.internal.event.res')] } // not public API (yet) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4a3eae65cb1..3f215bdf2b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12342,8 +12342,8 @@ importers: specifier: workspace:* version: link:../start-storage-context h3-v2: - specifier: npm:h3@2.0.0-beta.5 - version: h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.9.8)) + specifier: npm:h3@2.0.1-rc.2 + version: h3@2.0.1-rc.2(crossws@0.4.1(srvx@0.9.8)) seroval: specifier: ^1.4.1 version: 1.4.1 @@ -20296,15 +20296,6 @@ packages: h3@1.15.4: resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} - h3@2.0.0-beta.5: - resolution: {integrity: sha512-ApIkLH+nTxzCC0Nq/GN1v6jkvu2eOLfdTnTs6ghiuG1EYHWJBDLzhk5tn7SZMEUNsLUjG4qfmqzBx2LG9I7Q/w==} - engines: {node: '>=20.11.1'} - peerDependencies: - crossws: ^0.4.1 - peerDependenciesMeta: - crossws: - optional: true - h3@2.0.1-rc.2: resolution: {integrity: sha512-2vS7OETzPDzGQxmmcs6ttu7p0NW25zAdkPXYOr43dn4GZf81uUljJvupa158mcpUGpsQUqIy4O4THWUQT1yVeA==} engines: {node: '>=20.11.1'} @@ -22602,8 +22593,8 @@ packages: rou3@0.5.1: resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==} - rou3@0.7.8: - resolution: {integrity: sha512-21X/el5fdOaEsqwl3an/d9kpZ8hshVIyrwFCpsoleJ4ccAGRbN+PVoxyXzWXkHDxfMkVnLe4yzx+imz2qoem2Q==} + rou3@0.7.12: + resolution: {integrity: sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==} router@2.2.0: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} @@ -33216,23 +33207,23 @@ snapshots: ufo: 1.6.1 uncrypto: 0.1.3 - h3@2.0.0-beta.5(crossws@0.4.1(srvx@0.9.8)): + h3@2.0.1-rc.2(crossws@0.4.1(srvx@0.8.15)): dependencies: cookie-es: 2.0.0 fetchdts: 0.1.7 - rou3: 0.7.8 + rou3: 0.7.12 srvx: 0.8.15 optionalDependencies: - crossws: 0.4.1(srvx@0.9.8) + crossws: 0.4.1(srvx@0.8.15) - h3@2.0.1-rc.2(crossws@0.4.1(srvx@0.8.15)): + h3@2.0.1-rc.2(crossws@0.4.1(srvx@0.9.8)): dependencies: cookie-es: 2.0.0 fetchdts: 0.1.7 - rou3: 0.7.8 + rou3: 0.7.12 srvx: 0.8.15 optionalDependencies: - crossws: 0.4.1(srvx@0.8.15) + crossws: 0.4.1(srvx@0.9.8) handle-thing@2.0.1: {} @@ -35785,7 +35776,7 @@ snapshots: rou3@0.5.1: {} - rou3@0.7.8: {} + rou3@0.7.12: {} router@2.2.0: dependencies: