Package Quest
summary
npm reads node_modules and package-lock.json, builds an ideal dependency tree, and uses Corgi doc metadata to pick exact versions. It pulls tarballs via make fetch happen with a local cacache, leverages Fastly POPs for CDN caching, extracts tgz into node_modules, runs lifecycle scripts, and stores auth tokens in Redis while user ACL2 enforces permissions. The registry services scale to the roughly 9.3 million voices requesting packages.
AI-written summary · about
chapters (5)
- 0:00Start
- 5:36Book One Chapter One
- 11:39Book One Chapter Three
- 12:51Book One Chapter Four
- 28:23Book Four Chapter Two
related talks
34mPackage Quest, the journey of a package from the npm registry to your computer.
37mNode.js Package Maintenance...
28mHow npm Works
31mnpm: paster, presenter, futurer
31mKat Marchán - SeattleJS Conference 2017
44mYou Don't Know npm
36mCommonJS, I Promise
30mWhat's Really Going on Inside Your Node_Modules Folder
