npmjs confuses