getsentry / getsentry/sentry-javascript
Clean up utils/types-hoist folders from v9 migration
- Linguagem predominante
- TypeScript
- Estrelas
- 8.7k
- Forks
- 1.8k
- Merge médio
- 1d 18h
- PRs com merge (30d)
- 541
Descrição
### Description
For v9 we hoisted `@sentry/utils` and `@sentry/types` into `@sentry/core`. We did that in a bit of a "lazy" way by dumping everything in a `utils-hoist` and `types-hoist` folder respectively and doing `export * from ...`.
Since `export * from ...` is rather error prone and makes bundlers unhappy because it makes them go look for exports, we should get rid of this patterns sooner rather than later and top-level-export all the api we intend to export.
Guia de contribuição
Direção de pesquisa
Inspecione o pacote @sentry/core e suas pastas utils-hoist e types-hoist para fazer um inventário das reexportações atuais. Determine quais APIs devem permanecer públicas, depois substitua as exportações curinga por exportações explícitas de nível superior e remova as pastas hoist. A tarefa estará concluída quando as APIs pretendidas forem exportadas sem o padrão curinga existente.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- typescript
- Domínio
- tooling
- Tipo de issue
- Refatoração
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 20/100