@@ -60,7 +60,7 @@ or when referenced by `import` statements within ES module code:
6060* Strings passed in as an argument to ` --eval ` or ` --print ` , or piped to
6161 ` node ` via ` STDIN ` , with the flag ` --input-type=commonjs ` .
6262
63- ### < code > package.json</ code > < code > "type"</ code > field
63+ ### ` package.json ` ` "type" ` field
6464
6565Files ending with ` .js ` or ` .mjs ` , or lacking any extension,
6666will be loaded as ES modules when the nearest parent ` package.json ` file
@@ -162,7 +162,7 @@ package scope:
162162 extension (since both ` .js ` and ` .cjs ` files are treated as CommonJS within a
163163 ` "commonjs" ` package scope).
164164
165- ### < code > --input-type</ code > flag
165+ ### ` --input-type ` flag
166166
167167Strings passed in as an argument to ` --eval ` or ` --print ` (or ` -e ` or ` -p ` ), or
168168piped to ` node ` via ` STDIN ` , will be treated as ES modules when the
@@ -358,7 +358,7 @@ in order to be forward-compatible with fallback workflows in future:
358358Since ` "not:valid" ` is not a supported target, ` "./submodule.js" ` is used
359359instead as the fallback, as if it were the only target.
360360
361- ## < code > import</ code > Specifiers
361+ ## ` import ` Specifiers
362362
363363### Terminology
364364
@@ -415,7 +415,7 @@ import 'data:text/javascript,console.log("hello!");';
415415import _ from ' data:application/json,"world!"' ;
416416```
417417
418- ## import.meta
418+ ## ` import.meta `
419419
420420* {Object}
421421
@@ -434,12 +434,12 @@ indexes (e.g. `'./startup/index.js'`) must also be fully specified.
434434This behavior matches how ` import ` behaves in browser environments, assuming a
435435typically configured server.
436436
437- ### No < code > NODE_PATH</ code >
437+ ### No ` NODE_PATH `
438438
439439` NODE_PATH ` is not part of resolving ` import ` specifiers. Please use symlinks
440440if this behavior is desired.
441441
442- ### No < code > require</ code >, < code > exports</ code >, < code > module.exports</ code >, < code > \_\_ filename</ code >, < code > \_\_ dirname</ code >
442+ ### No ` require ` , ` exports ` , ` module.exports ` , ` __filename ` , ` __dirname `
443443
444444These CommonJS variables are not available in ES modules.
445445
@@ -456,12 +456,12 @@ const __filename = fileURLToPath(import.meta.url);
456456const __dirname = dirname (__filename );
457457` ` `
458458
459- ### No <code> require.extensions</code>
459+ ### No ` require .extensions `
460460
461461` require .extensions ` is not used by ` import ` . The expectation is that loader
462462hooks can provide this workflow in the future.
463463
464- ### No <code> require.cache</code>
464+ ### No ` require.cache`
465465
466466` require.cache` is not used by ` import` . It has a separate cache.
467467
@@ -483,15 +483,15 @@ For now, only modules using the `file:` protocol can be loaded.
483483
484484## Interoperability with CommonJS
485485
486- ### <code> require</code>
486+ ### ` require`
487487
488488` require` always treats the files it references as CommonJS. This applies
489489whether ` require` is used the traditional way within a CommonJS environment, or
490490in an ES module environment using [` module .createRequire ()` ][].
491491
492492To include an ES module into CommonJS, use [` import ()` ][].
493493
494- ### <code> import</code> statements
494+ ### ` import ` statements
495495
496496An ` import` statement can reference an ES module, a CommonJS module, or JSON.
497497Other file types such as Native modules are not supported. For those,
@@ -523,7 +523,7 @@ import { sin, cos } from 'geometry/trigonometry-functions.mjs';
523523>
524524> There are ongoing efforts to make the latter code possible.
525525
526- ### <code> import()</code> expressions
526+ ### ` import ()` expressions
527527
528528Dynamic ` import ()` is supported in both CommonJS and ES modules. It can be used
529529to include ES module files from CommonJS code.
0 commit comments