It's really annoying that @Azure is not keeping their NPM release in sync somehow.
I cannot use @azure/arm-deviceprovisioningservices and @azure/arm-appservice at the same time without #TypeScript complaining because they depend on different versions of @azure/ms-rest-nodeauth.