
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
- Repacking the Web · December 21, 2025 · 45 min
- The Compatibility Hunger Games · November 23, 2025 · 47 min
- npm install backdoor · September 14, 2025 · 54 min
- Merge and Emerge · August 31, 2025 · 36 min
- Climbing the Pyramid Scheme · August 24, 2025 · 55 min
- Deployed and Forgotten · August 17, 2025 · 39 min
Explore listener stats, chart rankings, contacts and more on the Untyped podcast page.