Switch to es6-promise
Disable jshint redefinition warning for now