Home > OS >  tsconfig's outDir vs esbuild's outdir
tsconfig's outDir vs esbuild's outdir

Time:09-27

What is the difference between tsconfig's outDir vs esbuild's outdir? Seems like the do the same thing. esbuild supposedly detects the tsconfig, so which should I use? This is for a TypeScript library on npm.

CodePudding user response:

Only certain features of tsconfig.json are used by esbuild:

esbuild currently only inspects the following fields in tsconfig.json files:

  • alwaysStrict
  • baseUrl
  • extends
  • importsNotUsedAsValues
  • jsx
  • jsxFactory
  • jsxFragmentFactory
  • jsxImportSource
  • paths
  • preserveValueImports
  • target
  • useDefineForClassFields

Therefore you should use esbuild's outdir, the outDir configuration in tsfonfig.json will have no effect.

  • Related