1.2.0 • Published 1 year ago
@mnrendra/read-tsconfig v1.2.0
@mnrendra/read-tsconfig
Read the tsconfig.json
file in your project.
Install
npm i @mnrendra/read-tsconfig
Usage
Using CommonJS
:
const { readTSConfig, readTSConfigSync } = require('@mnrendra/read-tsconfig')
// Asynchronously
readTSConfig()
.then(({ compilerOptions }) => {
console.log('asynchronously:', compilerOptions)
})
// Synchronously
const { compilerOptions } = readTSConfigSync()
console.log('synchronously:', compilerOptions)
Using ES Module
:
import { readTSConfig, readTSConfigSync } from '@mnrendra/read-tsconfig'
// Asynchronously
readTSConfig()
.then(({ compilerOptions }) => {
console.log('asynchronously:', compilerOptions)
})
// Synchronously
const { compilerOptions } = readTSConfigSync()
console.log('synchronously:', compilerOptions)
Utility
import {
validateSkippedStacks // To validate the list of stacks to be skipped. More info: @mnrendra/validate-skipped-stacks
} from '@mnrendra/read-tsconfig'
Types
import type {
// @mnrendra/types-tsconfig
TSConfig,
BuildOptions,
CompileOnSave,
CompilerOptions,
BaseURL,
Paths,
Exclude,
Extends,
Files,
Include,
MDX,
References,
TSNode,
WatchOptions,
TypeAcquisition,
// @mnrendra/read-tsconfig
Options,
// @mnrendra/validate-skipped-stacks
SkippedStacks,
ValidSkippedStacks
} from '@mnrendra/read-tsconfig'