resolve-tsconfig
Find and resolve a tsconfig with some options.
Installation
pnpm add resolve-tsconfig
Usage
import { resolveTsConfig } from 'resolve-tsconfig';
const { config, diagnostics } = resolveTsConfig();
Signature
function resolveTsConfig(options?: ResolveTsConfigOptions): ResolvedTsConfig;
Options
-
filePath:
string | undefined
- Default totsconfig.json
. -
startDirectory:
string | undefined
- Default to current workind directory. -
stopDirectory:
string | undefined
- Default to root directory. -
startDirectoryShouldExists:
boolean | undefined
- Default tofalse
.
Return
type ResolvedTsConfig =
| { diagnostics: ts.Diagnostic[]; config?: never }
| { config: ts.ParsedCommandLine; diagnostics?: never };
Scaffolded with @skarab/skaffold