Commit 2262526
module: implement "exports" proposal for CommonJS
Refs: hybrist/proposal-pkg-exports#36
Refs: #28568
PR-URL: #28759
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>1 parent 386d5d7 commit 2262526Copy full SHA for 2262526
File tree
Expand file treeCollapse file tree
13 files changed
+200
-13
lines changedOpen diff view settings
Filter options
- doc/api
- lib/internal
- modules/cjs
- src
- test
- es-module
- fixtures
- node_modules/pkgexports
- parallel
Expand file treeCollapse file tree
13 files changed
+200
-13
lines changedOpen diff view settings
Collapse file
+7Lines changed: 7 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1583 | 1583 | |
1584 | 1584 | |
1585 | 1585 | |
| 1586 | + |
| 1587 | + |
| 1588 | + |
| 1589 | + |
| 1590 | + |
| 1591 | + |
| 1592 | + |
1586 | 1593 | |
1587 | 1594 | |
1588 | 1595 | |
|
Collapse file
+33Lines changed: 33 additions & 0 deletions
- Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
202 | 202 | |
203 | 203 | |
204 | 204 | |
| 205 | + |
| 206 | + |
| 207 | + |
| 208 | + |
| 209 | + |
| 210 | + |
| 211 | + |
| 212 | + |
| 213 | + |
| 214 | + |
| 215 | + |
| 216 | + |
| 217 | + |
| 218 | + |
| 219 | + |
| 220 | + |
| 221 | + |
| 222 | + |
| 223 | + |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
| 236 | + |
| 237 | + |
205 | 238 | |
206 | 239 | |
207 | 240 | |
|
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1093 | 1093 | |
1094 | 1094 | |
1095 | 1095 | |
| 1096 | + |
| 1097 | + |
1096 | 1098 | |
1097 | 1099 | |
1098 | 1100 | |
|
Collapse file
lib/internal/modules/cjs/loader.js
Copy file name to clipboardExpand all lines: lib/internal/modules/cjs/loader.js+96-9Lines changed: 96 additions & 9 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
21 | 21 | |
22 | 22 | |
23 | 23 | |
24 | | - |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | + |
| 30 | + |
25 | 31 | |
26 | 32 | |
27 | 33 | |
| ||
54 | 60 | |
55 | 61 | |
56 | 62 | |
| 63 | + |
57 | 64 | |
58 | 65 | |
59 | 66 | |
60 | 67 | |
| 68 | + |
61 | 69 | |
62 | 70 | |
63 | 71 | |
| ||
183 | 191 | |
184 | 192 | |
185 | 193 | |
| 194 | + |
| 195 | + |
186 | 196 | |
187 | | - |
188 | | - |
189 | | - |
190 | | - |
191 | | - |
| 197 | + |
192 | 198 | |
193 | 199 | |
194 | 200 | |
| ||
202 | 208 | |
203 | 209 | |
204 | 210 | |
205 | | - |
| 211 | + |
| 212 | + |
| 213 | + |
| 214 | + |
| 215 | + |
| 216 | + |
206 | 217 | |
207 | 218 | |
208 | 219 | |
209 | 220 | |
210 | 221 | |
211 | 222 | |
212 | 223 | |
| 224 | + |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
| 232 | + |
| 233 | + |
| 234 | + |
| 235 | + |
| 236 | + |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | + |
| 241 | + |
| 242 | + |
| 243 | + |
| 244 | + |
| 245 | + |
| 246 | + |
| 247 | + |
| 248 | + |
213 | 249 | |
214 | 250 | |
215 | 251 | |
| ||
298 | 334 | |
299 | 335 | |
300 | 336 | |
| 337 | + |
| 338 | + |
| 339 | + |
| 340 | + |
| 341 | + |
| 342 | + |
| 343 | + |
| 344 | + |
| 345 | + |
| 346 | + |
| 347 | + |
| 348 | + |
| 349 | + |
| 350 | + |
| 351 | + |
| 352 | + |
| 353 | + |
| 354 | + |
| 355 | + |
| 356 | + |
| 357 | + |
| 358 | + |
| 359 | + |
| 360 | + |
| 361 | + |
| 362 | + |
| 363 | + |
| 364 | + |
| 365 | + |
| 366 | + |
| 367 | + |
| 368 | + |
| 369 | + |
| 370 | + |
| 371 | + |
| 372 | + |
| 373 | + |
| 374 | + |
| 375 | + |
| 376 | + |
| 377 | + |
| 378 | + |
| 379 | + |
| 380 | + |
| 381 | + |
| 382 | + |
| 383 | + |
| 384 | + |
| 385 | + |
| 386 | + |
301 | 387 | |
302 | | - |
| 388 | + |
| 389 | + |
303 | 390 | |
304 | 391 | |
305 | 392 | |
| ||
323 | 410 | |
324 | 411 | |
325 | 412 | |
326 | | - |
| 413 | + |
327 | 414 | |
328 | 415 | |
329 | 416 | |
|
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
856 | 856 | |
857 | 857 | |
858 | 858 | |
859 | | - |
| 859 | + |
860 | 860 | |
861 | 861 | |
862 | 862 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
53 | 53 | |
54 | 54 | |
55 | 55 | |
| 56 | + |
56 | 57 | |
57 | 58 | |
58 | 59 | |
|
Collapse file
+3-1Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
872 | 872 | |
873 | 873 | |
874 | 874 | |
875 | | - |
| 875 | + |
| 876 | + |
| 877 | + |
876 | 878 | |
877 | 879 | |
878 | 880 | |
|
Collapse file
+1Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
319 | 319 | |
320 | 320 | |
321 | 321 | |
| 322 | + |
322 | 323 | |
323 | 324 | |
324 | 325 | |
|
Collapse file
test/es-module/test-esm-exports.mjs
Copy file name to clipboardExpand all lines: test/es-module/test-esm-exports.mjs+3-2Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
5 | 5 | |
6 | | - |
| 6 | + |
7 | 7 | |
8 | 8 | |
9 | 9 | |
| ||
12 | 12 | |
13 | 13 | |
14 | 14 | |
| 15 | + |
15 | 16 | |
16 | 17 | |
17 | 18 | |
|
Collapse file
test/fixtures/node_modules/pkgexports/package.json
Copy file name to clipboardExpand all lines: test/fixtures/node_modules/pkgexports/package.json+2Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments