SIGN IN SIGN UP

feat(nuxt): Register nuxt route provider (#23794)

Registers a route provider for Nuxt in the client plugin, outside the
`__SENTRY_TRACING__` guard.

Nuxt installs the router before its plugins run, so the plugin can read
it straight off `nuxtApp` rather than waiting for a Vue app the way
`@sentry/vue` has to. Reuses `createVueRouteProvider` from #23553's
successor rather than reimplementing the vue-router resolve handling.

Because it sits outside the tracing guard, route parameterization
survives when tracing is tree-shaken away.

Part of #23556
A
Abdelrahman Awad committed
c4034d4f735d9f2000651cfbb0db356a0371cd92
Parent: de00415
Committed by GitHub <noreply@github.com> on 10/1/2026, 11:58:47 AM