Guides like those found at 1 and 2 often recommend having two separate files - tsconfig.json
and tsconfig.build.json
- at the root level of an NPM monorepo for TypeScript projects.
What are the distinctions between these files? Is it possible to consolidate them into a single file, say tsconfig.json
? Additionally, other resources mention files like tsconfig.app.json
and tsconfig.base.json
. Are the extensions ".app", ".build", and ".base" standard conventions, or can any arbitrary words be used, such as tsconfig.foo.json
?