@@ -205,7 +205,7 @@ regarding which files are parsed as ECMAScript modules.
205205     ` "type": "commonjs" ` , and the module contains ES module syntax.
206206
207207If the ES Module being loaded meets the requirements, ` require() `  can load it and
208- return the module namespace object. In this case it is similar to dynamic
208+ return the [ module namespace object] [ ] . In this case it is similar to dynamic
209209` import() `  but is run synchronously and returns the name space object
210210directly.
211211
@@ -250,7 +250,7 @@ by tools converting ES modules into CommonJS modules, following existing ecosyst
250250conventions. Code authored directly in CommonJS should avoid depending on it.
251251
252252When an ES Module contains both named exports and a default export, the result returned by ` require() ` 
253- is the module namespace object, which places the default export in the ` .default `  property, similar to
253+ is the [ module namespace object] [ ] , which places the default export in the ` .default `  property, similar to
254254the results returned by ` import() ` .
255255To customize what should be returned by ` require(esm) `  directly, the ES Module can export the
256256desired value using the string name ` "module.exports" ` .
@@ -1291,6 +1291,7 @@ This section was moved to
12911291[ `process.features.require_module` ] : process.md#processfeaturesrequire_module 
12921292[ `require.main` ] : #requiremain 
12931293[ exports shortcut ] : #exports-shortcut 
1294+ [ module namespace object ] : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import#module_namespace_object 
12941295[ module resolution ] : #all-together 
12951296[ native addons ] : addons.md 
12961297[ subpath exports ] : packages.md#subpath-exports 
0 commit comments