Update checked-in dependencies
This commit is contained in:
parent
4fad06f438
commit
40a500c743
4168 changed files with 298222 additions and 374905 deletions
41
node_modules/get-tsconfig/README.md
generated
vendored
41
node_modules/get-tsconfig/README.md
generated
vendored
|
|
@ -97,6 +97,47 @@ console.log(parseTsconfig('./path/to/tsconfig.custom.json'))
|
|||
|
||||
---
|
||||
|
||||
### createFileMatcher(tsconfig: TsconfigResult, caseSensitivePaths?: boolean)
|
||||
|
||||
Given a `tsconfig.json` file, it returns a file-matcher function that determines whether it should apply to a file path.
|
||||
|
||||
```ts
|
||||
type FileMatcher = (filePath: string) => TsconfigResult['config'] | undefined
|
||||
```
|
||||
|
||||
#### tsconfig
|
||||
Type: `TsconfigResult`
|
||||
|
||||
Pass in the return value from `getTsconfig`, or a `TsconfigResult` object.
|
||||
|
||||
#### caseSensitivePaths
|
||||
Type: `boolean`
|
||||
|
||||
By default, it uses [`is-fs-case-sensitive`](https://github.com/privatenumber/is-fs-case-sensitive) to detect whether the file-system is case-sensitive.
|
||||
|
||||
Pass in `true` to make it case-sensitive.
|
||||
|
||||
#### Example
|
||||
|
||||
For example, if it's called with a `tsconfig.json` file that has `include`/`exclude`/`files` defined, the file-matcher will return the config for files that match `include`/`files`, and return `undefined` for files that don't match or match `exclude`.
|
||||
|
||||
```ts
|
||||
const tsconfig = getTsconfig()
|
||||
const fileMatcher = tsconfig && createFileMatcher(tsconfig)
|
||||
|
||||
/*
|
||||
* Returns tsconfig.json if it matches the file,
|
||||
* undefined if not
|
||||
*/
|
||||
const configForFile = fileMatcher?.('/path/to/file.ts')
|
||||
const distCode = compileTypescript({
|
||||
code: sourceCode,
|
||||
tsconfig: configForFile
|
||||
})
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### createPathsMatcher(tsconfig: TsconfigResult)
|
||||
|
||||
Given a tsconfig with [`compilerOptions.paths`](https://www.typescriptlang.org/tsconfig#paths) defined, it returns a matcher function.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue