new syntaxes and npm versions