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 };