resolve-tsconfig
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

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 to tsconfig.json.
  • startDirectory: string | undefined - Default to current workind directory.
  • stopDirectory: string | undefined - Default to root directory.
  • startDirectoryShouldExists: boolean | undefined - Default to false.

Return

type ResolvedTsConfig =
  | { diagnostics: ts.Diagnostic[]; config?: never }
  | { config: ts.ParsedCommandLine; diagnostics?: never };

Scaffolded with @skarab/skaffold

Package Sidebar

Install

npm i resolve-tsconfig

Weekly Downloads

1,075

Version

1.3.0

License

MIT

Unpacked Size

36.8 kB

Total Files

8

Last publish

Collaborators

  • skarab