Andreas Schipplock

inflight@1.0.6: do not use it!


Ich wollte dieses Wochenende mal mit React Native rumspielen. Auf der Website von React Native wird mir empfohlen Expo zu nutzen.

Auf der Expo "get-started/start-developing/"-Website wird mir ein Befehl angezeigt, den ich ausführen soll:

npx expo start

Schon die allererste Warnung irritiert mich:

npm warn deprecated inflight@1.0.6: This module is not 
  supported, and leaks memory. Do not use it. Check out lru-cache
  if you want a good and tested way to coalesce async requests by a 
  key value, which is much more comprehensive and powerful.
npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are 
  no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are 
  no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are 
  no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are 
  no longer supported
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are 
  no longer supported

This module is not supported, and leaks memory. Do not use it. Die Meldung ist ja ziemlich eindeutig, finde ich. Do not use it! :D Also hat Expo bestimmt nur einen Fehler in den Dependencies und wird das sicher korrigieren, oder?

Nein. Ein Nutzer hat dieses Problem am 20. Mai 2025 über die "Issues" beim Projekt "expo/expo" gemeldet (#36970). Und dem Entwickler-Team von "expo" ist das sicher nicht einfach scheiß egal, oder?

If you are concerned about the warnings, I would recommend opening issues on the relevant projects using these packages.

Ja, doch, ist denen scheiß egal. Kümmer dich gefälligst selbst darum, dass wir (expo) die falschen Dependencies nutzen.

Interessant ist auch, wie viele Downloads diese Dependency noch wöchentlich hat.

inflight

66 Millionen!? Puh. Diese Dependency wird außerdem noch von 2455 Projekten genutzt. Es ist angeblich halb so wild, weil das nur für "development or build time" und "never run within your published app", aber...du bist ein HUHN! :P Die Dependency ist 9 Jahre alt und es wird keine neue Version geben. Das Projekt ist archiviert.

Gut, es war mir (k)eine Freude. Ich lösch dann mal Expo.