2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-08 17:22:34 +03:00

Fixing issue with standalone build

closes #47
This commit is contained in:
mzabriskie
2015-03-10 14:30:49 -06:00
parent 6d03e0bd4e
commit 8fded1802b
+8 -1
View File
@@ -5,7 +5,14 @@ var dispatchRequest = require('./core/dispatchRequest');
var InterceptorManager = require('./core/InterceptorManager');
// Polyfill ES6 Promise if needed
require('es6-promise').polyfill();
(function () {
// webpack is being used to set es6-promise to the native Promise
// for the standalone build. It's necessary to make sure polyfill exists.
var P = require('es6-promise');
if (P && typeof P.polyfill === 'function') {
P.polyfill();
}
})();
var axios = module.exports = function axios(config) {
config = utils.merge({