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:
alwaysStrictbaseUrlextendsimportsNotUsedAsValuesjsxjsxFactoryjsxFragmentFactoryjsxImportSourcepathspreserveValueImportstargetuseDefineForClassFields
Therefore you should use esbuild's outdir, the outDir configuration in tsfonfig.json will have no effect.
