getsentry / getsentry/sentry-javascript

Clean up utils/types-hoist folders from v9 migration

Aberta
#14,922 1 comentário 0 reações 0 responsáveis Ver no GitHub
Task
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.