Move .default assignment to plugins
This commit is contained in:
parent
6d7daa27c7
commit
c01a5d22d4
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue