```js title=main.js
"use strict";
(self['webpackChunkwebpack'] = self['webpackChunkwebpack'] || []).push([["main"], {
"./index.js": (function (__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
/* ESM import */var _package1_script__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./package1/script.js");
/* ESM import */var _package1_script2__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./package1/script2.js");
/* ESM import */var _package2_script__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./package2/script.js");




it("should load module correctly", () => {
	__webpack_require__("./module.js");
});

// if (process.env.NODE_ENV === "production") {
it("default export should be unused", () => {
	expect(_package1_script__WEBPACK_IMPORTED_MODULE_0__.exportDefaultUsed).toBe(false);
	expect(_package1_script2__WEBPACK_IMPORTED_MODULE_1__.exportDefaultUsed).toBe(false);
});
// }

it("default export should be used", () => {
	expect(_package2_script__WEBPACK_IMPORTED_MODULE_2__.exportDefaultUsed).toBe(true);
});


}),
"./module.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
  mod: function() { return mod; }
});
/* ESM import */var _package1_script__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./package1/script.js");
/* ESM import */var _package2_script__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./package2/script.js");



const mod = _package2_script__WEBPACK_IMPORTED_MODULE_1__["default"];


}),
"./package1/script.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  exportDefaultUsed: function() { return exportDefaultUsed; }
});
/* ESM import */var _script1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./package1/script1.js");

/* unused ESM default export */ var __WEBPACK_DEFAULT_EXPORT__ = ((/* unused pure expression or super */ null && (mod)));


const exportDefaultUsed = false;


}),
"./package1/script1.js": (function (__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
/* ESM import */var _script2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./package1/script2.js");

/* unused ESM default export */ var __WEBPACK_DEFAULT_EXPORT__ = (1);


}),
"./package1/script2.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  exportDefaultUsed: function() { return exportDefaultUsed; }
});

/* ESM default export */ function __WEBPACK_DEFAULT_EXPORT__() {
	return mod;
}


const exportDefaultUsed = false;


}),
"./package2/script.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  "default": function() { return __WEBPACK_DEFAULT_EXPORT__; },
  exportDefaultUsed: function() { return exportDefaultUsed; }
});
/* ESM import */var _script1__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./package2/script1.js");

/* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_script1__WEBPACK_IMPORTED_MODULE_0__["default"]);


const exportDefaultUsed = true;


}),
"./package2/script1.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  "default": function() { return __WEBPACK_DEFAULT_EXPORT__; }
});
/* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = (1);


}),

},function(__webpack_require__) {
var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId) }
var __webpack_exports__ = (__webpack_exec__("./index.js"));

}
]);
```