Tags: mikebridge/ts-loader
Tags
Update CHANGELOG.md (TypeStrong#1292) * Update CHANGELOG.md * Update package.json * Update CHANGELOG.md
Backport TypeStrong#1287 to v8 (TypeStrong#1291) * Backport "Use caches for module resolution and type reference directives when using compiler default functions" TypeStrong#1287 to v8 * regen comparison tests * Revert "regen comparison tests" This reverts commit f04c5cf. * only the two failing tests rerun. * yarn run comparison-tests -- --save-output --single-test projectReferencesSymLinks * yarn run comparison-tests -- --single-test projectReferencesSymLinks_WatchApi --save-output Co-authored-by: Sheetal Nandi <shkamat@microsoft.com> Co-authored-by: John Reilly <johnny_reilly@hotmail.com>
Use caches for module resolution and type reference directives when u… …sing compiler default functions (TypeStrong#1287) * ClearCache for watchHost * Use module resolution cache * Use complete ResolvedModuleFull from typescript * Use type reference directive cache so that results are atomic like module resolution till watch is invoked * Some updates * Test baseline update * Update src/servicesHost.ts * Update src/servicesHost.ts * Update CHANGELOG.md * Update package.json * Update src/interfaces.ts Co-authored-by: John Reilly <johnny_reilly@hotmail.com>
feat: remove top-level typescript import statements (TypeStrong#1259) * feat: remove top-level typescript import statements * Update package.json * Update CHANGELOG.md Co-authored-by: John Reilly <johnny_reilly@hotmail.com>
Optimize fileExists callback path (TypeStrong#1266) * Optimize fileExists callback path Instead of looking up filePathKey twice, cache in in the local scope. This isn't a hugely expensive lookup path, but is a hot path on large project recompiles (especially after caches are blown away). Profiling shows that even the Map lookup shows non-trivial cache lookup aggregate time * Update Changelog & package.json
Re-fix Webpack 5 watch not failing on error (TypeStrong#1254) * Add afterDeclarations to getCustomTransformers in README.md * Emit d.ts file in subsequent runs in watch mode * Update package.json and changelog.md * Re-fixed missing errors in watch mode * Correct merge error