Peeranormal Activity

Peeranormal Activity

From Untyped by Abdelrahman Awad

December 8, 2025 · 48 min · Season 1 · Episode 80

About this episode

This episode explores the complexities and hidden aspects of package managers, focusing on issues like peer dependencies and the structure of node_modules.

في الحلقة دي هنتكلم عن الجانب “المرعب” شوية في الـ Package Managers 👻 ليه أحيانًا تلاقي نسخة تانية من React مستخبية، أو dependecy في مكان غريب؟ حنخش في رحلة تاريخية حوالين الـ Package Managers، ايه المشاكل الي بيحلوها، هنفهم يعني إيه peer dependencies، وإزاي الـ hoisting بيغيّر شكل الـ node_modules من غير ما تاخد بالك، وليه npm و Yarn ساعات بيسيبوا الدنيا تفلت وايه الي بيخلي pnpm مختلف. الحلقة كلها عن إيه اللي بيحصل “ورا الكواليس” لما تعمل install، وليه الاختيارات دي بتأثر على استقرار مشروعك من غير ما تحس. لينكات مفيدة: bower pnpm Documentation npm Documentation Yarn Classic (v1) Docs Yarn Berry (v2+) Docs Behind The Scenes of Bun Install

People in this episode

Host: Abdelrahman Awad

Topics covered

  • Package Managers
  • peer dependencies
  • node_modules
  • npm
  • Yarn
  • pnpm
  • installation process

Keywords

  • Package Managers
  • React
  • npm
  • Yarn
  • pnpm
  • node_modules
  • installation
  • peer dependencies
  • hoisting

Mentioned in this episode

Organizations: npm, Yarn, pnpm, bower

Products: React

Books & works: Behind The Scenes of Bun Install

More episodes of Untyped

Explore listener stats, chart rankings, contacts and more on the Untyped podcast page.