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

     1  TestGlobBasicNoBundle
     2  ---------- /out.js ----------
     3  const ab = Math.random() < 0.5 ? "a.js" : "b.js";
     4  console.log({
     5    concat: {
     6      require: require("./src/" + ab),
     7      import: import("./src/" + ab)
     8    },
     9    template: {
    10      require: require(`./src/${ab}`),
    11      import: import(`./src/${ab}`)
    12    }
    13  });
    14  
    15  ================================================================================
    16  TestGlobBasicNoSplitting
    17  ---------- /out.js ----------
    18  // src/a.js
    19  var require_a = __commonJS({
    20    "src/a.js"(exports, module) {
    21      module.exports = "a";
    22    }
    23  });
    24  
    25  // src/b.js
    26  var require_b = __commonJS({
    27    "src/b.js"(exports, module) {
    28      module.exports = "b";
    29    }
    30  });
    31  
    32  // require("./src/**/*") in entry.js
    33  var globRequire_src = __glob({
    34    "./src/a.js": () => require_a(),
    35    "./src/b.js": () => require_b()
    36  });
    37  
    38  // import("./src/**/*") in entry.js
    39  var globImport_src = __glob({
    40    "./src/a.js": () => Promise.resolve().then(() => __toESM(require_a())),
    41    "./src/b.js": () => Promise.resolve().then(() => __toESM(require_b()))
    42  });
    43  
    44  // entry.js
    45  var ab = Math.random() < 0.5 ? "a.js" : "b.js";
    46  console.log({
    47    concat: {
    48      require: globRequire_src("./src/" + ab),
    49      import: globImport_src("./src/" + ab)
    50    },
    51    template: {
    52      require: globRequire_src(`./src/${ab}`),
    53      import: globImport_src(`./src/${ab}`)
    54    }
    55  });
    56  
    57  ================================================================================
    58  TestGlobBasicSplitting
    59  ---------- /out/entry.js ----------
    60  import {
    61    require_a
    62  } from "./chunk-KO426RN2.js";
    63  import {
    64    require_b
    65  } from "./chunk-SGVK3D4Q.js";
    66  import {
    67    __glob
    68  } from "./chunk-WCFE7E2E.js";
    69  
    70  // require("./src/**/*") in entry.js
    71  var globRequire_src = __glob({
    72    "./src/a.js": () => require_a(),
    73    "./src/b.js": () => require_b()
    74  });
    75  
    76  // import("./src/**/*") in entry.js
    77  var globImport_src = __glob({
    78    "./src/a.js": () => import("./a-7QA47R6Z.js"),
    79    "./src/b.js": () => import("./b-KY4MVCQS.js")
    80  });
    81  
    82  // entry.js
    83  var ab = Math.random() < 0.5 ? "a.js" : "b.js";
    84  console.log({
    85    concat: {
    86      require: globRequire_src("./src/" + ab),
    87      import: globImport_src("./src/" + ab)
    88    },
    89    template: {
    90      require: globRequire_src(`./src/${ab}`),
    91      import: globImport_src(`./src/${ab}`)
    92    }
    93  });
    94  
    95  ---------- /out/a-7QA47R6Z.js ----------
    96  import {
    97    require_a
    98  } from "./chunk-KO426RN2.js";
    99  import "./chunk-WCFE7E2E.js";
   100  export default require_a();
   101  
   102  ---------- /out/chunk-KO426RN2.js ----------
   103  import {
   104    __commonJS
   105  } from "./chunk-WCFE7E2E.js";
   106  
   107  // src/a.js
   108  var require_a = __commonJS({
   109    "src/a.js"(exports, module) {
   110      module.exports = "a";
   111    }
   112  });
   113  
   114  export {
   115    require_a
   116  };
   117  
   118  ---------- /out/b-KY4MVCQS.js ----------
   119  import {
   120    require_b
   121  } from "./chunk-SGVK3D4Q.js";
   122  import "./chunk-WCFE7E2E.js";
   123  export default require_b();
   124  
   125  ---------- /out/chunk-SGVK3D4Q.js ----------
   126  import {
   127    __commonJS
   128  } from "./chunk-WCFE7E2E.js";
   129  
   130  // src/b.js
   131  var require_b = __commonJS({
   132    "src/b.js"(exports, module) {
   133      module.exports = "b";
   134    }
   135  });
   136  
   137  export {
   138    require_b
   139  };
   140  
   141  ---------- /out/chunk-WCFE7E2E.js ----------
   142  export {
   143    __glob,
   144    __commonJS
   145  };
   146  
   147  ================================================================================
   148  TestGlobEntryPointAbsPath
   149  ---------- /out/entry.js ----------
   150  // Users/user/project/src/entry.js
   151  works = true;
   152  
   153  ================================================================================
   154  TestGlobNoMatches
   155  ---------- /out/entry.js ----------
   156  // require("./src/**/*.json") in entry.js
   157  var globRequire_src_json = __glob({});
   158  
   159  // import("./src/**/*.json") in entry.js
   160  var globImport_src_json = __glob({});
   161  
   162  // entry.js
   163  var ab = Math.random() < 0.5 ? "a.js" : "b.js";
   164  console.log({
   165    concat: {
   166      require: globRequire_src_json("./src/" + ab + ".json"),
   167      import: globImport_src_json("./src/" + ab + ".json")
   168    },
   169    template: {
   170      require: globRequire_src_json(`./src/${ab}.json`),
   171      import: globImport_src_json(`./src/${ab}.json`)
   172    }
   173  });
   174  
   175  ================================================================================
   176  TestGlobWildcardNoSlash
   177  ---------- /out.js ----------
   178  // src/file-a.js
   179  var require_file_a = __commonJS({
   180    "src/file-a.js"(exports, module) {
   181      module.exports = "a";
   182    }
   183  });
   184  
   185  // src/file-b.js
   186  var require_file_b = __commonJS({
   187    "src/file-b.js"(exports, module) {
   188      module.exports = "b";
   189    }
   190  });
   191  
   192  // require("./src/file-*.js") in entry.js
   193  var globRequire_src_file_js = __glob({
   194    "./src/file-a.js": () => require_file_a(),
   195    "./src/file-b.js": () => require_file_b()
   196  });
   197  
   198  // import("./src/file-*.js") in entry.js
   199  var globImport_src_file_js = __glob({
   200    "./src/file-a.js": () => Promise.resolve().then(() => __toESM(require_file_a())),
   201    "./src/file-b.js": () => Promise.resolve().then(() => __toESM(require_file_b()))
   202  });
   203  
   204  // entry.js
   205  var ab = Math.random() < 0.5 ? "a.js" : "b.js";
   206  console.log({
   207    concat: {
   208      require: globRequire_src_file_js("./src/file-" + ab + ".js"),
   209      import: globImport_src_file_js("./src/file-" + ab + ".js")
   210    },
   211    template: {
   212      require: globRequire_src_file_js(`./src/file-${ab}.js`),
   213      import: globImport_src_file_js(`./src/file-${ab}.js`)
   214    }
   215  });
   216  
   217  ================================================================================
   218  TestGlobWildcardSlash
   219  ---------- /out.js ----------
   220  // src/file-a.js
   221  var require_file_a = __commonJS({
   222    "src/file-a.js"(exports, module) {
   223      module.exports = "a";
   224    }
   225  });
   226  
   227  // src/file-b.js
   228  var require_file_b = __commonJS({
   229    "src/file-b.js"(exports, module) {
   230      module.exports = "b";
   231    }
   232  });
   233  
   234  // src/nested/dir/file-a.js
   235  var require_file_a2 = __commonJS({
   236    "src/nested/dir/file-a.js"(exports, module) {
   237      module.exports = "a";
   238    }
   239  });
   240  
   241  // src/nested/dir/file-b.js
   242  var require_file_b2 = __commonJS({
   243    "src/nested/dir/file-b.js"(exports, module) {
   244      module.exports = "b";
   245    }
   246  });
   247  
   248  // require("./src/**/*.js") in entry.js
   249  var globRequire_src_js = __glob({
   250    "./src/file-a.js": () => require_file_a(),
   251    "./src/file-b.js": () => require_file_b(),
   252    "./src/nested/dir/file-a.js": () => require_file_a2(),
   253    "./src/nested/dir/file-b.js": () => require_file_b2()
   254  });
   255  
   256  // import("./src/**/*.js") in entry.js
   257  var globImport_src_js = __glob({
   258    "./src/file-a.js": () => Promise.resolve().then(() => __toESM(require_file_a())),
   259    "./src/file-b.js": () => Promise.resolve().then(() => __toESM(require_file_b())),
   260    "./src/nested/dir/file-a.js": () => Promise.resolve().then(() => __toESM(require_file_a2())),
   261    "./src/nested/dir/file-b.js": () => Promise.resolve().then(() => __toESM(require_file_b2()))
   262  });
   263  
   264  // entry.js
   265  var ab = Math.random() < 0.5 ? "a.js" : "b.js";
   266  console.log({
   267    concat: {
   268      require: globRequire_src_js("./src/" + ab + ".js"),
   269      import: globImport_src_js("./src/" + ab + ".js")
   270    },
   271    template: {
   272      require: globRequire_src_js(`./src/${ab}.js`),
   273      import: globImport_src_js(`./src/${ab}.js`)
   274    }
   275  });
   276  
   277  ================================================================================
   278  TestTSGlobBasicNoSplitting
   279  ---------- /out.js ----------
   280  // src/a.ts
   281  var require_a = __commonJS({
   282    "src/a.ts"(exports, module) {
   283      module.exports = "a";
   284    }
   285  });
   286  
   287  // src/b.ts
   288  var require_b = __commonJS({
   289    "src/b.ts"(exports, module) {
   290      module.exports = "b";
   291    }
   292  });
   293  
   294  // require("./src/**/*") in entry.ts
   295  var globRequire_src = __glob({
   296    "./src/a.ts": () => require_a(),
   297    "./src/b.ts": () => require_b()
   298  });
   299  
   300  // import("./src/**/*") in entry.ts
   301  var globImport_src = __glob({
   302    "./src/a.ts": () => Promise.resolve().then(() => __toESM(require_a())),
   303    "./src/b.ts": () => Promise.resolve().then(() => __toESM(require_b()))
   304  });
   305  
   306  // entry.ts
   307  var ab = Math.random() < 0.5 ? "a.ts" : "b.ts";
   308  console.log({
   309    concat: {
   310      require: globRequire_src("./src/" + ab),
   311      import: globImport_src("./src/" + ab)
   312    },
   313    template: {
   314      require: globRequire_src(`./src/${ab}`),
   315      import: globImport_src(`./src/${ab}`)
   316    }
   317  });
   318  
   319  ================================================================================
   320  TestTSGlobBasicSplitting
   321  ---------- /out/entry.js ----------
   322  import {
   323    require_a
   324  } from "./chunk-YMCIDKCT.js";
   325  import {
   326    require_b
   327  } from "./chunk-2BST4PYI.js";
   328  import {
   329    __glob
   330  } from "./chunk-WCFE7E2E.js";
   331  
   332  // require("./src/**/*") in entry.ts
   333  var globRequire_src = __glob({
   334    "./src/a.ts": () => require_a(),
   335    "./src/b.ts": () => require_b()
   336  });
   337  
   338  // import("./src/**/*") in entry.ts
   339  var globImport_src = __glob({
   340    "./src/a.ts": () => import("./a-YXM4MR7E.js"),
   341    "./src/b.ts": () => import("./b-IPMBSSGN.js")
   342  });
   343  
   344  // entry.ts
   345  var ab = Math.random() < 0.5 ? "a.ts" : "b.ts";
   346  console.log({
   347    concat: {
   348      require: globRequire_src("./src/" + ab),
   349      import: globImport_src("./src/" + ab)
   350    },
   351    template: {
   352      require: globRequire_src(`./src/${ab}`),
   353      import: globImport_src(`./src/${ab}`)
   354    }
   355  });
   356  
   357  ---------- /out/a-YXM4MR7E.js ----------
   358  import {
   359    require_a
   360  } from "./chunk-YMCIDKCT.js";
   361  import "./chunk-WCFE7E2E.js";
   362  export default require_a();
   363  
   364  ---------- /out/chunk-YMCIDKCT.js ----------
   365  import {
   366    __commonJS
   367  } from "./chunk-WCFE7E2E.js";
   368  
   369  // src/a.ts
   370  var require_a = __commonJS({
   371    "src/a.ts"(exports, module) {
   372      module.exports = "a";
   373    }
   374  });
   375  
   376  export {
   377    require_a
   378  };
   379  
   380  ---------- /out/b-IPMBSSGN.js ----------
   381  import {
   382    require_b
   383  } from "./chunk-2BST4PYI.js";
   384  import "./chunk-WCFE7E2E.js";
   385  export default require_b();
   386  
   387  ---------- /out/chunk-2BST4PYI.js ----------
   388  import {
   389    __commonJS
   390  } from "./chunk-WCFE7E2E.js";
   391  
   392  // src/b.ts
   393  var require_b = __commonJS({
   394    "src/b.ts"(exports, module) {
   395      module.exports = "b";
   396    }
   397  });
   398  
   399  export {
   400    require_b
   401  };
   402  
   403  ---------- /out/chunk-WCFE7E2E.js ----------
   404  export {
   405    __glob,
   406    __commonJS
   407  };