I do not think that using dependencies like it is npm is "doing the right thing".