( moduleAndSpecifiers, runtimeTemplate, universal = false )
| 241 | * @returns {SourceData} the generated source |
| 242 | */ |
| 243 | const getSourceForCommonJsExternalInNodeModule = ( |
| 244 | moduleAndSpecifiers, |
| 245 | runtimeTemplate, |
| 246 | universal = false |
| 247 | ) => { |
| 248 | const chunkInitFragments = [ |
| 249 | getExternalModuleNodeCommonjsInitFragment(runtimeTemplate, universal) |
| 250 | ]; |
| 251 | if (!Array.isArray(moduleAndSpecifiers)) { |
| 252 | return { |
| 253 | chunkInitFragments, |
| 254 | expression: `__WEBPACK_EXTERNAL_createRequire_require(${JSON.stringify( |
| 255 | moduleAndSpecifiers |
| 256 | )})` |
| 257 | }; |
| 258 | } |
| 259 | const moduleName = moduleAndSpecifiers[0]; |
| 260 | return { |
| 261 | chunkInitFragments, |
| 262 | expression: `__WEBPACK_EXTERNAL_createRequire_require(${JSON.stringify( |
| 263 | moduleName |
| 264 | )})${propertyAccess(moduleAndSpecifiers, 1)}` |
| 265 | }; |
| 266 | }; |
| 267 | |
| 268 | /** |
| 269 | * Gets source for import external. |
no test coverage detected