Update @expo/plist to suppress a warning?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 78/100
- Tipo de issue
- Refatoração
- Clareza
- Claramente especificada
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- typescript
- Domínio
- build-system
Direção de pesquisa
Comece pelo manifesto do pacote e pelo lockfile para localizar a dependência @expo/plist 0.0.x e, em seguida, atualize-a para 0.4.8 e para a versão correspondente de @xmldom/xmldom. Execute yarn test e reproduza o aviso global do npm install para verificar se a dependência obsoleta foi removida e se os testes existentes continuam passando.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hi,
This package currently relies on @expo/plist 0.0.x, which is quite outdated, as the latest version is 0.4.8.
The problem is that @expo/plist 0.0.x depends on @xmldom/xmldom 0.7.x, which is no longer officially supported. When I install my package that depends on @bacons/xcode using npm install -g, I receive the following warning:
npm WARN deprecated @xmldom/[email protected]: this version is no longer supported, please update to at least 0.8.*
Would it be possible to update @expo/plist to the latest version, which uses xmldom 0.8.x? I quickly updated it and ran yarn test on my end, and no test cases failed, so the update might be straightforward.
Lastly, thanks for maintaining this awesome project. I really appreciate your work.
Edit (2026/05/23): As a temporary workaround, I created another npm package called @mshibanami-org/xcode. The forked source code is here: https://github.com/mshibanami/xcode. Use it if you want.
- Linguagem predominante
- TypeScript
- Estrelas
- 224
- Forks
- 14
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Northeastern-Electric-Racing/FinishLine#4660 ·
Mantenedores costumam responder em até 2 dias
-
BeOS .json missingAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
mihaip/infinite-mac#475 ·
-
Let TypeScript accept an initial object in ReactiveDictTalvez já em andamento @yograj-vijay-yadav assumiu hoje. Abertabug good first issue help wanted workshop
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 92/100
meteor/meteor#14919 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
marmelab/atomic-crm#401 ·
Mantenedores costumam responder em até 1 dia
-
account: profile
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 5 dias