NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #435 most downloaded on npm
Find and parse the tsconfig.json file from a directory path
Last release 1 months ago
17 Aug 2026
Release timing varies
gaps range from 1 weeks to 5 months
Nearly every release is documented
notes for 48 of 49 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
55 releases · first in 2019
files-matcher: resolve relative patterns against UNC roots ( #134 ) ( 0173001 ), closes #133
TypeScript-version-aware compiler option defaults
One column per quarter.
readTsconfig and getTsconfig now applynode_modules/typescript). Parsed configs include synthesized fieldsmoduleResolution: 'bundler' (TS 6) or target: 'es5' (TS 5) thatundefined. Pass typescriptVersion: false to restoreparse-tsconfig: preserve files when include is also present
preserve files when include is also present ( f92e1d9 ), closes privatenumber/get-tsconfig#128
api: return undefined for non-absolute paths in fileMatcher
parseTsconfig() has been renamed to readTsconfig() and now returns { path, config } instead of the config object directlyminimum Node.js version is now 20
parse-tsconfig: derive default exclude from the effective outDir ( #136 ) ( b4e7751 ), closes #89
files-matcher: resolve relative patterns against UNC roots ( #134 ) ( 30fc776 ), closes #133
parse-tsconfig: resolve extends dependencies of symlinked packages
add includes option to getTsconfig and findTsconfig
parse-tsconfig: rewrite inherited path fields in extends
parse-tsconfig: preserve files when include is also present
parse-tsconfig: don't add outDir to exclude when exclude is specified
paths-matcher: restore baseUrl fallback when paths is defined
parse-tsconfig: add implied options for composite
parse-tsconfig: resolve watchOptions.excludeFiles to absolute paths
paths-matcher: allow absolute paths from ${configDir} resolution
files-matcher: handle absolute paths from ${configDir} resolution
support rewriteRelativeImportExtensions implicit default
# 4.12.0 (2025-10-08) ### Features * update deps (5dcabdd) * update tsconfig types
handle paths without normalization in extends resolution
default moduleResolution for module: preserve
# 4.10.0 (2025-01-21) ### Features * add implicit compilerOptions
# 4.9.0 (2025-01-20) ### Features * add jsdocs
support configDir for other compilerOptions fields
support ${configDir} (eba8538), closes privatenumber/get-tsconfig#81
handle relative tsconfig.json paths
resolve relative path extends in parent directory
symlinks to not be resolved to real path
allow extends array to have common dependency
resolve paths from tsconfig that defined it
paths: extended config to resolve relative to self
handle package.json with no tsconfig entry
createPathsMatcher: resolve absolute target paths (8acfb83), closes #50
parseTsconfig: handle absolute baseUrl
# 4.6.0 (2023-05-29) ### Features * support package.json#exports
# 4.5.0 (2023-03-27) ### Features * support TS5 extends array
# 4.4.0 (2023-02-06) ### Features * file matcher
extends: resolve absolute paths
# 4.2.0 (2022-07-14) ### Features * support yarn pnp
extends: resolve file with colliding directory name
paths: handle ../ in relative path check
paths: disallow matching current or parent directory
types: compilerOptions.paths to require values
extends: baseUrl that points to parent path
resolver: handle extension-less dependency json
resolve package with tsconfig.json
# 4.0.0 (2022-06-10) ### Features * use named exports (#6) (58a696c) ### BREAKING CHANGES * changes export signature
# 3.2.0 (2022-06-10) ### Features * paths: createPathsMatcher
type: path to be required property
## 3.0.1 (2022-03-31) ### Bug Fixes * support node12.20
# 3.0.0 (2022-03-31) ### Features * remove typescript dependency (#4) (e58443a) ### BREAKING CHANGES * removes TypeScript dependency
# 2.0.0 (2022-01-12) ### Features * init (5628fbb) ### Performance Improvements * add another level of caching (2071c1e) ### BREAKING CHANGES * new re
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →