why are there so many dependencies in this project? it's like a tangled web of packages, each with their own bugs and vulnerabilities. and don't even get me started on npm - that package manager is a total mess.