diff --git a/packages/next/taskfile-swc.js b/packages/next/taskfile-swc.js index c1e78d2496d88ad..38395cc19aefb04 100644 --- a/packages/next/taskfile-swc.js +++ b/packages/next/taskfile-swc.js @@ -14,11 +14,7 @@ module.exports = function (task) { function* ( file, serverOrClient, - { - stripExtension, - keepImportAssertions = false, - interopClientDefaultExport = false, - } = {} + { stripExtension, keepImportAssertions = false } = {} ) { // Don't compile .d.ts if (file.base.endsWith('.d.ts')) return @@ -117,15 +113,6 @@ module.exports = function (task) { if (output.map) { const map = `${file.base}.map` - if (interopClientDefaultExport) { - output.code += ` -if (typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) { - Object.assign(exports.default, exports); - module.exports = exports.default; -} -` - } - output.code += Buffer.from(`\n//# sourceMappingURL=${map}`) // add sourcemap to `files` array diff --git a/packages/next/taskfile.js b/packages/next/taskfile.js index c9064ba074d39c9..fc4a1ee697fa957 100644 --- a/packages/next/taskfile.js +++ b/packages/next/taskfile.js @@ -1826,7 +1826,7 @@ export async function nextbuild(task, opts) { export async function client(task, opts) { await task .source(opts.src || 'client/**/*.+(js|ts|tsx)') - .swc('client', { dev: opts.dev, interopClientDefaultExport: true }) + .swc('client', { dev: opts.dev }) .target('dist/client') notify('Compiled client files') }