why do all my node projects have 10 million dependencies? can't we just write some code for once