Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- base, library, and library-build, same as the package exports - initially started with library, but if I wanted to use this repo for apps as well, I wouldn't want some configurations like declarations or declaration maps as they're unused by apps - so split off library and base - library-build doesn't add much and is for a particular use-case, so I also may end up removing that at some point - NOTE: `extends` resolves relative paths based on the location of the _extended_ config file, not the one doing the extension - https://www.typescriptlang.org/tsconfig#extends - This effectively means that all "path-based compiler options" like `outDir`, `outFile`, `rootDir`, `include`, `exclude`, and `files` have to be repeated in all tsconfigs - c.f. microsoft/TypeScript#29172, microsoft/TypeScript#25430 - so the usage of them here is more of as an "example" of sorts of what should be repeated, as installing from NPM would result in the paths here being _inside_ `node_modules` (or elsewhere pending the NPM client you use)
- Loading branch information