github.com/evanw/esbuild@v0.21.4/internal/bundler_tests/snapshots/snapshots_tsconfig.txt (about) 1 TestJsconfigJsonBaseUrl 2 ---------- /Users/user/project/out.js ---------- 3 // Users/user/project/src/lib/util.js 4 var require_util = __commonJS({ 5 "Users/user/project/src/lib/util.js"(exports, module) { 6 module.exports = function() { 7 return 123; 8 }; 9 } 10 }); 11 12 // Users/user/project/src/app/entry.js 13 var import_util = __toESM(require_util()); 14 console.log((0, import_util.default)()); 15 16 ================================================================================ 17 TestTsconfigAlwaysStrictTrueEmitDirectiveBundleCJS 18 ---------- /Users/user/project/out/implicit.js ---------- 19 "use strict"; 20 21 // Users/user/project/src/implicit.ts 22 console.log('this file should start with "use strict"'); 23 24 ---------- /Users/user/project/out/explicit.js ---------- 25 "use strict"; 26 27 // Users/user/project/src/explicit.ts 28 console.log('this file should start with "use strict"'); 29 30 ================================================================================ 31 TestTsconfigAlwaysStrictTrueEmitDirectiveBundleESM 32 ---------- /Users/user/project/out/implicit.js ---------- 33 // Users/user/project/src/implicit.ts 34 console.log('this file should not start with "use strict"'); 35 36 ---------- /Users/user/project/out/explicit.js ---------- 37 // Users/user/project/src/explicit.ts 38 console.log('this file should not start with "use strict"'); 39 40 ================================================================================ 41 TestTsconfigAlwaysStrictTrueEmitDirectiveBundleIIFE 42 ---------- /Users/user/project/out/implicit.js ---------- 43 "use strict"; 44 (() => { 45 // Users/user/project/src/implicit.ts 46 console.log('this file should start with "use strict"'); 47 })(); 48 49 ---------- /Users/user/project/out/explicit.js ---------- 50 "use strict"; 51 (() => { 52 // Users/user/project/src/explicit.ts 53 console.log('this file should start with "use strict"'); 54 })(); 55 56 ================================================================================ 57 TestTsconfigAlwaysStrictTrueEmitDirectiveFormat 58 ---------- /Users/user/project/out/implicit.js ---------- 59 "use strict"; 60 console.log('this file should start with "use strict"'); 61 62 ---------- /Users/user/project/out/explicit.js ---------- 63 "use strict"; 64 console.log('this file should start with "use strict"'); 65 66 ================================================================================ 67 TestTsconfigAlwaysStrictTrueEmitDirectivePassThrough 68 ---------- /Users/user/project/out/implicit.js ---------- 69 "use strict"; 70 console.log('this file should start with "use strict"'); 71 72 ---------- /Users/user/project/out/explicit.js ---------- 73 "use strict"; 74 console.log('this file should start with "use strict"'); 75 76 ================================================================================ 77 TestTsconfigBaseURLExtendsPaths 78 ---------- /Users/user/project/out.js ---------- 79 // Users/user/project/lib/foo.ts 80 var foo = 123; 81 82 // Users/user/project/src/entry.ts 83 console.log(foo); 84 85 ================================================================================ 86 TestTsconfigExtendsArray 87 ---------- /Users/user/project/out/main.js ---------- 88 console.log(/* @__PURE__ */ h(frag, null, /* @__PURE__ */ h("div", null))); 89 90 ================================================================================ 91 TestTsconfigExtendsArrayNested 92 ---------- /Users/user/project/out/main.js ---------- 93 import { foo } from "foo"; 94 export class Foo { 95 constructor() { 96 this.render = () => /* @__PURE__ */ b(bBase, null, /* @__PURE__ */ b("div", null)); 97 } 98 } 99 100 ================================================================================ 101 TestTsconfigExtendsDotDotWithSlash 102 ---------- /Users/user/project/out/main.js ---------- 103 // Users/user/project/src/main.tsx 104 console.log(/* @__PURE__ */ React.createElement("div", null)); 105 106 ================================================================================ 107 TestTsconfigExtendsDotDotWithoutSlash 108 ---------- /Users/user/project/out/main.js ---------- 109 // Users/user/project/src/main.tsx 110 console.log(/* @__PURE__ */ success("div", null)); 111 112 ================================================================================ 113 TestTsconfigExtendsDotWithSlash 114 ---------- /Users/user/project/out/main.js ---------- 115 // Users/user/project/src/main.tsx 116 console.log(/* @__PURE__ */ React.createElement("div", null)); 117 118 ================================================================================ 119 TestTsconfigExtendsDotWithoutSlash 120 ---------- /Users/user/project/out/main.js ---------- 121 // Users/user/project/src/main.tsx 122 console.log(/* @__PURE__ */ success("div", null)); 123 124 ================================================================================ 125 TestTsconfigExtendsWithExports 126 ---------- /Users/user/project/out/main.js ---------- 127 // Users/user/project/src/main.tsx 128 console.log(/* @__PURE__ */ success("div", null)); 129 130 ================================================================================ 131 TestTsconfigExtendsWithExportsRequire 132 ---------- /Users/user/project/out/main.js ---------- 133 // Users/user/project/src/main.tsx 134 console.log(/* @__PURE__ */ success("div", null)); 135 136 ================================================================================ 137 TestTsconfigExtendsWithExportsStar 138 ---------- /Users/user/project/out/main.js ---------- 139 // Users/user/project/src/main.tsx 140 console.log(/* @__PURE__ */ success("div", null)); 141 142 ================================================================================ 143 TestTsconfigExtendsWithExportsStarTrailing 144 ---------- /Users/user/project/out/main.js ---------- 145 // Users/user/project/src/main.tsx 146 console.log(/* @__PURE__ */ success("div", null)); 147 148 ================================================================================ 149 TestTsconfigIgnoreInsideNodeModules 150 ---------- /Users/user/project/out/main.js ---------- 151 // Users/user/project/node_modules/pkg/index.js 152 var foo = "foo"; 153 var bar = "bar"; 154 155 // Users/user/project/node_modules/js-pkg/index.js 156 var foo2 = foo; 157 158 // Users/user/project/node_modules/ts-pkg/index.ts 159 var bar2 = bar; 160 161 // Users/user/project/shim.ts 162 var foo3 = "shimFoo"; 163 var bar3 = "shimBar"; 164 165 // Users/user/project/src/main.ts 166 if (foo2 !== "foo") throw "fail: foo"; 167 if (bar2 !== "bar") throw "fail: bar"; 168 if (foo3 !== "shimFoo") throw "fail: shimFoo"; 169 if (bar3 !== "shimBar") throw "fail: shimBar"; 170 171 ================================================================================ 172 TestTsconfigIgnoredTargetSilent 173 ---------- /Users/user/project/out.js ---------- 174 175 ================================================================================ 176 TestTsconfigImportsNotUsedAsValuesPreserve 177 ---------- /Users/user/project/out.js ---------- 178 import "./foo"; 179 import "./foo"; 180 import "./foo"; 181 console.log(1, 2, 3); 182 183 ================================================================================ 184 TestTsconfigJSX 185 ---------- /Users/user/project/out.js ---------- 186 // Users/user/project/entry.tsx 187 console.log(/* @__PURE__ */ R.c(R.F, null, /* @__PURE__ */ R.c("div", null), /* @__PURE__ */ R.c("div", null))); 188 189 ================================================================================ 190 TestTsconfigJsonAbsoluteBaseUrl 191 ---------- /Users/user/project/out.js ---------- 192 // Users/user/project/src/lib/util.js 193 var require_util = __commonJS({ 194 "Users/user/project/src/lib/util.js"(exports, module) { 195 module.exports = function() { 196 return 123; 197 }; 198 } 199 }); 200 201 // Users/user/project/src/app/entry.js 202 var import_util = __toESM(require_util()); 203 console.log((0, import_util.default)()); 204 205 ================================================================================ 206 TestTsconfigJsonAsteriskNameCollisionIssue3354 207 ---------- /Users/user/project/out.js ---------- 208 // web/bar/foo/foo.ts 209 function foo() { 210 console.log("bar/foo"); 211 } 212 213 // web/foo.ts 214 function foo2() { 215 console.log("web/foo"); 216 foo(); 217 } 218 219 // entry.ts 220 foo2(); 221 222 ================================================================================ 223 TestTsconfigJsonBaseUrl 224 ---------- /Users/user/project/out.js ---------- 225 // Users/user/project/src/lib/util.js 226 var require_util = __commonJS({ 227 "Users/user/project/src/lib/util.js"(exports, module) { 228 module.exports = function() { 229 return 123; 230 }; 231 } 232 }); 233 234 // Users/user/project/src/app/entry.js 235 var import_util = __toESM(require_util()); 236 console.log((0, import_util.default)()); 237 238 ================================================================================ 239 TestTsconfigJsonBaseUrlIssue3307 240 ---------- /Users/user/project/out.js ---------- 241 // test.ts 242 var foo = "well, this is correct..."; 243 export { 244 foo 245 }; 246 247 ================================================================================ 248 TestTsconfigJsonCommentAllowed 249 ---------- /Users/user/project/out.js ---------- 250 // Users/user/project/src/lib/util.js 251 var require_util = __commonJS({ 252 "Users/user/project/src/lib/util.js"(exports, module) { 253 module.exports = function() { 254 return 123; 255 }; 256 } 257 }); 258 259 // Users/user/project/src/app/entry.js 260 var import_util = __toESM(require_util()); 261 console.log((0, import_util.default)()); 262 263 ================================================================================ 264 TestTsconfigJsonExtends 265 ---------- /out.js ---------- 266 // entry.jsx 267 console.log(/* @__PURE__ */ baseFactory("div", null), /* @__PURE__ */ baseFactory(derivedFragment, null)); 268 269 ================================================================================ 270 TestTsconfigJsonExtendsAbsolute 271 ---------- /out.js ---------- 272 // Users/user/project/entry.jsx 273 console.log(/* @__PURE__ */ baseFactory("div", null), /* @__PURE__ */ baseFactory(derivedFragment, null)); 274 275 ================================================================================ 276 TestTsconfigJsonExtendsLoop 277 ---------- /out.js ---------- 278 // entry.js 279 console.log(123); 280 281 ================================================================================ 282 TestTsconfigJsonExtendsPackage 283 ---------- /Users/user/project/out.js ---------- 284 // Users/user/project/src/app/entry.jsx 285 console.log(/* @__PURE__ */ worked("div", null)); 286 287 ================================================================================ 288 TestTsconfigJsonExtendsThreeLevels 289 ---------- /out.js ---------- 290 // Users/user/project/src/path2/works/import.js 291 console.log("works"); 292 293 // Users/user/project/src/entry.jsx 294 console.log(/* @__PURE__ */ baseFactory("div", null), /* @__PURE__ */ baseFactory(derivedFragment, null)); 295 296 ================================================================================ 297 TestTsconfigJsonInsideNodeModules 298 ---------- /Users/user/project/out.js ---------- 299 // Users/user/project/src/node_modules/foo/index.tsx 300 console.log(/* @__PURE__ */ React.createElement("div", null)); 301 302 ================================================================================ 303 TestTsconfigJsonNodeModulesImplicitFile 304 ---------- /Users/user/project/out.js ---------- 305 // Users/user/project/src/app/entry.tsx 306 console.log(/* @__PURE__ */ worked("div", null)); 307 308 ================================================================================ 309 TestTsconfigJsonNodeModulesTsconfigPathBad 310 ---------- /Users/user/project/out.js ---------- 311 // Users/user/project/src/app/entry.tsx 312 console.log(/* @__PURE__ */ React.createElement("div", null)); 313 314 ================================================================================ 315 TestTsconfigJsonNodeModulesTsconfigPathDirectory 316 ---------- /Users/user/project/out.js ---------- 317 // Users/user/project/src/app/entry.tsx 318 console.log(/* @__PURE__ */ worked("div", null)); 319 320 ================================================================================ 321 TestTsconfigJsonNodeModulesTsconfigPathExact 322 ---------- /Users/user/project/out.js ---------- 323 // Users/user/project/src/app/entry.tsx 324 console.log(/* @__PURE__ */ worked("div", null)); 325 326 ================================================================================ 327 TestTsconfigJsonNodeModulesTsconfigPathImplicitJson 328 ---------- /Users/user/project/out.js ---------- 329 // Users/user/project/src/app/entry.tsx 330 console.log(/* @__PURE__ */ worked("div", null)); 331 332 ================================================================================ 333 TestTsconfigJsonOverrideMissing 334 ---------- /Users/user/project/out.js ---------- 335 // Users/user/project/other/foo-good.ts 336 console.log("good"); 337 338 ================================================================================ 339 TestTsconfigJsonOverrideNodeModules 340 ---------- /Users/user/project/out.js ---------- 341 // Users/user/project/other/foo-good.ts 342 console.log("good"); 343 344 ================================================================================ 345 TestTsconfigJsonPackagesExternal 346 ---------- /Users/user/project/out.js ---------- 347 // Users/user/project/src/entry.js 348 import truePkg from "pkg1"; 349 350 // Users/user/project/src/stuff/pkg2.js 351 var pkg2_default = success; 352 353 // Users/user/project/src/entry.js 354 truePkg(); 355 pkg2_default(); 356 357 ================================================================================ 358 TestTsconfigJsonTopLevelMistakeWarning 359 ---------- /Users/user/project/out.js ---------- 360 // Users/user/project/src/entry.ts 361 var Foo = @foo class { 362 }; 363 364 ================================================================================ 365 TestTsconfigJsonTrailingCommaAllowed 366 ---------- /Users/user/project/out.js ---------- 367 // Users/user/project/src/lib/util.js 368 var require_util = __commonJS({ 369 "Users/user/project/src/lib/util.js"(exports, module) { 370 module.exports = function() { 371 return 123; 372 }; 373 } 374 }); 375 376 // Users/user/project/src/app/entry.js 377 var import_util = __toESM(require_util()); 378 console.log((0, import_util.default)()); 379 380 ================================================================================ 381 TestTsconfigNestedJSX 382 ---------- /Users/user/project/out.js ---------- 383 // Users/user/project/factory/index.tsx 384 var factory_default = /* @__PURE__ */ h(React.Fragment, null, /* @__PURE__ */ h("div", null), /* @__PURE__ */ h("div", null)); 385 386 // Users/user/project/fragment/index.tsx 387 var fragment_default = /* @__PURE__ */ React.createElement(a.b, null, /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null)); 388 389 // Users/user/project/both/index.tsx 390 var both_default = /* @__PURE__ */ R.c(R.F, null, /* @__PURE__ */ R.c("div", null), /* @__PURE__ */ R.c("div", null)); 391 392 // Users/user/project/entry.ts 393 console.log(factory_default, fragment_default, both_default); 394 395 ================================================================================ 396 TestTsconfigPackageJsonExportsYarnPnP 397 ---------- /Users/user/project/out.js ---------- 398 // packages/app/index.tsx 399 console.log(/* @__PURE__ */ success("div", null)); 400 401 ================================================================================ 402 TestTsconfigPaths 403 ---------- /Users/user/project/out.js ---------- 404 // Users/user/project/baseurl_dot/test0-success.ts 405 var test0_success_default = "test0-success"; 406 407 // Users/user/project/baseurl_dot/test1-success.ts 408 var test1_success_default = "test1-success"; 409 410 // Users/user/project/baseurl_dot/test2-success/foo.ts 411 var foo_default = "test2-success"; 412 413 // Users/user/project/baseurl_dot/test3-success.ts 414 var test3_success_default = "test3-success"; 415 416 // Users/user/project/baseurl_dot/test4-first/foo.ts 417 var foo_default2 = "test4-success"; 418 419 // Users/user/project/baseurl_dot/test5-second/foo.ts 420 var foo_default3 = "test5-success"; 421 422 // Users/user/project/baseurl_dot/actual/test.ts 423 var test_default = "absolute-success"; 424 425 // Users/user/project/baseurl_dot/index.ts 426 var baseurl_dot_default = { 427 test0: test0_success_default, 428 test1: test1_success_default, 429 test2: foo_default, 430 test3: test3_success_default, 431 test4: foo_default2, 432 test5: foo_default3, 433 absoluteIn: test_default, 434 absoluteInStar: test_default, 435 absoluteOut: test_default, 436 absoluteOutStar: test_default 437 }; 438 439 // Users/user/project/baseurl_nested/nested/test0-success.ts 440 var test0_success_default2 = "test0-success"; 441 442 // Users/user/project/baseurl_nested/nested/test1-success.ts 443 var test1_success_default2 = "test1-success"; 444 445 // Users/user/project/baseurl_nested/nested/test2-success/foo.ts 446 var foo_default4 = "test2-success"; 447 448 // Users/user/project/baseurl_nested/nested/test3-success.ts 449 var test3_success_default2 = "test3-success"; 450 451 // Users/user/project/baseurl_nested/nested/test4-first/foo.ts 452 var foo_default5 = "test4-success"; 453 454 // Users/user/project/baseurl_nested/nested/test5-second/foo.ts 455 var foo_default6 = "test5-success"; 456 457 // Users/user/project/baseurl_nested/nested/actual/test.ts 458 var test_default2 = "absolute-success"; 459 460 // Users/user/project/baseurl_nested/index.ts 461 var baseurl_nested_default = { 462 test0: test0_success_default2, 463 test1: test1_success_default2, 464 test2: foo_default4, 465 test3: test3_success_default2, 466 test4: foo_default5, 467 test5: foo_default6, 468 absoluteIn: test_default2, 469 absoluteInStar: test_default2, 470 absoluteOut: test_default2, 471 absoluteOutStar: test_default2 472 }; 473 474 // Users/user/project/entry.ts 475 console.log(baseurl_dot_default, baseurl_nested_default); 476 477 ================================================================================ 478 TestTsconfigPathsExtendsBaseURL 479 ---------- /Users/user/project/out.js ---------- 480 // Users/user/project/base/test/lib/foo.ts 481 var foo = 123; 482 483 // Users/user/project/src/entry.ts 484 console.log(foo); 485 486 ================================================================================ 487 TestTsconfigPathsInNodeModulesIssue2386 488 ---------- /Users/user/project/out.js ---------- 489 // Users/user/project/node_modules/wow/dist/first.js 490 var first_default = "dist"; 491 492 // Users/user/project/node_modules/wow/dist/next.js 493 var next_default = first_default; 494 495 // Users/user/project/main.js 496 console.log(first_default, next_default); 497 498 ================================================================================ 499 TestTsconfigPathsNoBaseURL 500 ---------- /Users/user/project/out.js ---------- 501 // Users/user/project/simple/test0-success.ts 502 var test0_success_default = "test0-success"; 503 504 // Users/user/project/simple/test1-success.ts 505 var test1_success_default = "test1-success"; 506 507 // Users/user/project/simple/test2-success/foo.ts 508 var foo_default = "test2-success"; 509 510 // Users/user/project/simple/test3-success.ts 511 var test3_success_default = "test3-success"; 512 513 // Users/user/project/simple/test4-first/foo.ts 514 var foo_default2 = "test4-success"; 515 516 // Users/user/project/simple/test5-second/foo.ts 517 var foo_default3 = "test5-success"; 518 519 // Users/user/project/simple/actual/test.ts 520 var test_default = "absolute-success"; 521 522 // Users/user/project/simple/index.ts 523 var simple_default = { 524 test0: test0_success_default, 525 test1: test1_success_default, 526 test2: foo_default, 527 test3: test3_success_default, 528 test4: foo_default2, 529 test5: foo_default3, 530 absolute: test_default 531 }; 532 533 // Users/user/project/extended/nested/test0-success.ts 534 var test0_success_default2 = "test0-success"; 535 536 // Users/user/project/extended/nested/test1-success.ts 537 var test1_success_default2 = "test1-success"; 538 539 // Users/user/project/extended/nested/test2-success/foo.ts 540 var foo_default4 = "test2-success"; 541 542 // Users/user/project/extended/nested/test3-success.ts 543 var test3_success_default2 = "test3-success"; 544 545 // Users/user/project/extended/nested/test4-first/foo.ts 546 var foo_default5 = "test4-success"; 547 548 // Users/user/project/extended/nested/test5-second/foo.ts 549 var foo_default6 = "test5-success"; 550 551 // Users/user/project/extended/nested/actual/test.ts 552 var test_default2 = "absolute-success"; 553 554 // Users/user/project/extended/index.ts 555 var extended_default = { 556 test0: test0_success_default2, 557 test1: test1_success_default2, 558 test2: foo_default4, 559 test3: test3_success_default2, 560 test4: foo_default5, 561 test5: foo_default6, 562 absolute: test_default2 563 }; 564 565 // Users/user/project/entry.ts 566 console.log(simple_default, extended_default); 567 568 ================================================================================ 569 TestTsconfigPathsOverriddenBaseURL 570 ---------- /Users/user/project/out.js ---------- 571 // Users/user/project/src/test.ts 572 var test_default = 123; 573 574 // Users/user/project/src/entry.ts 575 console.log(test_default); 576 577 ================================================================================ 578 TestTsconfigPathsOverriddenBaseURLDifferentDir 579 ---------- /Users/user/project/out.js ---------- 580 // Users/user/project/src/test.ts 581 var test_default = 123; 582 583 // Users/user/project/src/entry.ts 584 console.log(test_default); 585 586 ================================================================================ 587 TestTsconfigPathsTypeOnly 588 ---------- /Users/user/project/out.js ---------- 589 // Users/user/project/node_modules/fib/index.js 590 function fib(input) { 591 if (input < 2) { 592 return input; 593 } 594 return fib(input - 1) + fib(input - 2); 595 } 596 597 // Users/user/project/entry.ts 598 console.log(fib(10)); 599 600 ================================================================================ 601 TestTsconfigPreserveJSX 602 ---------- /Users/user/project/out.js ---------- 603 // Users/user/project/entry.tsx 604 console.log(/* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement("div", null), /* @__PURE__ */ React.createElement("div", null))); 605 606 ================================================================================ 607 TestTsconfigPreserveJSXAutomatic 608 ---------- /Users/user/project/out.js ---------- 609 // Users/user/project/entry.tsx 610 import { Fragment, jsx, jsxs } from "react/jsx-runtime"; 611 console.log(/* @__PURE__ */ jsxs(Fragment, { children: [ 612 /* @__PURE__ */ jsx("div", {}), 613 /* @__PURE__ */ jsx("div", {}) 614 ] })); 615 616 ================================================================================ 617 TestTsconfigPreserveUnusedImports 618 ---------- /Users/user/project/out.js ---------- 619 // Users/user/project/src/entry.ts 620 import "./src/foo"; 621 console.log(1); 622 623 ================================================================================ 624 TestTsconfigPreserveValueImports 625 ---------- /Users/user/project/out.js ---------- 626 import { b1 } from "b"; 627 import { c1 } from "c"; 628 import { d1, d2 } from "d"; 629 import f1 from "f"; 630 import g1, { g2 } from "g"; 631 import h1 from "h"; 632 import * as i1 from "i"; 633 import "j"; 634 635 ================================================================================ 636 TestTsconfigPreserveValueImportsAndImportsNotUsedAsValuesPreserve 637 ---------- /Users/user/project/out.js ---------- 638 import {} from "a"; 639 import { b1 } from "b"; 640 import { c1 } from "c"; 641 import { d1, d2 } from "d"; 642 import {} from "e"; 643 import f1, {} from "f"; 644 import g1, { g2 } from "g"; 645 import h1, {} from "h"; 646 import * as i1 from "i"; 647 import "j"; 648 649 ================================================================================ 650 TestTsconfigReactJSX 651 ---------- /Users/user/project/out.js ---------- 652 // Users/user/project/entry.tsx 653 import { Fragment, jsx, jsxs } from "notreact/jsx-runtime"; 654 console.log(/* @__PURE__ */ jsxs(Fragment, { children: [ 655 /* @__PURE__ */ jsx("div", {}), 656 /* @__PURE__ */ jsx("div", {}) 657 ] })); 658 659 ================================================================================ 660 TestTsconfigReactJSXDev 661 ---------- /Users/user/project/out.js ---------- 662 // Users/user/project/entry.tsx 663 import { Fragment, jsxDEV } from "react/jsx-dev-runtime"; 664 console.log(/* @__PURE__ */ jsxDEV(Fragment, { children: [ 665 /* @__PURE__ */ jsxDEV("div", {}, void 0, false, { 666 fileName: "Users/user/project/entry.tsx", 667 lineNumber: 2, 668 columnNumber: 19 669 }), 670 /* @__PURE__ */ jsxDEV("div", {}, void 0, false, { 671 fileName: "Users/user/project/entry.tsx", 672 lineNumber: 2, 673 columnNumber: 25 674 }) 675 ] }, void 0, true, { 676 fileName: "Users/user/project/entry.tsx", 677 lineNumber: 2, 678 columnNumber: 17 679 })); 680 681 ================================================================================ 682 TestTsconfigReactJSXWithDevInMainConfig 683 ---------- /Users/user/project/out.js ---------- 684 // Users/user/project/entry.tsx 685 import { Fragment, jsxDEV } from "react/jsx-dev-runtime"; 686 console.log(/* @__PURE__ */ jsxDEV(Fragment, { children: [ 687 /* @__PURE__ */ jsxDEV("div", {}, void 0, false, { 688 fileName: "Users/user/project/entry.tsx", 689 lineNumber: 2, 690 columnNumber: 19 691 }), 692 /* @__PURE__ */ jsxDEV("div", {}, void 0, false, { 693 fileName: "Users/user/project/entry.tsx", 694 lineNumber: 2, 695 columnNumber: 25 696 }) 697 ] }, void 0, true, { 698 fileName: "Users/user/project/entry.tsx", 699 lineNumber: 2, 700 columnNumber: 17 701 })); 702 703 ================================================================================ 704 TestTsconfigRemoveUnusedImports 705 ---------- /Users/user/project/out.js ---------- 706 // Users/user/project/src/entry.ts 707 console.log(1); 708 709 ================================================================================ 710 TestTsconfigUnrecognizedTargetWarning 711 ---------- /Users/user/project/out.js ---------- 712 713 ================================================================================ 714 TestTsconfigUseDefineForClassFieldsES2020 715 ---------- /Users/user/project/out.js ---------- 716 // Users/user/project/src/entry.ts 717 Foo = class { 718 constructor() { 719 this.useDefine = false; 720 } 721 }; 722 723 ================================================================================ 724 TestTsconfigUseDefineForClassFieldsESNext 725 ---------- /Users/user/project/out.js ---------- 726 // Users/user/project/src/entry.ts 727 Foo = class { 728 useDefine = true; 729 }; 730 731 ================================================================================ 732 TestTsconfigVerbatimModuleSyntaxFalse 733 ---------- /Users/user/project/out/main.js ---------- 734 export { Car } from "./car"; 735 736 ================================================================================ 737 TestTsconfigVerbatimModuleSyntaxTrue 738 ---------- /Users/user/project/out/main.js ---------- 739 export { Car } from "./car"; 740 import {} from "./car"; 741 export {} from "./car"; 742 import { b } from "bcd"; 743 import {} from "xyz"; 744 745 ================================================================================ 746 TestTsconfigWarningsInsideNodeModules 747 ---------- /Users/user/project/out.js ---------- 748 749 ================================================================================ 750 TestTsconfigWithStatementAlwaysStrictFalse 751 ---------- /Users/user/project/out.js ---------- 752 (() => { 753 // Users/user/project/src/entry.ts 754 with (x) y; 755 })(); 756 757 ================================================================================ 758 TestTsconfigWithStatementStrictFalse 759 ---------- /Users/user/project/out.js ---------- 760 (() => { 761 // Users/user/project/src/entry.ts 762 with (x) y; 763 })(); 764 765 ================================================================================ 766 TestTsconfigWithStatementStrictTrueAlwaysStrictFalse 767 ---------- /Users/user/project/out.js ---------- 768 (() => { 769 // Users/user/project/src/entry.ts 770 with (x) y; 771 })();