Unfortunately, the npm client does not support using Windows Integrated Authentication. This means that, to getting this working, you will need to create a second web site in IIS (pointing to the same directory) without Windows Authentication enabled.