If It Quacks Like a Package Manager
nesbitt.io
nesbitt.io
Several tools that started as plugin systems, CI runners, and chart templating tools have quietly grown transitive dependency trees. Now they walk like a package manager, quack like a package manager, and have all the problems that npm and Cargo and Bundler have spent years learning to manage, though most of them haven’t caught up on the solutions."
Not really.
Spreadsheets, programming language functions, database triggers.
To be more accurate, if it downloads artifacts transitively it is a package manager.
Being able to declare dependencies that granular might actually be great for doing refactors and upgrades. Maybe we accepted too easily that dependencies for a project are global.