Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Update @expo/plist to suppress a warning?

Offen Anfängerfreundlich
#32 3 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
78/100
Issue-Typ
Refactoring
Klarheit
Klar beschrieben
Aktivitätsstatus
Ruhig
Tech-Stack
typescript
Bereich
build-system

Rechercherichtung

Beginne mit dem Package-Manifest und der Lockfile, um die Abhängigkeit @expo/plist 0.0.x zu finden, und aktualisiere sie dann auf 0.4.8 sowie die entsprechende Version von @xmldom/xmldom. Führe yarn test aus und reproduziere die globale npm install-Warnung, um zu überprüfen, dass die veraltete Abhängigkeit verschwunden ist und die bestehenden Tests weiterhin erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
TypeScript
Sterne
224
Forks
14
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.