From 34f4c4f294b1c024552fc9674954a2d6b978e360 Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Fri, 2 Dec 2022 15:29:27 +0100 Subject: [PATCH] fix(commonjs): resolve export exports not found --- packages/commonjs/src/index.js | 11 +- .../commonjs/test/snapshots/function.js.md | 328 +++++++++++++----- .../commonjs/test/snapshots/function.js.snap | Bin 18636 -> 19022 bytes packages/commonjs/test/snapshots/test.js.md | 16 +- packages/commonjs/test/snapshots/test.js.snap | Bin 1563 -> 1595 bytes 5 files changed, 256 insertions(+), 99 deletions(-) diff --git a/packages/commonjs/src/index.js b/packages/commonjs/src/index.js index 2def5a3ac..a3288c427 100644 --- a/packages/commonjs/src/index.js +++ b/packages/commonjs/src/index.js @@ -243,10 +243,15 @@ export default function commonjs(options = {}) { } if (isWrappedId(id, MODULE_SUFFIX)) { - const name = getName(unwrapId(id, MODULE_SUFFIX)); + const module = getName(unwrapId(id, MODULE_SUFFIX)); + const moduleExports = `${module}Exports`; return { - code: `var ${name} = {exports: {}}; export {${name} as __module}`, - syntheticNamedExports: '__module', + code: `var ${moduleExports} = {}; +var ${module} = { + get exports(){ return ${moduleExports}; }, + set exports(v){ ${moduleExports} = v; }, +}; +export {${module} as __module, ${moduleExports} as exports}`, meta: { commonjs: { isCommonJS: false } } }; } diff --git a/packages/commonjs/test/snapshots/function.js.md b/packages/commonjs/test/snapshots/function.js.md index 9ab268ffd..e01a4cfeb 100644 --- a/packages/commonjs/test/snapshots/function.js.md +++ b/packages/commonjs/test/snapshots/function.js.md @@ -11,14 +11,18 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo$1 = {exports: {}};␊ + var fooExports = {};␊ + var foo$1 = {␊ + get exports(){ return fooExports; },␊ + set exports(v){ fooExports = v; },␊ + };␊ ␊ const foo = {};␊ ␊ foo$1.exports = foo;␊ - foo$1.exports.bar = 1;␊ + fooExports.bar = 1;␊ ␊ - t.is(foo$1.exports.bar, 1);␊ + t.is(fooExports.bar, 1);␊ `, } @@ -29,7 +33,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var document$1 = {exports: {}};␊ + var documentExports = {};␊ + var document$1 = {␊ + get exports(){ return documentExports; },␊ + set exports(v){ documentExports = v; },␊ + };␊ ␊ /* eslint-disable */␊ ␊ @@ -39,7 +47,7 @@ Generated by [AVA](https://avajs.dev). document$1.exports = { fake: true };␊ }␊ ␊ - t.deepEqual(document$1.exports, { real: true });␊ + t.deepEqual(documentExports, { real: true });␊ `, } @@ -397,14 +405,18 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var x$1 = {exports: {}};␊ + var xExports = {};␊ + var x$1 = {␊ + get exports(){ return xExports; },␊ + set exports(v){ xExports = v; },␊ + };␊ ␊ const x = {};␊ ␊ x$1.exports = x;␊ - x$1.exports.default = x;␊ + xExports.default = x;␊ ␊ - t.is(x$1.exports.default, x$1.exports);␊ + t.is(xExports.default, xExports);␊ `, } @@ -415,14 +427,18 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var x$1 = {exports: {}};␊ + var xExports = {};␊ + var x$1 = {␊ + get exports(){ return xExports; },␊ + set exports(v){ xExports = v; },␊ + };␊ ␊ const x = {};␊ ␊ x$1.exports = x;␊ - x$1.exports.default = 42;␊ + xExports.default = 42;␊ ␊ - t.deepEqual(x$1.exports, { default: 42 });␊ + t.deepEqual(xExports, { default: 42 });␊ `, } @@ -2702,17 +2718,21 @@ Generated by [AVA](https://avajs.dev). return path;␊ }␊ ␊ - var customModule = {exports: {}};␊ + var customModuleExports = {};␊ + var customModule = {␊ + get exports(){ return customModuleExports; },␊ + set exports(v){ customModuleExports = v; },␊ + };␊ ␊ var hasRequiredCustomModule;␊ ␊ function requireCustomModule () {␊ - if (hasRequiredCustomModule) return customModule.exports;␊ + if (hasRequiredCustomModule) return customModuleExports;␊ hasRequiredCustomModule = 1;␊ (function (module) {␊ module.exports = () => createCommonjsRequire("/fixtures/function/dynamic-require-resolve-reference/node_modules/custom-module").resolve('custom-module2');␊ } (customModule));␊ - return customModule.exports;␊ + return customModuleExports;␊ }␊ ␊ t.is(␊ @@ -2871,7 +2891,11 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var customModule = {exports: {}};␊ + var customModuleExports = {};␊ + var customModule = {␊ + get exports(){ return customModuleExports; },␊ + set exports(v){ customModuleExports = v; },␊ + };␊ ␊ var circular = {};␊ ␊ @@ -2897,7 +2921,7 @@ Generated by [AVA](https://avajs.dev). var hasRequiredCustomModule;␊ ␊ function requireCustomModule () {␊ - if (hasRequiredCustomModule) return customModule.exports;␊ + if (hasRequiredCustomModule) return customModuleExports;␊ hasRequiredCustomModule = 1;␊ (function (module) {␊ const circular = requireCircular();␊ @@ -2910,7 +2934,7 @@ Generated by [AVA](https://avajs.dev). ␊ circular.extend2(module.exports);␊ } (customModule));␊ - return customModule.exports;␊ + return customModuleExports;␊ }␊ ␊ /* eslint-disable import/no-dynamic-require, global-require */␊ @@ -3857,15 +3881,19 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var dep$1 = {exports: {}};␊ + var depExports = {};␊ + var dep$1 = {␊ + get exports(){ return depExports; },␊ + set exports(v){ depExports = v; },␊ + };␊ ␊ (function (module, exports) {␊ exports.foo = 'foo';␊ module.exports = { replaced: true };␊ exports.bar = 'bar';␊ - } (dep$1, dep$1.exports));␊ + } (dep$1, depExports));␊ ␊ - const dep = dep$1.exports;␊ + const dep = depExports;␊ ␊ t.deepEqual(dep, { replaced: true });␊ ␊ @@ -4903,7 +4931,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var main$1 = {exports: {}};␊ + var mainExports$1 = {};␊ + var main$1 = {␊ + get exports(){ return mainExports$1; },␊ + set exports(v){ mainExports$1 = v; },␊ + };␊ ␊ var dep = {};␊ ␊ @@ -4926,7 +4958,7 @@ Generated by [AVA](https://avajs.dev). var hasRequiredMain;␊ ␊ function requireMain () {␊ - if (hasRequiredMain) return main$1.exports;␊ + if (hasRequiredMain) return mainExports$1;␊ hasRequiredMain = 1;␊ (function (module) {␊ requireDep();␊ @@ -4938,7 +4970,7 @@ Generated by [AVA](https://avajs.dev). string␊ \`;␊ } (main$1));␊ - return main$1.exports;␊ + return mainExports$1;␊ }␊ ␊ var mainExports = requireMain();␊ @@ -5017,7 +5049,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var other = {exports: {}};␊ + var otherExports = {};␊ + var other = {␊ + get exports(){ return otherExports; },␊ + set exports(v){ otherExports = v; },␊ + };␊ ␊ (function (module, exports) {␊ exports.default = 42;␊ @@ -5028,9 +5064,9 @@ Generated by [AVA](https://avajs.dev). // eslint-disable-next-line no-param-reassign␊ exports.__esModule = true;␊ }␊ - } (other, other.exports));␊ + } (other, otherExports));␊ ␊ - var foo = /*@__PURE__*/getDefaultExportFromCjs(other.exports);␊ + var foo = /*@__PURE__*/getDefaultExportFromCjs(otherExports);␊ ␊ t.deepEqual(foo, 42);␊ `, @@ -5043,7 +5079,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var other = {exports: {}};␊ + var otherExports = {};␊ + var other = {␊ + get exports(){ return otherExports; },␊ + set exports(v){ otherExports = v; },␊ + };␊ ␊ (function (module) {␊ addDefaultExport(module.exports);␊ @@ -5054,7 +5094,7 @@ Generated by [AVA](https://avajs.dev). }␊ } (other));␊ ␊ - var foo = other.exports;␊ + var foo = otherExports;␊ ␊ t.deepEqual(foo, { default: 42 });␊ `, @@ -5301,7 +5341,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var x = {exports: {}};␊ + var xExports = {};␊ + var x = {␊ + get exports(){ return xExports; },␊ + set exports(v){ xExports = v; },␊ + };␊ ␊ if (typeof someUnknownGlobal !== 'undefined') {␊ x.exports = { named: 'bar' };␊ @@ -5309,7 +5353,7 @@ Generated by [AVA](https://avajs.dev). x.exports = { named: 'foo' };␊ }␊ ␊ - t.is(x.exports.named, 'foo');␊ + t.is(xExports.named, 'foo');␊ `, } @@ -5320,7 +5364,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var x = {exports: {}};␊ + var xExports = {};␊ + var x = {␊ + get exports(){ return xExports; },␊ + set exports(v){ xExports = v; },␊ + };␊ ␊ (function (module) {␊ window.addExport = (key, value) => {␊ @@ -5328,11 +5376,11 @@ Generated by [AVA](https://avajs.dev). };␊ } (x));␊ ␊ - t.is(x.exports.named, undefined);␊ + t.is(xExports.named, undefined);␊ ␊ window.addExport('named', 'foo');␊ ␊ - t.is(x.exports.named, 'foo');␊ + t.is(xExports.named, 'foo');␊ `, } @@ -5343,7 +5391,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var x = {exports: {}};␊ + var xExports = {};␊ + var x = {␊ + get exports(){ return xExports; },␊ + set exports(v){ xExports = v; },␊ + };␊ ␊ (function (module) {␊ Object.defineProperty(module.exports, 'named', {␊ @@ -5354,7 +5406,7 @@ Generated by [AVA](https://avajs.dev). });␊ } (x));␊ ␊ - t.is(x.exports.named, 'foo');␊ + t.is(xExports.named, 'foo');␊ `, } @@ -5365,7 +5417,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var reexport = {exports: {}};␊ + var reexportExports = {};␊ + var reexport = {␊ + get exports(){ return reexportExports; },␊ + set exports(v){ reexportExports = v; },␊ + };␊ ␊ var _export = {};␊ ␊ @@ -5375,7 +5431,7 @@ Generated by [AVA](https://avajs.dev). module.exports = _export;␊ } (reexport));␊ ␊ - t.is(reexport.exports.named, 2);␊ + t.is(reexportExports.named, 2);␊ `, } @@ -5560,20 +5616,28 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var dep1$1 = {exports: {}};␊ + var dep1Exports = {};␊ + var dep1$1 = {␊ + get exports(){ return dep1Exports; },␊ + set exports(v){ dep1Exports = v; },␊ + };␊ ␊ if (reassignFirstModuleExports) {␊ dep1$1.exports = 'reassigned';␊ }␊ ␊ - var dep2$1 = {exports: {}};␊ + var dep2Exports = {};␊ + var dep2$1 = {␊ + get exports(){ return dep2Exports; },␊ + set exports(v){ dep2Exports = v; },␊ + };␊ ␊ if (reassignSecondModuleExports) {␊ dep2$1.exports = 'reassigned';␊ }␊ ␊ - const dep1 = dep1$1.exports;␊ - const dep2 = dep2$1.exports;␊ + const dep1 = dep1Exports;␊ + const dep2 = dep2Exports;␊ ␊ t.is(dep1, 'reassigned');␊ t.deepEqual(dep2, {});␊ @@ -5659,7 +5723,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var main$1 = {exports: {}};␊ + var mainExports = {};␊ + var main$1 = {␊ + get exports(){ return mainExports; },␊ + set exports(v){ mainExports = v; },␊ + };␊ ␊ t.is(commonjsGlobal.entryDetected, true);␊ var dep = 'dep';␊ @@ -5669,7 +5737,7 @@ Generated by [AVA](https://avajs.dev). module.exports = dep;␊ } (main$1));␊ ␊ - var main = /*@__PURE__*/getDefaultExportFromCjs(main$1.exports);␊ + var main = /*@__PURE__*/getDefaultExportFromCjs(mainExports);␊ ␊ module.exports = main;␊ `, @@ -5808,7 +5876,11 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var identifier$1 = {exports: {}};␊ + var identifierExports = {};␊ + var identifier$1 = {␊ + get exports(){ return identifierExports; },␊ + set exports(v){ identifierExports = v; },␊ + };␊ ␊ (function (module) {␊ // eslint-disable-next-line no-global-assign␊ @@ -5816,7 +5888,11 @@ Generated by [AVA](https://avajs.dev). t.is(module, 'foo');␊ } (identifier$1));␊ ␊ - var property$1 = {exports: {}};␊ + var propertyExports = {};␊ + var property$1 = {␊ + get exports(){ return propertyExports; },␊ + set exports(v){ propertyExports = v; },␊ + };␊ ␊ (function (module) {␊ // eslint-disable-next-line no-global-assign␊ @@ -5824,7 +5900,11 @@ Generated by [AVA](https://avajs.dev). t.is(module, 'foo');␊ } (property$1));␊ ␊ - var arrayPattern$1 = {exports: {}};␊ + var arrayPatternExports = {};␊ + var arrayPattern$1 = {␊ + get exports(){ return arrayPatternExports; },␊ + set exports(v){ arrayPatternExports = v; },␊ + };␊ ␊ (function (module) {␊ // eslint-disable-next-line no-global-assign␊ @@ -5832,7 +5912,11 @@ Generated by [AVA](https://avajs.dev). t.is(module, 'foo');␊ } (arrayPattern$1));␊ ␊ - var assignmentPattern$1 = {exports: {}};␊ + var assignmentPatternExports = {};␊ + var assignmentPattern$1 = {␊ + get exports(){ return assignmentPatternExports; },␊ + set exports(v){ assignmentPatternExports = v; },␊ + };␊ ␊ (function (module) {␊ // eslint-disable-next-line no-global-assign␊ @@ -5840,10 +5924,10 @@ Generated by [AVA](https://avajs.dev). t.is(module, 'foo');␊ } (assignmentPattern$1));␊ ␊ - const identifier = identifier$1.exports;␊ - const property = property$1.exports;␊ - const arrayPattern = arrayPattern$1.exports;␊ - const assignmentPattern = assignmentPattern$1.exports;␊ + const identifier = identifierExports;␊ + const property = propertyExports;␊ + const arrayPattern = arrayPatternExports;␊ + const assignmentPattern = assignmentPatternExports;␊ ␊ t.deepEqual(identifier, {}, 'identifier');␊ t.deepEqual(property, {}, 'property');␊ @@ -5863,15 +5947,19 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var dep$1 = {exports: {}};␊ + var depExports = {};␊ + var dep$1 = {␊ + get exports(){ return depExports; },␊ + set exports(v){ depExports = v; },␊ + };␊ ␊ const exported = {};␊ dep$1.exports = exported;␊ - dep$1.exports.foo = 'foo';␊ + depExports.foo = 'foo';␊ ␊ t.deepEqual(exported, { foo: 'foo' });␊ ␊ - const dep = dep$1.exports;␊ + const dep = depExports;␊ ␊ t.deepEqual(dep, { foo: 'foo' });␊ ␊ @@ -6654,12 +6742,16 @@ Generated by [AVA](https://avajs.dev). ␊ var main = {};␊ ␊ - var assignModuleExports = {exports: {}};␊ + var assignModuleExportsExports = {};␊ + var assignModuleExports = {␊ + get exports(){ return assignModuleExportsExports; },␊ + set exports(v){ assignModuleExportsExports = v; },␊ + };␊ ␊ var hasRequiredAssignModuleExports;␊ ␊ function requireAssignModuleExports () {␊ - if (hasRequiredAssignModuleExports) return assignModuleExports.exports;␊ + if (hasRequiredAssignModuleExports) return assignModuleExportsExports;␊ hasRequiredAssignModuleExports = 1;␊ if (Math.random() > 0.5) {␊ assignModuleExports.exports = { foo: 'foo' };␊ @@ -6667,34 +6759,42 @@ Generated by [AVA](https://avajs.dev). assignModuleExports.exports = { foo: 'foo' };␊ }␊ commonjsGlobal.hasAssignModuleExportsRun = true;␊ - return assignModuleExports.exports;␊ + return assignModuleExportsExports;␊ }␊ ␊ - var assignModuleAndExports = {exports: {}};␊ + var assignModuleAndExportsExports = {};␊ + var assignModuleAndExports = {␊ + get exports(){ return assignModuleAndExportsExports; },␊ + set exports(v){ assignModuleAndExportsExports = v; },␊ + };␊ ␊ var hasRequiredAssignModuleAndExports;␊ ␊ function requireAssignModuleAndExports () {␊ - if (hasRequiredAssignModuleAndExports) return assignModuleAndExports.exports;␊ + if (hasRequiredAssignModuleAndExports) return assignModuleAndExportsExports;␊ hasRequiredAssignModuleAndExports = 1;␊ assignModuleAndExports.exports = { foo: 'foo' };␊ - assignModuleAndExports.exports.bar = 'bar';␊ + assignModuleAndExportsExports.bar = 'bar';␊ commonjsGlobal.hasAssignModuleAndExportsRun = true;␊ - return assignModuleAndExports.exports;␊ + return assignModuleAndExportsExports;␊ }␊ ␊ - var wrappedModuleExports = {exports: {}};␊ + var wrappedModuleExportsExports = {};␊ + var wrappedModuleExports = {␊ + get exports(){ return wrappedModuleExportsExports; },␊ + set exports(v){ wrappedModuleExportsExports = v; },␊ + };␊ ␊ var hasRequiredWrappedModuleExports;␊ ␊ function requireWrappedModuleExports () {␊ - if (hasRequiredWrappedModuleExports) return wrappedModuleExports.exports;␊ + if (hasRequiredWrappedModuleExports) return wrappedModuleExportsExports;␊ hasRequiredWrappedModuleExports = 1;␊ (function (module, exports) {␊ module.exports = { foo: 'foo' };␊ commonjsGlobal.hasWrappedModuleExportsRun = true;␊ } (wrappedModuleExports));␊ - return wrappedModuleExports.exports;␊ + return wrappedModuleExportsExports;␊ }␊ ␊ t.is(commonjsGlobal.hasAssignModuleExportsRun, undefined, 'before require');␊ @@ -7018,7 +7118,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var foo$1 = {exports: {}};␊ + var fooExports = {};␊ + var foo$1 = {␊ + get exports(){ return fooExports; },␊ + set exports(v){ fooExports = v; },␊ + };␊ ␊ (function (module) {␊ ␊ @@ -7028,7 +7132,7 @@ Generated by [AVA](https://avajs.dev). }␊ } (foo$1));␊ ␊ - const foo = foo$1.exports;␊ + const foo = fooExports;␊ ␊ var main = foo;␊ ␊ @@ -7556,9 +7660,13 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var dep$1 = {exports: {}};␊ + var depExports = {};␊ + var dep$1 = {␊ + get exports(){ return depExports; },␊ + set exports(v){ depExports = v; },␊ + };␊ ␊ - Object.defineProperty(dep$1.exports, '__esModule', { value: true });␊ + Object.defineProperty(depExports, '__esModule', { value: true });␊ ␊ if (globalValue) {␊ dep$1.exports = 'first';␊ @@ -7566,7 +7674,7 @@ Generated by [AVA](https://avajs.dev). dep$1.exports = 'second';␊ }␊ ␊ - var dep = /*@__PURE__*/getDefaultExportFromCjs(dep$1.exports);␊ + var dep = /*@__PURE__*/getDefaultExportFromCjs(depExports);␊ ␊ t.is(dep, 'first');␊ `, @@ -7583,7 +7691,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var dep$1 = {exports: {}};␊ + var depExports = {};␊ + var dep$1 = {␊ + get exports(){ return depExports; },␊ + set exports(v){ depExports = v; },␊ + };␊ ␊ if (globalValue) {␊ dep$1.exports = { default: 'first' };␊ @@ -7591,9 +7703,9 @@ Generated by [AVA](https://avajs.dev). dep$1.exports = { default: 'second' };␊ }␊ ␊ - Object.defineProperty(dep$1.exports, '__esModule', { value: true });␊ + Object.defineProperty(depExports, '__esModule', { value: true });␊ ␊ - var dep = /*@__PURE__*/getDefaultExportFromCjs(dep$1.exports);␊ + var dep = /*@__PURE__*/getDefaultExportFromCjs(depExports);␊ ␊ t.is(dep, 'first');␊ `, @@ -7610,7 +7722,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var proxy = {exports: {}};␊ + var proxyExports = {};␊ + var proxy = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var dep$1 = {};␊ ␊ @@ -7621,7 +7737,7 @@ Generated by [AVA](https://avajs.dev). module.exports = dep$1;␊ } (proxy));␊ ␊ - var dep = /*@__PURE__*/getDefaultExportFromCjs(proxy.exports);␊ + var dep = /*@__PURE__*/getDefaultExportFromCjs(proxyExports);␊ ␊ t.is(dep, 'default');␊ `, @@ -7653,7 +7769,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var proxy$1 = {exports: {}};␊ + var proxyExports = {};␊ + var proxy$1 = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var entry$1 = {};␊ ␊ @@ -7664,12 +7784,12 @@ Generated by [AVA](https://avajs.dev). module.exports = entry$1;␊ } (proxy$1));␊ ␊ - var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxy$1.exports);␊ + var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxyExports);␊ ␊ var entry = /*#__PURE__*/_mergeNamespaces({␊ __proto__: null,␊ default: proxy␊ - }, [proxy$1.exports]);␊ + }, [proxyExports]);␊ ␊ t.deepEqual(entry, { default: 'default' });␊ `, @@ -7701,7 +7821,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var proxy$1 = {exports: {}};␊ + var proxyExports = {};␊ + var proxy$1 = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var entry$1 = {};␊ ␊ @@ -7713,12 +7837,12 @@ Generated by [AVA](https://avajs.dev). module.exports = entry$1;␊ } (proxy$1));␊ ␊ - var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxy$1.exports);␊ + var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxyExports);␊ ␊ var entry = /*#__PURE__*/_mergeNamespaces({␊ __proto__: null,␊ default: proxy␊ - }, [proxy$1.exports]);␊ + }, [proxyExports]);␊ ␊ t.deepEqual(entry, { default: 'default', named: 'named' });␊ `, @@ -7750,7 +7874,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var proxy$1 = {exports: {}};␊ + var proxyExports = {};␊ + var proxy$1 = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var entry$1 = {};␊ ␊ @@ -7761,12 +7889,12 @@ Generated by [AVA](https://avajs.dev). module.exports = entry$1;␊ } (proxy$1));␊ ␊ - var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxy$1.exports);␊ + var proxy = /*@__PURE__*/getDefaultExportFromCjs(proxyExports);␊ ␊ var entry = /*#__PURE__*/_mergeNamespaces({␊ __proto__: null,␊ default: proxy␊ - }, [proxy$1.exports]);␊ + }, [proxyExports]);␊ ␊ t.deepEqual(entry, {␊ default: {␊ @@ -7788,7 +7916,11 @@ Generated by [AVA](https://avajs.dev). return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;␊ }␊ ␊ - var proxy = {exports: {}};␊ + var proxyExports = {};␊ + var proxy = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var dep$1 = {};␊ ␊ @@ -7800,10 +7932,10 @@ Generated by [AVA](https://avajs.dev). module.exports = dep$1;␊ } (proxy));␊ ␊ - var dep = /*@__PURE__*/getDefaultExportFromCjs(proxy.exports);␊ + var dep = /*@__PURE__*/getDefaultExportFromCjs(proxyExports);␊ ␊ t.is(dep, 'default');␊ - t.is(proxy.exports.named, 'named');␊ + t.is(proxyExports.named, 'named');␊ `, } @@ -7814,7 +7946,11 @@ Generated by [AVA](https://avajs.dev). { 'main.js': `'use strict';␊ ␊ - var proxy = {exports: {}};␊ + var proxyExports = {};␊ + var proxy = {␊ + get exports(){ return proxyExports; },␊ + set exports(v){ proxyExports = v; },␊ + };␊ ␊ var dep = {};␊ ␊ @@ -7825,7 +7961,7 @@ Generated by [AVA](https://avajs.dev). module.exports = dep;␊ } (proxy));␊ ␊ - t.is(proxy.exports.named, 'named');␊ + t.is(proxyExports.named, 'named');␊ `, } @@ -8021,7 +8157,11 @@ Generated by [AVA](https://avajs.dev). throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');␊ }␊ ␊ - var foo = {exports: {}};␊ + var fooExports = {};␊ + var foo = {␊ + get exports(){ return fooExports; },␊ + set exports(v){ fooExports = v; },␊ + };␊ ␊ if (typeof commonjsRequire === 'function' && commonjsRequire) {␊ foo.exports = 'require detected';␊ @@ -8029,7 +8169,7 @@ Generated by [AVA](https://avajs.dev). foo.exports = 'could not detect require';␊ }␊ ␊ - t.is(foo.exports, 'require detected');␊ + t.is(fooExports, 'require detected');␊ `, } @@ -8044,7 +8184,11 @@ Generated by [AVA](https://avajs.dev). throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');␊ }␊ ␊ - var foo = {exports: {}};␊ + var fooExports = {};␊ + var foo = {␊ + get exports(){ return fooExports; },␊ + set exports(v){ fooExports = v; },␊ + };␊ ␊ if (typeof commonjsRequire === 'function' && commonjsRequire) {␊ foo.exports = 1;␊ @@ -8052,7 +8196,7 @@ Generated by [AVA](https://avajs.dev). foo.exports = 2;␊ }␊ ␊ - t.is(foo.exports, 1);␊ + t.is(fooExports, 1);␊ `, } diff --git a/packages/commonjs/test/snapshots/function.js.snap b/packages/commonjs/test/snapshots/function.js.snap index be466108140d1b3ec9a60a974433cd7f72f60543..c004e1f6b27ee4e608cb1c885ad75d91b84bf764 100644 GIT binary patch literal 19022 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 Ofd4zmwz4o<>FTY-I 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 F0s#FVysJwQg zG00e`V$NVl)qZZPV@y31e6n{a!Jjtaq_HNb$^?Tc+`0wRpx2}F5eA%4{r)N`n!RkB`|C!BZ;KEC@-G_|q16HdwC-_h5QZymnz1rtQYO(KsRkCM0Hg2omnX z$-G@iZ|-P819Yr5Vd*zdz{XZlY{R^T`($O`5pJxTJ~F$|zHuPv*I6v+&6~GzY2Ajl zj*EU#B7b61HucCK16o)s^)VCNYT|7++htO?X?x>-ulMAOr=4DJWBZJX`;{oQ`YBI( zz1?t~v-gUf!!w1=b5Yw||FhOMzh8f?+ol@LgKRjVOws5wGNCdhA@y0)bdAPgfc0a6 zwa{*?#RKrQZ$8jV2)r}3Zo*&FIs|nJ4+Q*tC08BA5@IG5VWGA`>{_lTh8nH|mL*BI zZNyp>q?sHABu$f z)f>~9L_~rC7abCgD$_MCOCF&&yB{H~G{ruZp@>tRC~Lvk|!Pi$x{EyO*$CBzQkqO=F&Zc$W|iuq+%$^S`QA;;bWQ)$gw=3(7Zjvjc;IPaH? zV=FZfl)j)oCfVy5tb4s(&|Qkfu&9|ojd^n!IWCgel8Hm#&DWngZ;c3x5@b#y1eqZx zBEMxJLZbPSNEr{APHf4c`b&)+e_A|Lmv^KMgh9AaAEb z-2I5CQ7}k2&Y5`>SSdci$=CothD|W=Xq5wF_aN@Jat{ZG-L57*_u|BHw`r zYwkJ3U3D<`h^7<+W8n<+kzBD3Au0_~M<-L(=385vk89|DxD;J9j)n1%;Jjs!;c~lS z&3#fc*IqDZjyal|-uJ>od6qfdxsG-=Yv8@RNITYKe%iQR!%NlEoL{4T9b8EpmUdBU zk30=?eS6a#QN}DDdi7=WqlIQMu$3{XKq=b1TXEz!15=^3y4iUVduQ=bFiK@^c}+S6 z5u|5=;QHiVy-%FoQ*8o!pI)v_o?l}%7<$*vxf@^IMz3z8|NU)r8C6xu;Z-k%sJE+? z|M`W`cwV^Lls3*9y2UzSPpE662J-77l1qSGrny`s}Mj!r#Cr=4eyAe@B-vu0BN z|3QtAIB|yP>2J7;zf(B+P599FFcSSqRTt_wwA4j%$3;S?iVB8bX9c6jmk#R38o1vt t1Gm=Y_Qm&{Q_uCYq!?{f@9121X2TC+ffKq3#kMnQ|2NSCEcJL9006U?|2zNy literal 1563 zcmV+$2ITocRzVY00000000B+Slw>pL=U7_ZVdoB)TwRYOn-7Z%o+CQ~f1X9`6E=W`* ziYE3rcH_)=XU5xPt4JWY;+_Xs1P_431MpN_b7nlY<1}fz2q6&dMQfj#^ZT9o&bV*F zLBjo!{NX36VwKRzlT`2^^Qi=$s(2i~rUCdopl}*d2JtxMLd9$dRF2^^RuK>wF@DM* zpdrZ;1$1JzNJdf_aV5Wf69hz&qxElYti8LYf7WlUz4y+`btjV)q!O{OoKB+=X3SSH zXE3DdAh*>urk)5s-anDxPMUDm*br1@g24pt+<}SL?^Ah*0VhonmZOpeRf9<*W7Y0MgpS46;=#O(GS+=sI~C)tLx z*{qW<3i>jO1-*UyE^gSg1~zfgEfaCaCNL9q{^(gls8Z>pKiq13HJhEvHE!D7derYf z`|^3W-{0C@Q5UOPnAR4~In!G@jRNBRw}hBy3Q@ic-<#jp@Xc=itMQ$W=5aP0Q>JL} zIT=%#5}&$EhXSCX2(f<5vlcpyjW`5X`{touLhK7un`Rt7X`L7?@qZ365SgA8Suy&!|chSt(T+|#ZgE&wh|dpzouMK!6IUv`yT&M-d5 z4gpgSO)utQ({h78mYNzqtf;}}6ADUSQx`+&_YETbej9WzVaT?&=1*hRT*hLHY_sHC zpzr2?g5&N)garvw91(&{k-U(IG9SyYiH%4Z51Gzw$(Z`BMq|G$j;ZCXW5YPt(J

b!m|Kwf{hxZAtUz^%7!?P zcVMrB(g$!C|LpAK+X3>9I>FtCL`7bha6Ay^QDCL`7+ZJ?+!(gOAf#1}jost8*UCK{ zpY(c~or;%29QS(W*cV+rA9H`tLgUR#Q8xdIWv~S-c(%l|kYAwP->YDEeS$Sh1tkIC z6E|QX-6{_ChB*iPS8^Wrb-Dn1UOu#^al>Ru8=QgD!lwZ~`A%cDfGw_go`(u%<&tjw zDB#$tj4Nyu!X$z_20LR46%F_}p5Um?Z7s>*_gd%vx@M*q=Z0YJ?UhNONOQJcK-t_l zD_nhmQ_aa(-r|9icaVw%KQ%L>D+IQV^F>4jRtRqgNdNun>qr_l1qv zX&T{JJw`A zEQ(&k+t2fyVuJ%6Ttyp}c~NR-lZLszy$N<48M8Q@>dWXy3(cZuD`QfDO0<1{&XL>n zOocY;W@lyW-Nm_Jl&akFnsiGdNLPYT^vT0|pA>e_wF&HhcC|J+y1{BN^lw~niM_ry zUSAvk`D^1cs+uQQyl}OtY^*xS`2e(ZdQzj)ua|RQ!F>2wBcz&R zyLg$$qxD<0gZ{_b#XkR5w!MIB&oS+lc((RE0n0XDb^$rKDwF0{kSk8zYdXEA(`!1t zrqll&ojL`bc3&KVKlMvy&7}VSgNl$i@eI-P-*A_Ir*QO}@S*EqB>I!8F4S>oX%Wf2 zA`&`LR51KHD;Yh$a!^0l!2NL