@@ -83,13 +83,7 @@ Specify options with one of the following:
83
83
< td colspan= " 2" >< code> {< / code>< / td>
84
84
< / tr>
85
85
< tr>
86
- < td valign= " top" >< code> " await" : < / code>< / td>
87
- < td>
88
- < p> A boolean for top- level < a href= " https://node.green/#ES2018-features-Asynchronous-Iterators-async-generators" >< code> await < / code>< / a> in modules < a href= " https://github.com/mylesborins/proposal-top-level-await/#optional-constraint-top-level-await-can-only-be-used-in-modules-without-exports" > without ESM exports < / a> . < em> (Node 10 + )< / em>< / p>
89
- < / td>
90
- < / tr>
91
- < tr>
92
- < td valign= " top" >< code> " cjs" : < / code>< / td>
86
+ < td valign= " top" >< code> " cjs" : true < / code>< / td>
93
87
< td>
94
88
< p> A boolean or object for toggling CJS features in ESM .< / p>
95
89
< details>
@@ -99,53 +93,59 @@ Specify options with one of the following:
99
93
< td colspan= " 2" >< code> {< / code>< / td>
100
94
< / tr>
101
95
< tr>
102
- < td valign= " top" >< code> " cache" : < / code>< / td>
96
+ < td valign= " top" >< code> " cache" : true < / code>< / td>
103
97
< td>
104
98
< p> A boolean for storing ES modules in < code> require .cache < / code> .< / p>
105
99
< / td>
106
100
< / tr>
107
101
< tr>
108
- < td valign= " top" >< code> " dedefault" : < / code>< / td>
109
- < td>
110
- < p> A boolean to export a default without the dangling < code > require ().default ` </code>.</p>
111
- </td>
112
- </tr>
113
- <tr>
114
- <td valign="top"><code>"esModule":</code></td>
102
+ < td valign= " top" >< code> " esModule" : true < / code>< / td>
115
103
< td>
116
104
< p> A boolean for < code> __esModule< / code> interoperability.< / p>
117
105
< / td>
118
106
< / tr>
119
107
< tr>
120
- <td valign="top"><code>"extensions":</code></td>
108
+ < td valign= " top" >< code> " extensions" : true < / code>< / td>
121
109
< td>
122
110
< p> A boolean for respecting < code> require .extensions < / code> in ESM .< / p>
123
111
< / td>
124
112
< / tr>
125
113
< tr>
126
- <td valign="top"><code>"mutableNamespace":</code></td>
114
+ < td valign= " top" >< code> " mutableNamespace" : true < / code>< / td>
127
115
< td>
128
116
< p> A boolean for mutable < a href= " https://ponyfoo.com/articles/es6-modules-in-depth#import-all-the-things" > namespace objects< / a> .< / p>
129
117
< / td>
130
118
< / tr>
131
119
< tr>
132
- <td valign="top"><code>"namedExports":</code></td>
120
+ < td valign= " top" >< code> " namedExports" : true < / code>< / td>
133
121
< td>
134
122
< p> A boolean for < a href= " https://ponyfoo.com/articles/es6-modules-in-depth#importing-named-exports" > importing named exports < / a> of CJS modules.< / p>
135
123
< / td>
136
124
< / tr>
137
125
< tr>
138
- <td valign="top"><code>"paths":</code></td>
126
+ < td valign= " top" >< code> " paths" : true < / code>< / td>
139
127
< td>
140
128
< p> A boolean for following CJS < a href= " https://github.com/nodejs/node-eps/blob/master/002-es-modules.md#432-removal-of-non-local-dependencies" > path rules< / a> in ESM .< / p>
141
129
< / td>
142
130
< / tr>
143
131
< tr>
144
- <td valign="top"><code>"vars":</code></td>
132
+ < td valign= " top" >< code> " vars" : true < / code>< / td>
145
133
< td>
146
134
< p> A boolean for < code> __dirname < / code> , < code> __filename < / code> , and < code> require< / code> in ESM .< / p>
147
135
< / td>
148
136
< / tr>
137
+ < tr>
138
+ < td valign= " top" >< code> " dedefault" : false < / code>< / td>
139
+ < td>
140
+ < p> A boolean for requiring ES modules without the dangling < code> require ().default < / code> .< / p>
141
+ < / td>
142
+ < / tr>
143
+ < tr>
144
+ < td valign= " top" >< code> " topLevelReturn" : false < / code>< / td>
145
+ < td>
146
+ < p> A boolean for top- level < code> return < / code> support.< / p>
147
+ < / td>
148
+ < / tr>
149
149
< tr>
150
150
< td colspan= " 2" >< code> }< / code>< / td>
151
151
< / tr>
@@ -154,19 +154,13 @@ Specify options with one of the following:
154
154
< / td>
155
155
< / tr>
156
156
< tr>
157
- <td valign="top"><code>"force":</code></td>
158
- <td>
159
- <p>A boolean to apply these options to all module loads.</p>
160
- </td>
161
- </tr>
162
- <tr>
163
- <td valign="top"><code>"mainFields":</code></td>
157
+ < td valign= " top" >< code> " mainFields" : [" main" ]< / code>< / td>
164
158
< td>
165
- <p>An array of fields, e.g. <code>["main"]</code>, checked when importing a package.</p>
159
+ < p> An array of fields checked when importing a package .< / p>
166
160
< / td>
167
161
< / tr>
168
162
< tr>
169
- <td valign="top"><code>"mode":</code></td>
163
+ < td valign= " top" >< code> " mode" : " auto " < / code>< / td>
170
164
< td>
171
165
< p> A string mode: < / p>
172
166
< ul>
@@ -177,7 +171,19 @@ Specify options with one of the following:
177
171
< / td>
178
172
< / tr>
179
173
< tr>
180
- <td valign="top"><code>"wasm":</code></td>
174
+ < td valign= " top" >< code> " await" : false < / code>< / td>
175
+ < td>
176
+ < p> A boolean for top- level < a href= " https://node.green/#ES2018-features-Asynchronous-Iterators-async-generators" >< code> await < / code>< / a> in modules < a href= " https://github.com/mylesborins/proposal-top-level-await/#optional-constraint-top-level-await-can-only-be-used-in-modules-without-exports" > without ESM exports < / a> . < em> (Node 10 + )< / em>< / p>
177
+ < / td>
178
+ < / tr>
179
+ < tr>
180
+ < td valign= " top" >< code> " force" : false < / code>< / td>
181
+ < td>
182
+ < p> A boolean to apply these options to all module loads.< / p>
183
+ < / td>
184
+ < / tr>
185
+ < tr>
186
+ < td valign= " top" >< code> " wasm" : false < / code>< / td>
181
187
< td>
182
188
< p> A boolean for < a href= " https://nodejs.org/api/globals.html#globals_webassembly" > WebAssembly< / a> module support. < em> (Node 8 + )< / em>< / p>
183
189
< / td>
@@ -195,13 +201,13 @@ DevOpts
195
201
< td colspan= " 2" >< code> {< / code>< / td>
196
202
< / tr>
197
203
< tr>
198
- <td valign="top"><code>"cache":</code></td>
204
+ < td valign= " top" >< code> " cache" : true < / code>< / td>
199
205
< td>
200
206
< p> A boolean for toggling cache creation or cache directory path.< / p>
201
207
< / td>
202
208
< / tr>
203
209
< tr>
204
- <td valign="top"><code>"sourceMap":</code></td>
210
+ < td valign= " top" >< code> " sourceMap" : false < / code>< / td>
205
211
< td>
206
212
< p> A boolean for including inline source maps.< / p>
207
213
< / td>
0 commit comments