We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c44e23e commit 05ca726Copy full SHA for 05ca726
github.js
@@ -21,10 +21,11 @@
21
return (root.Github = factory(XMLHttpRequest.XMLHttpRequest, b64encode.Base64.encode));
22
});
23
} else if (typeof module === 'object' && module.exports) {
24
- // Node. Does not work with strict CommonJS, but
25
- // only CommonJS-like enviroments that support module.exports,
26
- // like Node.
27
- module.exports = factory(XMLHttpRequest || require('xmlhttprequest').XMLHttpRequest, require('js-base64').Base64.encode);
+ if (window) {
+ module.exports = factory(window.XMLHttpRequest, window.btoa);
+ } else {
+ module.exports = factory(require('xmlhttprequest').XMLHttpRequest, require('js-base64').Base64.encode);
28
+ }
29
} else {
30
// Browser globals
31
var b64encode = function(str) {
0 commit comments