github.com/evanw/esbuild@v0.21.4/internal/bundler_tests/snapshots/snapshots_importstar.txt (about)

     1  TestExportOtherAsNamespaceCommonJS
     2  ---------- /out.js ----------
     3  // foo.js
     4  var require_foo = __commonJS({
     5    "foo.js"(exports) {
     6      exports.foo = 123;
     7    }
     8  });
     9  
    10  // entry.js
    11  var entry_exports = {};
    12  __export(entry_exports, {
    13    ns: () => ns
    14  });
    15  module.exports = __toCommonJS(entry_exports);
    16  var ns = __toESM(require_foo());
    17  
    18  ================================================================================
    19  TestExportOtherCommonJS
    20  ---------- /out.js ----------
    21  // foo.js
    22  var require_foo = __commonJS({
    23    "foo.js"(exports) {
    24      exports.foo = 123;
    25    }
    26  });
    27  
    28  // entry.js
    29  var entry_exports = {};
    30  __export(entry_exports, {
    31    bar: () => import_foo.bar
    32  });
    33  module.exports = __toCommonJS(entry_exports);
    34  var import_foo = __toESM(require_foo());
    35  
    36  ================================================================================
    37  TestExportOtherNestedCommonJS
    38  ---------- /out.js ----------
    39  // foo.js
    40  var require_foo = __commonJS({
    41    "foo.js"(exports) {
    42      exports.foo = 123;
    43    }
    44  });
    45  
    46  // entry.js
    47  var entry_exports = {};
    48  __export(entry_exports, {
    49    y: () => import_foo.x
    50  });
    51  module.exports = __toCommonJS(entry_exports);
    52  
    53  // bar.js
    54  var import_foo = __toESM(require_foo());
    55  
    56  ================================================================================
    57  TestExportSelfAndImportSelfCommonJS
    58  ---------- /out.js ----------
    59  // entry.js
    60  var entry_exports = {};
    61  __export(entry_exports, {
    62    foo: () => foo
    63  });
    64  module.exports = __toCommonJS(entry_exports);
    65  var foo = 123;
    66  console.log(entry_exports);
    67  
    68  ================================================================================
    69  TestExportSelfAndRequireSelfCommonJS
    70  ---------- /out.js ----------
    71  // entry.js
    72  var entry_exports = {};
    73  __export(entry_exports, {
    74    foo: () => foo
    75  });
    76  module.exports = __toCommonJS(entry_exports);
    77  var foo;
    78  var init_entry = __esm({
    79    "entry.js"() {
    80      foo = 123;
    81      console.log((init_entry(), __toCommonJS(entry_exports)));
    82    }
    83  });
    84  init_entry();
    85  
    86  ================================================================================
    87  TestExportSelfAsNamespaceCommonJS
    88  ---------- /out.js ----------
    89  // entry.js
    90  var entry_exports = {};
    91  __export(entry_exports, {
    92    foo: () => foo,
    93    ns: () => entry_exports
    94  });
    95  module.exports = __toCommonJS(entry_exports);
    96  var foo = 123;
    97  
    98  ================================================================================
    99  TestExportSelfAsNamespaceES6
   100  ---------- /out.js ----------
   101  // entry.js
   102  var entry_exports = {};
   103  __export(entry_exports, {
   104    foo: () => foo,
   105    ns: () => entry_exports
   106  });
   107  var foo = 123;
   108  export {
   109    foo,
   110    entry_exports as ns
   111  };
   112  
   113  ================================================================================
   114  TestExportSelfCommonJS
   115  ---------- /out.js ----------
   116  // entry.js
   117  var entry_exports = {};
   118  __export(entry_exports, {
   119    foo: () => foo
   120  });
   121  module.exports = __toCommonJS(entry_exports);
   122  var foo = 123;
   123  
   124  ================================================================================
   125  TestExportSelfCommonJSMinified
   126  ---------- /out.js ----------
   127  // entry.js
   128  var r = s((f, e) => {
   129    e.exports = { foo: 123 };
   130    console.log(r());
   131  });
   132  module.exports = r();
   133  
   134  ================================================================================
   135  TestExportSelfES6
   136  ---------- /out.js ----------
   137  // entry.js
   138  var foo = 123;
   139  export {
   140    foo
   141  };
   142  
   143  ================================================================================
   144  TestExportSelfIIFE
   145  ---------- /out.js ----------
   146  (() => {
   147    // entry.js
   148    var foo = 123;
   149  })();
   150  
   151  ================================================================================
   152  TestExportSelfIIFEWithName
   153  ---------- /out.js ----------
   154  var someName = (() => {
   155    // entry.js
   156    var entry_exports = {};
   157    __export(entry_exports, {
   158      foo: () => foo
   159    });
   160    var foo = 123;
   161    return __toCommonJS(entry_exports);
   162  })();
   163  
   164  ================================================================================
   165  TestExportStarDefaultExportCommonJS
   166  ---------- /out.js ----------
   167  // entry.js
   168  var entry_exports = {};
   169  __export(entry_exports, {
   170    foo: () => foo
   171  });
   172  module.exports = __toCommonJS(entry_exports);
   173  
   174  // foo.js
   175  var foo = "foo";
   176  
   177  ================================================================================
   178  TestImportDefaultNamespaceComboIssue446
   179  ---------- /out/external-default2.js ----------
   180  // external-default2.js
   181  import def, { default as default2 } from "external";
   182  console.log(def, default2);
   183  
   184  ---------- /out/external-ns.js ----------
   185  // external-ns.js
   186  import def, * as ns from "external";
   187  console.log(def, ns);
   188  
   189  ---------- /out/external-ns-default.js ----------
   190  // external-ns-default.js
   191  import def, * as ns from "external";
   192  console.log(def, ns, ns.default);
   193  
   194  ---------- /out/external-ns-def.js ----------
   195  // external-ns-def.js
   196  import def, * as ns from "external";
   197  console.log(def, ns, ns.def);
   198  
   199  ---------- /out/external-default.js ----------
   200  // external-default.js
   201  import def, * as ns from "external";
   202  console.log(def, ns.default);
   203  
   204  ---------- /out/external-def.js ----------
   205  // external-def.js
   206  import def, * as ns from "external";
   207  console.log(def, ns.def);
   208  
   209  ---------- /out/internal-default2.js ----------
   210  // internal.js
   211  var internal_default = 123;
   212  
   213  // internal-default2.js
   214  console.log(internal_default, internal_default);
   215  
   216  ---------- /out/internal-ns.js ----------
   217  // internal.js
   218  var internal_exports = {};
   219  __export(internal_exports, {
   220    default: () => internal_default
   221  });
   222  var internal_default = 123;
   223  
   224  // internal-ns.js
   225  console.log(internal_default, internal_exports);
   226  
   227  ---------- /out/internal-ns-default.js ----------
   228  // internal.js
   229  var internal_exports = {};
   230  __export(internal_exports, {
   231    default: () => internal_default
   232  });
   233  var internal_default = 123;
   234  
   235  // internal-ns-default.js
   236  console.log(internal_default, internal_exports, internal_default);
   237  
   238  ---------- /out/internal-ns-def.js ----------
   239  // internal.js
   240  var internal_exports = {};
   241  __export(internal_exports, {
   242    default: () => internal_default
   243  });
   244  var internal_default = 123;
   245  
   246  // internal-ns-def.js
   247  console.log(internal_default, internal_exports, void 0);
   248  
   249  ---------- /out/internal-default.js ----------
   250  // internal.js
   251  var internal_default = 123;
   252  
   253  // internal-default.js
   254  console.log(internal_default, internal_default);
   255  
   256  ---------- /out/internal-def.js ----------
   257  // internal.js
   258  var internal_default = 123;
   259  
   260  // internal-def.js
   261  console.log(internal_default, void 0);
   262  
   263  ================================================================================
   264  TestImportExportOtherAsNamespaceCommonJS
   265  ---------- /out.js ----------
   266  // foo.js
   267  var require_foo = __commonJS({
   268    "foo.js"(exports) {
   269      exports.foo = 123;
   270    }
   271  });
   272  
   273  // entry.js
   274  var entry_exports = {};
   275  __export(entry_exports, {
   276    ns: () => ns
   277  });
   278  module.exports = __toCommonJS(entry_exports);
   279  var ns = __toESM(require_foo());
   280  
   281  ================================================================================
   282  TestImportExportSelfAsNamespaceES6
   283  ---------- /out.js ----------
   284  // entry.js
   285  var entry_exports = {};
   286  __export(entry_exports, {
   287    foo: () => foo,
   288    ns: () => entry_exports
   289  });
   290  var foo = 123;
   291  export {
   292    foo,
   293    entry_exports as ns
   294  };
   295  
   296  ================================================================================
   297  TestImportExportStarAmbiguousWarning
   298  ---------- /out.js ----------
   299  // foo.js
   300  var x = 1;
   301  
   302  // bar.js
   303  var z = 4;
   304  
   305  // entry.js
   306  console.log(x, void 0, z);
   307  
   308  ================================================================================
   309  TestImportNamespaceUndefinedPropertyEmptyFile
   310  ---------- /out/entry-nope.js ----------
   311  // empty.js
   312  var require_empty = __commonJS({
   313    "empty.js"() {
   314    }
   315  });
   316  
   317  // empty.cjs
   318  var require_empty2 = __commonJS({
   319    "empty.cjs"() {
   320    }
   321  });
   322  
   323  // entry-nope.js
   324  var js = __toESM(require_empty());
   325  var cjs = __toESM(require_empty2());
   326  console.log(
   327    void 0,
   328    void 0,
   329    void 0
   330  );
   331  
   332  ---------- /out/entry-default.js ----------
   333  // empty.js
   334  var require_empty = __commonJS({
   335    "empty.js"() {
   336    }
   337  });
   338  
   339  // empty.cjs
   340  var require_empty2 = __commonJS({
   341    "empty.cjs"() {
   342    }
   343  });
   344  
   345  // entry-default.js
   346  var js = __toESM(require_empty());
   347  var cjs = __toESM(require_empty2());
   348  console.log(
   349    js.default,
   350    void 0,
   351    cjs.default
   352  );
   353  
   354  ================================================================================
   355  TestImportNamespaceUndefinedPropertySideEffectFreeFile
   356  ---------- /out/entry-nope.js ----------
   357  // foo/no-side-effects.js
   358  var require_no_side_effects = __commonJS({
   359    "foo/no-side-effects.js"() {
   360      console.log("js");
   361    }
   362  });
   363  
   364  // foo/no-side-effects.cjs
   365  var require_no_side_effects2 = __commonJS({
   366    "foo/no-side-effects.cjs"() {
   367      console.log("cjs");
   368    }
   369  });
   370  
   371  // entry-nope.js
   372  var js = __toESM(require_no_side_effects());
   373  var cjs = __toESM(require_no_side_effects2());
   374  console.log(
   375    void 0,
   376    void 0,
   377    void 0
   378  );
   379  
   380  ---------- /out/entry-default.js ----------
   381  // foo/no-side-effects.js
   382  var require_no_side_effects = __commonJS({
   383    "foo/no-side-effects.js"() {
   384      console.log("js");
   385    }
   386  });
   387  
   388  // foo/no-side-effects.cjs
   389  var require_no_side_effects2 = __commonJS({
   390    "foo/no-side-effects.cjs"() {
   391      console.log("cjs");
   392    }
   393  });
   394  
   395  // entry-default.js
   396  var js = __toESM(require_no_side_effects());
   397  var cjs = __toESM(require_no_side_effects2());
   398  console.log(
   399    js.default,
   400    void 0,
   401    cjs.default
   402  );
   403  
   404  ================================================================================
   405  TestImportOfExportStar
   406  ---------- /out.js ----------
   407  // bar.js
   408  statement();
   409  statement();
   410  statement();
   411  statement();
   412  var bar = 123;
   413  
   414  // entry.js
   415  console.log(bar);
   416  
   417  ================================================================================
   418  TestImportOfExportStarOfImport
   419  ---------- /out.js ----------
   420  // baz.js
   421  var value = 123;
   422  
   423  // foo.js
   424  statement();
   425  statement();
   426  statement();
   427  statement();
   428  
   429  // entry.js
   430  console.log(value);
   431  
   432  ================================================================================
   433  TestImportSelfCommonJS
   434  ---------- /out.js ----------
   435  // entry.js
   436  var require_entry = __commonJS({
   437    "entry.js"(exports) {
   438      var import_entry = __toESM(require_entry());
   439      exports.foo = 123;
   440      console.log(import_entry.foo);
   441    }
   442  });
   443  module.exports = require_entry();
   444  
   445  ================================================================================
   446  TestImportStarAndCommonJS
   447  ---------- /out.js ----------
   448  // foo.js
   449  var foo_exports = {};
   450  __export(foo_exports, {
   451    foo: () => foo
   452  });
   453  var foo;
   454  var init_foo = __esm({
   455    "foo.js"() {
   456      foo = 123;
   457    }
   458  });
   459  
   460  // entry.js
   461  init_foo();
   462  var ns2 = (init_foo(), __toCommonJS(foo_exports));
   463  console.log(foo, ns2.foo);
   464  
   465  ================================================================================
   466  TestImportStarCapture
   467  ---------- /out.js ----------
   468  // foo.js
   469  var foo_exports = {};
   470  __export(foo_exports, {
   471    foo: () => foo
   472  });
   473  var foo = 123;
   474  
   475  // entry.js
   476  var foo2 = 234;
   477  console.log(foo_exports, foo, foo2);
   478  
   479  ================================================================================
   480  TestImportStarCommonJSCapture
   481  ---------- /out.js ----------
   482  // foo.js
   483  var require_foo = __commonJS({
   484    "foo.js"(exports) {
   485      exports.foo = 123;
   486    }
   487  });
   488  
   489  // entry.js
   490  var ns = __toESM(require_foo());
   491  var foo2 = 234;
   492  console.log(ns, ns.foo, foo2);
   493  
   494  ================================================================================
   495  TestImportStarCommonJSNoCapture
   496  ---------- /out.js ----------
   497  // foo.js
   498  var require_foo = __commonJS({
   499    "foo.js"(exports) {
   500      exports.foo = 123;
   501    }
   502  });
   503  
   504  // entry.js
   505  var ns = __toESM(require_foo());
   506  var foo2 = 234;
   507  console.log(ns.foo, ns.foo, foo2);
   508  
   509  ================================================================================
   510  TestImportStarCommonJSUnused
   511  ---------- /out.js ----------
   512  // foo.js
   513  var require_foo = __commonJS({
   514    "foo.js"(exports) {
   515      exports.foo = 123;
   516    }
   517  });
   518  
   519  // entry.js
   520  var ns = __toESM(require_foo());
   521  var foo = 234;
   522  console.log(foo);
   523  
   524  ================================================================================
   525  TestImportStarExportImportStarCapture
   526  ---------- /out.js ----------
   527  // foo.js
   528  var foo_exports = {};
   529  __export(foo_exports, {
   530    foo: () => foo
   531  });
   532  var foo = 123;
   533  
   534  // entry.js
   535  var foo2 = 234;
   536  console.log(foo_exports, foo_exports.foo, foo2);
   537  
   538  ================================================================================
   539  TestImportStarExportImportStarNoCapture
   540  ---------- /out.js ----------
   541  // foo.js
   542  var foo_exports = {};
   543  __export(foo_exports, {
   544    foo: () => foo
   545  });
   546  var foo = 123;
   547  
   548  // entry.js
   549  var foo2 = 234;
   550  console.log(foo_exports.foo, foo_exports.foo, foo2);
   551  
   552  ================================================================================
   553  TestImportStarExportImportStarUnused
   554  ---------- /out.js ----------
   555  // entry.js
   556  var foo = 234;
   557  console.log(foo);
   558  
   559  ================================================================================
   560  TestImportStarExportStarAsCapture
   561  ---------- /out.js ----------
   562  // foo.js
   563  var foo_exports = {};
   564  __export(foo_exports, {
   565    foo: () => foo
   566  });
   567  var foo = 123;
   568  
   569  // entry.js
   570  var foo2 = 234;
   571  console.log(foo_exports, foo_exports.foo, foo2);
   572  
   573  ================================================================================
   574  TestImportStarExportStarAsNoCapture
   575  ---------- /out.js ----------
   576  // foo.js
   577  var foo_exports = {};
   578  __export(foo_exports, {
   579    foo: () => foo
   580  });
   581  var foo = 123;
   582  
   583  // entry.js
   584  var foo2 = 234;
   585  console.log(foo_exports.foo, foo_exports.foo, foo2);
   586  
   587  ================================================================================
   588  TestImportStarExportStarAsUnused
   589  ---------- /out.js ----------
   590  // entry.js
   591  var foo = 234;
   592  console.log(foo);
   593  
   594  ================================================================================
   595  TestImportStarExportStarCapture
   596  ---------- /out.js ----------
   597  // bar.js
   598  var bar_exports = {};
   599  __export(bar_exports, {
   600    foo: () => foo
   601  });
   602  
   603  // foo.js
   604  var foo = 123;
   605  
   606  // entry.js
   607  var foo2 = 234;
   608  console.log(bar_exports, foo, foo2);
   609  
   610  ================================================================================
   611  TestImportStarExportStarNoCapture
   612  ---------- /out.js ----------
   613  // foo.js
   614  var foo = 123;
   615  
   616  // entry.js
   617  var foo2 = 234;
   618  console.log(foo, foo, foo2);
   619  
   620  ================================================================================
   621  TestImportStarExportStarOmitAmbiguous
   622  ---------- /out.js ----------
   623  // common.js
   624  var common_exports = {};
   625  __export(common_exports, {
   626    x: () => x,
   627    z: () => z
   628  });
   629  
   630  // foo.js
   631  var x = 1;
   632  
   633  // bar.js
   634  var z = 4;
   635  
   636  // entry.js
   637  console.log(common_exports);
   638  
   639  ================================================================================
   640  TestImportStarExportStarUnused
   641  ---------- /out.js ----------
   642  // entry.js
   643  var foo = 234;
   644  console.log(foo);
   645  
   646  ================================================================================
   647  TestImportStarMangleNoBundleCapture
   648  ---------- /out.js ----------
   649  import * as ns from "./foo";
   650  let foo = 234;
   651  console.log(ns, ns.foo, foo);
   652  
   653  ================================================================================
   654  TestImportStarMangleNoBundleNoCapture
   655  ---------- /out.js ----------
   656  import * as ns from "./foo";
   657  let foo = 234;
   658  console.log(ns.foo, ns.foo, foo);
   659  
   660  ================================================================================
   661  TestImportStarMangleNoBundleUnused
   662  ---------- /out.js ----------
   663  import "./foo";
   664  let foo = 234;
   665  console.log(foo);
   666  
   667  ================================================================================
   668  TestImportStarNoBundleCapture
   669  ---------- /out.js ----------
   670  import * as ns from "./foo";
   671  let foo = 234;
   672  console.log(ns, ns.foo, foo);
   673  
   674  ================================================================================
   675  TestImportStarNoBundleNoCapture
   676  ---------- /out.js ----------
   677  import * as ns from "./foo";
   678  let foo = 234;
   679  console.log(ns.foo, ns.foo, foo);
   680  
   681  ================================================================================
   682  TestImportStarNoBundleUnused
   683  ---------- /out.js ----------
   684  import * as ns from "./foo";
   685  let foo = 234;
   686  console.log(foo);
   687  
   688  ================================================================================
   689  TestImportStarNoCapture
   690  ---------- /out.js ----------
   691  // foo.js
   692  var foo = 123;
   693  
   694  // entry.js
   695  var foo2 = 234;
   696  console.log(foo, foo, foo2);
   697  
   698  ================================================================================
   699  TestImportStarOfExportStarAs
   700  ---------- /out.js ----------
   701  // foo.js
   702  var foo_exports = {};
   703  __export(foo_exports, {
   704    bar_ns: () => bar_exports
   705  });
   706  
   707  // bar.js
   708  var bar_exports = {};
   709  __export(bar_exports, {
   710    bar: () => bar
   711  });
   712  var bar = 123;
   713  
   714  // entry.js
   715  console.log(foo_exports);
   716  
   717  ================================================================================
   718  TestImportStarUnused
   719  ---------- /out.js ----------
   720  // entry.js
   721  var foo = 234;
   722  console.log(foo);
   723  
   724  ================================================================================
   725  TestIssue176
   726  ---------- /out.js ----------
   727  // folders/index.js
   728  var folders_exports = {};
   729  __export(folders_exports, {
   730    foo: () => foo
   731  });
   732  
   733  // folders/child/foo.js
   734  var foo = () => "hi there";
   735  
   736  // entry.js
   737  console.log(JSON.stringify(folders_exports));
   738  
   739  ================================================================================
   740  TestNamespaceImportMissingCommonJS
   741  ---------- /out.js ----------
   742  // foo.js
   743  var require_foo = __commonJS({
   744    "foo.js"(exports) {
   745      exports.x = 123;
   746    }
   747  });
   748  
   749  // entry.js
   750  var ns = __toESM(require_foo());
   751  console.log(ns, ns.foo);
   752  
   753  ================================================================================
   754  TestNamespaceImportMissingES6
   755  ---------- /out.js ----------
   756  // foo.js
   757  var foo_exports = {};
   758  __export(foo_exports, {
   759    x: () => x
   760  });
   761  var x = 123;
   762  
   763  // entry.js
   764  console.log(foo_exports, void 0);
   765  
   766  ================================================================================
   767  TestNamespaceImportReExportStarMissingES6
   768  ---------- /out.js ----------
   769  // foo.js
   770  var foo_exports = {};
   771  __export(foo_exports, {
   772    x: () => x
   773  });
   774  
   775  // bar.js
   776  var x = 123;
   777  
   778  // entry.js
   779  console.log(foo_exports, void 0);
   780  
   781  ================================================================================
   782  TestNamespaceImportReExportStarUnusedMissingES6
   783  ---------- /out.js ----------
   784  // entry.js
   785  console.log(void 0);
   786  
   787  ================================================================================
   788  TestNamespaceImportUnusedMissingCommonJS
   789  ---------- /out.js ----------
   790  // foo.js
   791  var require_foo = __commonJS({
   792    "foo.js"(exports) {
   793      exports.x = 123;
   794    }
   795  });
   796  
   797  // entry.js
   798  var ns = __toESM(require_foo());
   799  console.log(ns.foo);
   800  
   801  ================================================================================
   802  TestNamespaceImportUnusedMissingES6
   803  ---------- /out.js ----------
   804  // entry.js
   805  console.log(void 0);
   806  
   807  ================================================================================
   808  TestOtherFileExportSelfAsNamespaceUnusedES6
   809  ---------- /out.js ----------
   810  // foo.js
   811  var foo = 123;
   812  export {
   813    foo
   814  };
   815  
   816  ================================================================================
   817  TestOtherFileImportExportSelfAsNamespaceUnusedES6
   818  ---------- /out.js ----------
   819  // foo.js
   820  var foo = 123;
   821  export {
   822    foo
   823  };
   824  
   825  ================================================================================
   826  TestReExportNamespaceImportMissingES6
   827  ---------- /out.js ----------
   828  // bar.js
   829  var bar_exports = {};
   830  __export(bar_exports, {
   831    x: () => x
   832  });
   833  var x = 123;
   834  
   835  // entry.js
   836  console.log(bar_exports, bar_exports.foo);
   837  
   838  ================================================================================
   839  TestReExportNamespaceImportUnusedMissingES6
   840  ---------- /out.js ----------
   841  // bar.js
   842  var bar_exports = {};
   843  __export(bar_exports, {
   844    x: () => x
   845  });
   846  var x = 123;
   847  
   848  // entry.js
   849  console.log(bar_exports.foo);
   850  
   851  ================================================================================
   852  TestReExportOtherFileExportSelfAsNamespaceES6
   853  ---------- /out.js ----------
   854  // foo.js
   855  var foo_exports = {};
   856  __export(foo_exports, {
   857    foo: () => foo,
   858    ns: () => foo_exports
   859  });
   860  var foo = 123;
   861  export {
   862    foo,
   863    foo_exports as ns
   864  };
   865  
   866  ================================================================================
   867  TestReExportOtherFileImportExportSelfAsNamespaceES6
   868  ---------- /out.js ----------
   869  // foo.js
   870  var foo_exports = {};
   871  __export(foo_exports, {
   872    foo: () => foo,
   873    ns: () => foo_exports
   874  });
   875  var foo = 123;
   876  export {
   877    foo,
   878    foo_exports as ns
   879  };
   880  
   881  ================================================================================
   882  TestReExportStarAsCommonJSNoBundle
   883  ---------- /out.js ----------
   884  var entry_exports = {};
   885  __export(entry_exports, {
   886    out: () => out
   887  });
   888  module.exports = __toCommonJS(entry_exports);
   889  var out = __toESM(require("foo"));
   890  
   891  ================================================================================
   892  TestReExportStarAsES6NoBundle
   893  ---------- /out.js ----------
   894  import * as out from "foo";
   895  export {
   896    out
   897  };
   898  
   899  ================================================================================
   900  TestReExportStarAsExternalCommonJS
   901  ---------- /out.js ----------
   902  // entry.js
   903  var entry_exports = {};
   904  __export(entry_exports, {
   905    out: () => out
   906  });
   907  module.exports = __toCommonJS(entry_exports);
   908  var out = __toESM(require("foo"));
   909  
   910  ================================================================================
   911  TestReExportStarAsExternalES6
   912  ---------- /out.js ----------
   913  // entry.js
   914  import * as out from "foo";
   915  export {
   916    out
   917  };
   918  
   919  ================================================================================
   920  TestReExportStarAsExternalIIFE
   921  ---------- /out.js ----------
   922  var mod = (() => {
   923    // entry.js
   924    var entry_exports = {};
   925    __export(entry_exports, {
   926      out: () => out
   927    });
   928    var out = __toESM(__require("foo"));
   929    return __toCommonJS(entry_exports);
   930  })();
   931  
   932  ================================================================================
   933  TestReExportStarAsIIFENoBundle
   934  ---------- /out.js ----------
   935  var mod = (() => {
   936    var entry_exports = {};
   937    __export(entry_exports, {
   938      out: () => out
   939    });
   940    var out = __toESM(require("foo"));
   941    return __toCommonJS(entry_exports);
   942  })();
   943  
   944  ================================================================================
   945  TestReExportStarCommonJSNoBundle
   946  ---------- /out.js ----------
   947  var entry_exports = {};
   948  module.exports = __toCommonJS(entry_exports);
   949  __reExport(entry_exports, require("foo"), module.exports);
   950  
   951  ================================================================================
   952  TestReExportStarES6NoBundle
   953  ---------- /out.js ----------
   954  export * from "foo";
   955  
   956  ================================================================================
   957  TestReExportStarEntryPointAndInnerFile
   958  ---------- /out/entry.js ----------
   959  // entry.js
   960  var entry_exports = {};
   961  __export(entry_exports, {
   962    inner: () => inner_exports
   963  });
   964  module.exports = __toCommonJS(entry_exports);
   965  __reExport(entry_exports, require("a"), module.exports);
   966  
   967  // inner.js
   968  var inner_exports = {};
   969  __reExport(inner_exports, require("b"));
   970  
   971  ================================================================================
   972  TestReExportStarExternalCommonJS
   973  ---------- /out.js ----------
   974  // entry.js
   975  var entry_exports = {};
   976  module.exports = __toCommonJS(entry_exports);
   977  __reExport(entry_exports, require("foo"), module.exports);
   978  
   979  ================================================================================
   980  TestReExportStarExternalES6
   981  ---------- /out.js ----------
   982  // entry.js
   983  export * from "foo";
   984  
   985  ================================================================================
   986  TestReExportStarExternalIIFE
   987  ---------- /out.js ----------
   988  var mod = (() => {
   989    // entry.js
   990    var entry_exports = {};
   991    __reExport(entry_exports, __require("foo"));
   992    return __toCommonJS(entry_exports);
   993  })();
   994  
   995  ================================================================================
   996  TestReExportStarIIFENoBundle
   997  ---------- /out.js ----------
   998  var mod = (() => {
   999    var entry_exports = {};
  1000    __reExport(entry_exports, require("foo"));
  1001    return __toCommonJS(entry_exports);
  1002  })();
  1003  
  1004  ================================================================================
  1005  TestReExportStarNameCollisionNotAmbiguousExport
  1006  ---------- /out.js ----------
  1007  // c.js
  1008  var x = 1;
  1009  var y = 2;
  1010  export {
  1011    x,
  1012    y
  1013  };
  1014  
  1015  ================================================================================
  1016  TestReExportStarNameCollisionNotAmbiguousImport
  1017  ---------- /out.js ----------
  1018  // c.js
  1019  var x = 1;
  1020  var y = 2;
  1021  
  1022  // entry.js
  1023  console.log(x, y);
  1024  
  1025  ================================================================================
  1026  TestReExportStarNameShadowingNotAmbiguous
  1027  ---------- /out.js ----------
  1028  // a.js
  1029  var x = 1;
  1030  
  1031  // entry.js
  1032  console.log(x);
  1033  
  1034  ================================================================================
  1035  TestReExportStarNameShadowingNotAmbiguousReExport
  1036  ---------- /out.js ----------
  1037  // b.js
  1038  var x = 1;
  1039  
  1040  // entry.js
  1041  console.log(x);