getsentry / getsentry/sentry-react-native

Support `rnx-kit` Serializers with `createSentryMetroSerializer`

Abierto
#3,748 3 comentarios 8 reacciones 0 asignados Ver en GitHub
Errors Feature React-Native
Lenguaje dominante
TypeScript
Estrellas
1.8k
Forks
366
Merge medio
1 d 5 h
PR fusionados (30 d)
93

Descripción

[`metro-serializer-esbuild`](https://microsoft.github.io/rnx-kit/docs/tools/metro-serializer-esbuild) is an alternative serializer for React Native that uses `esbuild`, allowing a better tree-shaking of your bundle. This is useful in multiple cases, for example if you use the [Font Awesome SVG icons](https://docs.fontawesome.com/web/dig-deeper/svg-core)

Unfortunately, it does not work with `createSentryMetroSerializer` because you need to call `createSentryBundleCallback` when you provide a custom serializer, which is not done when you use a third party serializer.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza por createSentryMetroSerializer y createSentryBundleCallback; después, compara cómo se integra el serializador personalizado de rnx-kit metro-serializer-esbuild. El trabajo estará terminado cuando ese serializador pueda usarse con createSentryMetroSerializer y se invoque el callback de bundle requerido.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
react-native, typescript
Área
build-system, mobile
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.