This is one reason I hate npm. Who really checks that sprawling byzantine dependency tree to make sure that there isn't some micropackage that has a GPL license that could get included and taint the whole thing?
I just have the horrors when I look at the package.json file after the front-end folks have been allowed to run free...