npm shenanigans