[PR #673] [CLOSED] feat: add instrumentation-client support #760

Closed
opened 2026-05-06 13:09:58 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/cloudflare/vinext/pull/673
Author: @hyoban
Created: 3/24/2026
Status: Closed

Base: mainHead: 3-24-instrumentation-client


📝 Commits (10+)

📊 Changes

32 files changed (+1084 additions, -114 deletions)

View changed files

packages/vinext/src/client/instrumentation-client.ts (+48 -0)
packages/vinext/src/client/require-instrumentation-client.ts (+42 -0)
📝 packages/vinext/src/entries/app-browser-entry.ts (+13 -2)
packages/vinext/src/entries/instrumentation-client-entry.ts (+75 -0)
📝 packages/vinext/src/entries/pages-client-entry.ts (+13 -0)
📝 packages/vinext/src/entries/runtime-entry-module.ts (+9 -2)
📝 packages/vinext/src/global.d.ts (+14 -0)
📝 packages/vinext/src/index.ts (+44 -7)
📝 packages/vinext/src/server/app-browser-entry.ts (+4 -3)
📝 packages/vinext/src/server/dev-server.ts (+16 -0)
packages/vinext/src/server/find-convention-file.ts (+29 -0)
📝 packages/vinext/src/server/instrumentation.ts (+0 -23)
📝 packages/vinext/src/shims/form.tsx (+20 -6)
📝 packages/vinext/src/shims/link.tsx (+18 -1)
📝 packages/vinext/src/shims/navigation.ts (+3 -0)
📝 tests/__snapshots__/entry-templates.test.ts.snap (+46 -1)
📝 tests/app-router.test.ts (+10 -0)
📝 tests/e2e/app-router/form.spec.ts (+23 -0)
tests/e2e/app-router/instrumentation-client-hmr.spec.ts (+119 -0)
tests/e2e/app-router/instrumentation-client.spec.ts (+144 -0)

...and 12 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cloudflare/vinext/pull/673 **Author:** [@hyoban](https://github.com/hyoban) **Created:** 3/24/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `3-24-instrumentation-client` --- ### 📝 Commits (10+) - [`60aa9c2`](https://github.com/cloudflare/vinext/commit/60aa9c23f88e38a982c588a84193bb1e11955b49) feat: add instrumentation-client support - [`a7e1ebe`](https://github.com/cloudflare/vinext/commit/a7e1ebe67a3542ff42bb7858accaadc6c42778db) tweaks - [`6859019`](https://github.com/cloudflare/vinext/commit/6859019221f9bf26fe1cc31371f159e5a53f70b8) update optimize deps - [`25f7261`](https://github.com/cloudflare/vinext/commit/25f7261b236c3e4d0b3857a4ea709041aa506daa) Add form support - [`239f137`](https://github.com/cloudflare/vinext/commit/239f13790263b4660e9efea2901f9dbe1dc23d4d) tweaks - [`daa0b43`](https://github.com/cloudflare/vinext/commit/daa0b4374af7ed6fb4edd0a71983a464b281bc03) tweaks - [`6f33fc3`](https://github.com/cloudflare/vinext/commit/6f33fc35d6459116a6599d47e7560aea0871ec96) tweaks - [`c7af4b5`](https://github.com/cloudflare/vinext/commit/c7af4b5a3638f7259de1635dd47d7c9795be28f8) tweaks - [`d73431d`](https://github.com/cloudflare/vinext/commit/d73431d4491af82cf36bf8a61f78f60d6b479b4f) tweaks - [`301a519`](https://github.com/cloudflare/vinext/commit/301a519019761ca37a7d318b778b0f7358bfd527) tweaks ### 📊 Changes **32 files changed** (+1084 additions, -114 deletions) <details> <summary>View changed files</summary> ➕ `packages/vinext/src/client/instrumentation-client.ts` (+48 -0) ➕ `packages/vinext/src/client/require-instrumentation-client.ts` (+42 -0) 📝 `packages/vinext/src/entries/app-browser-entry.ts` (+13 -2) ➕ `packages/vinext/src/entries/instrumentation-client-entry.ts` (+75 -0) 📝 `packages/vinext/src/entries/pages-client-entry.ts` (+13 -0) 📝 `packages/vinext/src/entries/runtime-entry-module.ts` (+9 -2) 📝 `packages/vinext/src/global.d.ts` (+14 -0) 📝 `packages/vinext/src/index.ts` (+44 -7) 📝 `packages/vinext/src/server/app-browser-entry.ts` (+4 -3) 📝 `packages/vinext/src/server/dev-server.ts` (+16 -0) ➕ `packages/vinext/src/server/find-convention-file.ts` (+29 -0) 📝 `packages/vinext/src/server/instrumentation.ts` (+0 -23) 📝 `packages/vinext/src/shims/form.tsx` (+20 -6) 📝 `packages/vinext/src/shims/link.tsx` (+18 -1) 📝 `packages/vinext/src/shims/navigation.ts` (+3 -0) 📝 `tests/__snapshots__/entry-templates.test.ts.snap` (+46 -1) 📝 `tests/app-router.test.ts` (+10 -0) 📝 `tests/e2e/app-router/form.spec.ts` (+23 -0) ➕ `tests/e2e/app-router/instrumentation-client-hmr.spec.ts` (+119 -0) ➕ `tests/e2e/app-router/instrumentation-client.spec.ts` (+144 -0) _...and 12 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 13:09:58 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vinext#760
No description provided.