KIXX.NEWS edition for:
Tuesday, April 29, 2025
Today is National Shrimp Scampi Day in the US, so we're keeping it light with three little essays with a different perspective on dependency management.
Since I began working with Deno I have been copying my project dependencies into a folder and checking them into source control instead of using npm (gasp!). This is an old technique called "vendoring", and today's essays lay out the case for why you should be thinking about it.
-
Build it Yourself
You don't need dependencies. Just build it yourself! (Or use AI.)
-
Vendor by Default
I’m vendoring a lot of stuff. Vendoring, in the programming sense, means “copying the source code of another project into your project.”
If this makes its way to Hacker News and people think how could he, my only response will be 🤷, why not.
-
Vendoring
Carson Gross is quickly becoming my hero of the Web. This is his take on vendoring dependencies.
-
Ryan Dahl - Node, Deno, and JSR: The modern JavaScript repository.
An interview with Ryan Dahl, creator of Node.js and Deno, where he covers the motivation and birth of the new JS/TS repository JSR.
New editions printed at 7:00 AM GMT on most Tuesdays, Thursdays, and Saturdays. View past editions.