```js title=lib_js.js
"use strict";
(self['webpackChunkwebpack'] = self['webpackChunkwebpack'] || []).push([["lib_js"], {
"./lib.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
  "default": function() { return __WEBPACK_DEFAULT_EXPORT__; }
});
/* ESM import */var _test__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./test.js");

function myanswer() {
	_test__WEBPACK_IMPORTED_MODULE_0__["default"];
}

/* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = (myanswer);


}),
"./test.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  "default": function() { return __WEBPACK_DEFAULT_EXPORT__; }
});
function test() {}

/* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = (test);


}),

}]);
```

```js title=main.js
"use strict";
(self['webpackChunkwebpack'] = self['webpackChunkwebpack'] || []).push([["main"], {
"./app.js": (function (__unused_webpack_module, __webpack_exports__, __webpack_require__) {
__webpack_require__.d(__webpack_exports__, {
  answer: function() { return answer; }
});
const answer = 30;


}),
"./index.js": (function (__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {
/* ESM import */var _app__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app.js");

const a = test(() => __webpack_require__.e(/* import() */ "lib_js").then(__webpack_require__.bind(__webpack_require__, "./lib.js")));
(0,_app__WEBPACK_IMPORTED_MODULE_0__.answer)();
a;


}),

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

}
]);
```