getsentry / getsentry/sentry-javascript

Remove Babel from React component annotation

Abierto
#24,415 1 comentario 0 reacciones 1 asignado Asignado a @timfish Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
8.7k
Forks
1.8k
Merge medio
1 d 17 h
PR fusionados (30 d)
523

Descripción

The standalone `@sentry/babel-plugin-component-annotate` package is already removed, but its implementation is inlined in `@sentry/bundler-plugins`, keeping `@babel/core` as a runtime dependency.

* Babel remains the annotation backend for Webpack, Vite 7, Vite 8 parser/fallback cases, and the Next.js Turbopack loader.
* Vite 8 has a faster non-Babel transform, but it intentionally falls back to Babel when parsing is unavailable or fails.
* The remaining blocker is parser/transform parity across those paths before the Babel backend, subpath export, and dependency can be removed.

Reported by Dominik Dorfmeister.

Action taken on behalf of Charly Gomez.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.