complying with new npm rules