getsentry / getsentry/sentry-react-native
Support `rnx-kit` Serializers with `createSentryMetroSerializer`
- 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
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