Releases: dominikg/tsconfck
[email protected]
Patch Changes
- fix(glob-matching): add implicit
**/*
to path patterns that do not have an extension or wildcard in their last segment, egsrc
becomessrc/**/*
for matching. (#200)
[email protected]
Patch Changes
- fix missing types issue in 3.1.2 (#191)
[email protected]
Patch Changes
- correctly replace ${configDir} in tsconfig files loaded from packages in node_modules (#189)
[email protected]
Patch Changes
- Fix ts 5.5
${configDir}
expansion (#179)
[email protected]
Minor Changes
- add support for typescript 5.5 ${configDir} replacement (#172)
[email protected]
Patch Changes
- fix deadlock when referenced tsconfig extends original (#165)
[email protected]
Patch Changes
- fix(parse): ensure extends and references are deep parsed also for concurrently parsed siblings (#153)
[email protected]
[email protected]
Major Changes
-
breaking(node): minimum supported node version is node18 (#107)
-
breaking(exports): remove cjs export (#107)
-
breaking(exports): remove package.json export (#107)
-
breaking(peerDependencies): minimum supported typescript version for parseNative and findNative is 5.0 (#107)
-
breaking(parse): include js extensions with allowJs: true (#132)
-
breaking(parse): resolve with empty result for missing tsconfig file, remove option resolveWithEmptyIfConfigNotFound (#115)
-
breaking(cache): Replace simple Map cache with a dedicated TSConfckCache (#132)
-
breaking(find): remove tsconfigPaths option, use cache + ignoreNodeModules instead. (#112)
-
breaking(find): add ignoreNodeModules option as a replacement for using tsconfigPaths to ignore node_modules (#128)
-
breaking(errors): throw ENOENT from parse if input .json filename does not exist. throw custom error if exists but is no file (#121)
Minor Changes
-
feat(exports): export unbundled esm js (#107)
-
feat(exports): export types as module declaration, including a .d.ts.map (#107)
-
perf(find): switch to fs.stat callback for async improve cache usage (#115)
-
feat(find): add configName option to support jsconfig.json (#132)
-
feat(findNative): add find options (cache, root) (#112)
Patch Changes
[email protected]
Major Changes
-
breaking: include js extensions with allowJs: true (#132)
-
breaking: enable caching paths for multiple configNames in one TSConfckCache, changed cache.getTSConfigPath(dir) to cache.getConfigPath(dir,configName) (#132)
Minor Changes
- feat: add configName option to support jsconfig.json (#132)
Patch Changes
- fix(types): use import condition for types to avoid masquerading as cjs (#130)