Move .default assignment to plugins

This commit is contained in:
Timothy Gu 2018-07-22 09:53:01 -07:00
parent 6d7daa27c7
commit c01a5d22d4
2 changed files with 3 additions and 5 deletions

View File

@ -4,9 +4,10 @@ export default function tweakDefault() {
var lines = source.split('\n');
for (var i = 0; i < lines.length; i++) {
var line = lines[i];
var matches = /^exports(?:\['default']|\.default) = (.*);$/.exec(line);
var matches = /^(exports(?:\['default']|\.default)) = (.*);$/.exec(line);
if (matches) {
lines[i] = 'module.exports = exports = ' + matches[1] + ';';
lines[i] = 'module.exports = exports = ' + matches[2] + ';\n' +
matches[1] + ' = exports;';
break;
}
}

View File

@ -215,9 +215,6 @@ export default function fetch(url, opts) {
*/
fetch.isRedirect = code => code === 301 || code === 302 || code === 303 || code === 307 || code === 308;
// Needed for TypeScript.
fetch.default = fetch;
// expose Promise
fetch.Promise = global.Promise;
export {