Node.js Dependency Replacement Spiral
fs Promises API #160 ysulyma opened this issue on Apr 30, 2019 · 4 comments · May be fixed by #173 Frikster commented on Oct 19, 2023 fs-extra has promises and uses graceful-fs under the hood. A third-party library fixing and using a third-party one that fixes a native one. fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It also uses graceful-fs to prevent EMFILE errors. It should be a drop in replacement for fs. Stay tuned and soon there will be a problem with fs-extra that means it will cease to be a drop in replacement for fs . So then we'll need a third-party library that fixes and uses a third-party library that fixes and uses a third-party library to fix fs. A library being a drop-in replacement for a library that was supposed to be a drop-in replacement for a built-in library which should've worked in the first place ✨Node.js ecosystem✨
На изображении показан скриншот обсуждения GitHub о библиотеке fs-extra и её зависимостях, дополненный грустным Пепе. Шутка высмеивает экосистему Node.js, где сторонняя библиотека заменяет другую стороннюю библиотеку, которая должна была заменить встроенную и исправить её проблемы. Мем отправляют как реакцию на чрезмерно сложные зависимости, бесконечные уровни абстракции и разочарование разработчиков.
sad frog / грустная лягушкаGitHub issue screenshot / скриншот issue на GitHubcomputer code / компьютерный кодgreen frog / зелёная лягушкаhands clasped in prayer / сложенные в молитве рукиbrown scarf / коричневый шарфgreen clothing / зелёная одеждаblack text / чёрный текстwhite background / белый фонsoftware library / программная библиотекаdependency chain / цепочка зависимостейNode.js logo text / текст с логотипом Node.js
- @profunctor_io / 10570 2024-12-19
- Template
- Pepe the Frog reaction
- Type
- image
- Size
- 800×739 · 106.2 KiB
- Mood
- саркастичный, разочарованный
- Language
- en
- Added