UNPKG

typescript-transform-paths

Version:

Transforms module resolution paths using TypeScript path mapping and/or custom paths

638 lines (321 loc) 33 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## v3.5.5 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.4...v3.5.5) ### 🩹 Fixes - When installed typescript version contains 0 it would cause error to be thrown "Expected version to be parsed" ([#399](https://github.com/LeDDGroup/typescript-transform-paths/pull/399)) ### ❤️ Contributors - Anthony Y. Zhu ([@anthony-y-zhu14](http://github.com/anthony-y-zhu14)) ## v3.5.4 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.4) ### 🩹 Fixes - Respect desired path on case-insensitive file systems ([#397](https://github.com/LeDDGroup/typescript-transform-paths/pull/397)) ### 📖 Documentation - Add version compatibility matrix in readme ([#338](https://github.com/LeDDGroup/typescript-transform-paths/pull/338)) ### 🏡 Chore - **deps-dev:** Bump @eslint/js from 9.9.1 to 9.15.0 ([#310](https://github.com/LeDDGroup/typescript-transform-paths/pull/310)) - **deps-dev:** Bump typescript-eslint from 8.13.0 to 8.15.0 ([#308](https://github.com/LeDDGroup/typescript-transform-paths/pull/308)) - **deps-dev:** Bump eslint from 9.10.0 to 9.15.0 ([#309](https://github.com/LeDDGroup/typescript-transform-paths/pull/309)) - **deps-dev:** Bump changelogen from 0.5.5 to 0.5.7 ([#316](https://github.com/LeDDGroup/typescript-transform-paths/pull/316)) - **deps-dev:** Bump @types/node from 22.8.7 to 22.9.3 ([#314](https://github.com/LeDDGroup/typescript-transform-paths/pull/314)) - **deps-dev:** Bump typescript from 5.6.3 to 5.7.2 in /test ([#317](https://github.com/LeDDGroup/typescript-transform-paths/pull/317)) - **deps-dev:** Bump typescript-eslint from 8.15.0 to 8.16.0 ([#313](https://github.com/LeDDGroup/typescript-transform-paths/pull/313)) - **deps-dev:** Bump eslint from 9.15.0 to 9.16.0 ([#319](https://github.com/LeDDGroup/typescript-transform-paths/pull/319)) - **deps-dev:** Bump typescript-eslint from 8.16.0 to 8.17.0 ([#320](https://github.com/LeDDGroup/typescript-transform-paths/pull/320)) - **deps-dev:** Update yarn from 4.4.0 to 4.5.3 ([f6ccab1](https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1)) - Update yarn.lock ([b958778](https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778)) - **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 ([#322](https://github.com/LeDDGroup/typescript-transform-paths/pull/322)) - **deps-dev:** Bump typescript-eslint from 8.17.0 to 8.18.0 ([#323](https://github.com/LeDDGroup/typescript-transform-paths/pull/323)) - **deps-dev:** Bump typescript from 5.5.4 to 5.7.2 ([#315](https://github.com/LeDDGroup/typescript-transform-paths/pull/315)) - **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 in /test ([#324](https://github.com/LeDDGroup/typescript-transform-paths/pull/324)) - Configure Renovate ([#330](https://github.com/LeDDGroup/typescript-transform-paths/pull/330)) - Update renovate config to auto merge minor updates ([b3f3f31](https://github.com/LeDDGroup/typescript-transform-paths/commit/b3f3f31)) - **release:** V3.5.3 ([4c3a6c3](https://github.com/LeDDGroup/typescript-transform-paths/commit/4c3a6c3)) - **deps-dev:** Bump @types/jest from 29.5.12 to 29.5.14 in /test ([#346](https://github.com/LeDDGroup/typescript-transform-paths/pull/346)) ### 🤖 CI - Adjust publish workflow ([1039e07](https://github.com/LeDDGroup/typescript-transform-paths/commit/1039e07)) - Fix changelogen not pushing code ([221136a](https://github.com/LeDDGroup/typescript-transform-paths/commit/221136a)) - Update fetch-depth on publish workflow ([2fe790e](https://github.com/LeDDGroup/typescript-transform-paths/commit/2fe790e)) ### ❤️ Contributors - Denis Sokolov ([@denis-sokolov](http://github.com/denis-sokolov)) - Daniel Perez Alvarez <danielpza@protonmail.com> ## v3.5.3 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.2...v3.5.3) ### 📖 Documentation - Add version compatibility matrix in readme ([#338](https://github.com/LeDDGroup/typescript-transform-paths/pull/338)) ### 🏡 Chore - **deps-dev:** Bump @eslint/js from 9.9.1 to 9.15.0 ([#310](https://github.com/LeDDGroup/typescript-transform-paths/pull/310)) - **deps-dev:** Bump typescript-eslint from 8.13.0 to 8.15.0 ([#308](https://github.com/LeDDGroup/typescript-transform-paths/pull/308)) - **deps-dev:** Bump eslint from 9.10.0 to 9.15.0 ([#309](https://github.com/LeDDGroup/typescript-transform-paths/pull/309)) - **deps-dev:** Bump changelogen from 0.5.5 to 0.5.7 ([#316](https://github.com/LeDDGroup/typescript-transform-paths/pull/316)) - **deps-dev:** Bump @types/node from 22.8.7 to 22.9.3 ([#314](https://github.com/LeDDGroup/typescript-transform-paths/pull/314)) - **deps-dev:** Bump typescript from 5.6.3 to 5.7.2 in /test ([#317](https://github.com/LeDDGroup/typescript-transform-paths/pull/317)) - **deps-dev:** Bump typescript-eslint from 8.15.0 to 8.16.0 ([#313](https://github.com/LeDDGroup/typescript-transform-paths/pull/313)) - **deps-dev:** Bump eslint from 9.15.0 to 9.16.0 ([#319](https://github.com/LeDDGroup/typescript-transform-paths/pull/319)) - **deps-dev:** Bump typescript-eslint from 8.16.0 to 8.17.0 ([#320](https://github.com/LeDDGroup/typescript-transform-paths/pull/320)) - **deps-dev:** Update yarn from 4.4.0 to 4.5.3 ([f6ccab1](https://github.com/LeDDGroup/typescript-transform-paths/commit/f6ccab1)) - Update yarn.lock ([b958778](https://github.com/LeDDGroup/typescript-transform-paths/commit/b958778)) - **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 ([#322](https://github.com/LeDDGroup/typescript-transform-paths/pull/322)) - **deps-dev:** Bump typescript-eslint from 8.17.0 to 8.18.0 ([#323](https://github.com/LeDDGroup/typescript-transform-paths/pull/323)) - **deps-dev:** Bump typescript from 5.5.4 to 5.7.2 ([#315](https://github.com/LeDDGroup/typescript-transform-paths/pull/315)) - **deps-dev:** Bump ts-patch from 3.2.1 to 3.3.0 in /test ([#324](https://github.com/LeDDGroup/typescript-transform-paths/pull/324)) - Configure Renovate ([#330](https://github.com/LeDDGroup/typescript-transform-paths/pull/330)) - Update renovate config to auto merge minor updates ([b3f3f31](https://github.com/LeDDGroup/typescript-transform-paths/commit/b3f3f31)) ### 🤖 CI - Adjust publish workflow ([1039e07](https://github.com/LeDDGroup/typescript-transform-paths/commit/1039e07)) - Fix changelogen not pushing code ([221136a](https://github.com/LeDDGroup/typescript-transform-paths/commit/221136a)) ### ❤️ Contributors - Daniel Perez Alvarez <danielpza@protonmail.com> ## v3.5.2 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.1...v3.5.2) ### 🩹 Fixes - Restore typescript 5.6 compatibility ([#301](https://github.com/LeDDGroup/typescript-transform-paths/pull/301)) ### 🏡 Chore - **deps-dev:** Bump eslint and @types/eslint ([#273](https://github.com/LeDDGroup/typescript-transform-paths/pull/273)) - **deps-dev:** Bump @types/node from 22.5.2 to 22.8.7 ([#303](https://github.com/LeDDGroup/typescript-transform-paths/pull/303)) - **deps-dev:** Bump typescript-eslint from 8.3.0 to 8.13.0 ([#302](https://github.com/LeDDGroup/typescript-transform-paths/pull/302)) ### ❤️ Contributors - Ben Limmer ([@blimmer](http://github.com/blimmer)) ## v3.5.1 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.5.0...v3.5.1) ### 🩹 Fixes - Downgrade minimatch from 10.0.1 to 9.0.5 ([#272](https://github.com/LeDDGroup/typescript-transform-paths/pull/272)) ### 💅 Refactors - Always patch ([ed3ed1f](https://github.com/LeDDGroup/typescript-transform-paths/commit/ed3ed1f)) - Rename typescript-number to typescript-x ([36643ff](https://github.com/LeDDGroup/typescript-transform-paths/commit/36643ff)) - Use strictest typescript configuration ([a67e739](https://github.com/LeDDGroup/typescript-transform-paths/commit/a67e739)) - Enable @typescript-eslint/no-explicit-any warning ([1cddaac](https://github.com/LeDDGroup/typescript-transform-paths/commit/1cddaac)) - Add eslint-plugin-unicorn ([44ad2e0](https://github.com/LeDDGroup/typescript-transform-paths/commit/44ad2e0)) - Remove anys ([07e5c27](https://github.com/LeDDGroup/typescript-transform-paths/commit/07e5c27)) ### 🏡 Chore - Rename nx test project to avoid conflict with package name ([3ee03d1](https://github.com/LeDDGroup/typescript-transform-paths/commit/3ee03d1)) - **deps-dev:** Bump typescript-eslint from 8.1.0 to 8.2.0 ([#249](https://github.com/LeDDGroup/typescript-transform-paths/pull/249)) - **deps-dev:** Bump @types/node from 22.2.0 to 22.4.1 ([#248](https://github.com/LeDDGroup/typescript-transform-paths/pull/248)) - Add danielpza to funding.yml ([9aa6941](https://github.com/LeDDGroup/typescript-transform-paths/commit/9aa6941)) - **deps-dev:** Bump typescript-eslint from 8.2.0 to 8.3.0 ([#254](https://github.com/LeDDGroup/typescript-transform-paths/pull/254)) - **deps-dev:** Bump @types/node from 22.4.1 to 22.5.0 ([#253](https://github.com/LeDDGroup/typescript-transform-paths/pull/253)) - **deps-dev:** Update some dependencies ([164aeac](https://github.com/LeDDGroup/typescript-transform-paths/commit/164aeac)) - Remove eslint-plugin-unicorn ([8c6ccf4](https://github.com/LeDDGroup/typescript-transform-paths/commit/8c6ccf4)) ### ❤️ Contributors - Spdaley <seadaley@cisco.com> - Daniel Perez Alvarez <danielpza@protonmail.com> ## v3.5.0 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.11...v3.5.0) ### 🚀 Enhancements - Add package.json exports ([#218](https://github.com/LeDDGroup/typescript-transform-paths/pull/218)) ### 💅 Refactors - Move top level register and nx-transformer to src/ ([6f0a280](https://github.com/LeDDGroup/typescript-transform-paths/commit/6f0a280)) - Add prettier-plugin-jsdoc ([0b5fd4c](https://github.com/LeDDGroup/typescript-transform-paths/commit/0b5fd4c)) - Remove ts-expose-internals imports ([7b66926](https://github.com/LeDDGroup/typescript-transform-paths/commit/7b66926)) - Update ts-expose-internals -> @types/ts-expose-internals ([56d62d2](https://github.com/LeDDGroup/typescript-transform-paths/commit/56d62d2)) ### 🏡 Chore - **deps-dev:** Remove strip-ansi ([2fc9901](https://github.com/LeDDGroup/typescript-transform-paths/commit/2fc9901)) ### ❤️ Contributors - Daniel Perez Alvarez <danielpza@protonmail.com> ## v3.4.11 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.10...v3.4.11) ### 💅 Refactors - Remove namespaces in favor of modules ([#236](https://github.com/LeDDGroup/typescript-transform-paths/pull/236)) - Fix eslint warnings ([#238](https://github.com/LeDDGroup/typescript-transform-paths/pull/238)) - Fix no-require-imports eslint warning ([#239](https://github.com/LeDDGroup/typescript-transform-paths/pull/239)) - Enable no-unused-vars eslint rule ([2e3b9d6](https://github.com/LeDDGroup/typescript-transform-paths/commit/2e3b9d6)) - Remove tsconfig.base.json in favor of @tsconfig/node18 ([#235](https://github.com/LeDDGroup/typescript-transform-paths/pull/235)) - Unvendor typescript types definitions ([#234](https://github.com/LeDDGroup/typescript-transform-paths/pull/234)) - Remove hardcoded types ([#240](https://github.com/LeDDGroup/typescript-transform-paths/pull/240)) ### 📖 Documentation - Remove all contributors badge ([#230](https://github.com/LeDDGroup/typescript-transform-paths/pull/230)) - Remove articles section ([02d7d6c](https://github.com/LeDDGroup/typescript-transform-paths/commit/02d7d6c)) ### 🏡 Chore - Update eslint config to remove old src/declarations path ([0ab8ebc](https://github.com/LeDDGroup/typescript-transform-paths/commit/0ab8ebc)) - Update package.json contributors ([b79f96d](https://github.com/LeDDGroup/typescript-transform-paths/commit/b79f96d)) - **deps-dev:** Bump @types/node from 18.19.43 to 22.2.0 ([#241](https://github.com/LeDDGroup/typescript-transform-paths/pull/241)) - **deps-dev:** Bump typescript-eslint from 8.0.1 to 8.1.0 ([#243](https://github.com/LeDDGroup/typescript-transform-paths/pull/243)) - **deps-dev:** Bump @eslint/js from 9.8.0 to 9.9.0 ([#242](https://github.com/LeDDGroup/typescript-transform-paths/pull/242)) - **deps-dev:** Bump eslint from 9.8.0 to 9.9.0 ([#245](https://github.com/LeDDGroup/typescript-transform-paths/pull/245)) ### ✅ Tests - Remove yarn pack workaround ([#232](https://github.com/LeDDGroup/typescript-transform-paths/pull/232)) ### 🎨 Styles - Add eslint ([#237](https://github.com/LeDDGroup/typescript-transform-paths/pull/237)) ### ❤️ Contributors - Daniel Perez Alvarez <danielpza@protonmail.com> ## v3.4.10 [compare changes](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.9...v3.4.10) ### 🏡 Chore - Update dependencies ([#226](https://github.com/LeDDGroup/typescript-transform-paths/pull/226)) - Replace standard-version with changelogen ([#227](https://github.com/LeDDGroup/typescript-transform-paths/pull/227)) ### 🤖 CI - Generate provenance on npm publish ([#229](https://github.com/LeDDGroup/typescript-transform-paths/pull/229)) ### ❤️ Contributors - Daniel Perez Alvarez <danielpza@protonmail.com> ### [3.4.9](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.8...v3.4.9) (2024-08-07) ### [3.4.8](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.7...v3.4.8) (2024-08-07) ### [3.4.7](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.6...v3.4.7) (2024-02-20) ### Bug Fixes * Numerous issues with elision due to new TS features in v5+ (fixes [#184](https://github.com/LeDDGroup/typescript-transform-paths/issues/184)) ([d4f89af](https://github.com/LeDDGroup/typescript-transform-paths/commit/d4f89afccb02daba0212380e31654b93d85ebe98)) ### [3.4.6](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.5...v3.4.6) (2023-01-06) ### Bug Fixes * Cover edge case issues with case-insensitive filesystems ([968ee7b](https://github.com/LeDDGroup/typescript-transform-paths/commit/968ee7b080d0421347e020161646bc1fc5e58008)) ### [3.4.5](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.4...v3.4.5) (2023-01-05) ### Bug Fixes * OSX paths can be rewritten improperly (fixes [#167](https://github.com/LeDDGroup/typescript-transform-paths/issues/167)) ([0ff48d7](https://github.com/LeDDGroup/typescript-transform-paths/commit/0ff48d740edc58bed72971f6ad0f2c7493c56def)) ### [3.4.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.3...v3.4.4) (2022-10-24) ### Bug Fixes * NX Transformer entry script not included in NPM package (fixes [#166](https://github.com/LeDDGroup/typescript-transform-paths/issues/166)) ([4396e0c](https://github.com/LeDDGroup/typescript-transform-paths/commit/4396e0c27e679cef1bfe6d5faf397cc1b2f11992)) ### [3.4.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.2...v3.4.3) (2022-10-21) ### Bug Fixes * More edge cases in ts-node (fixes [#163](https://github.com/LeDDGroup/typescript-transform-paths/issues/163)) ([b297431](https://github.com/LeDDGroup/typescript-transform-paths/commit/b297431b5bd88a9b9dce449ded9a241857aaf5c6)) ### [3.4.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.1...v3.4.2) (2022-10-21) ### Bug Fixes * Edge cases exist which causes ts-node to fail with register script (fixes [#162](https://github.com/LeDDGroup/typescript-transform-paths/issues/162)) ([0dbe06e](https://github.com/LeDDGroup/typescript-transform-paths/commit/0dbe06efbf659f8d67df22d25296930f4ecd203f)) ### [3.4.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.4.0...v3.4.1) (2022-10-20) ### Bug Fixes * ImportType node children do not transform (fixes [#150](https://github.com/LeDDGroup/typescript-transform-paths/issues/150)) ([70871d2](https://github.com/LeDDGroup/typescript-transform-paths/commit/70871d22e76999589cb54111577c5e08112b43ee)) ## [3.4.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.3.1...v3.4.0) (2022-10-20) ### Features * Added NX Transformer ([6619164](https://github.com/LeDDGroup/typescript-transform-paths/commit/66191641bcd023464198b1974a6c351c831dc803)) * Updated library to support latest TypeScript & ts-node ([cbeb29c](https://github.com/LeDDGroup/typescript-transform-paths/commit/cbeb29cd3a62c205d7116a0ee5f0120d1696bd68)) ### Bug Fixes * Fixed incorrect signature return type for transformer (fixes [#156](https://github.com/LeDDGroup/typescript-transform-paths/issues/156)) ([a40b378](https://github.com/LeDDGroup/typescript-transform-paths/commit/a40b3785b61894f6f37b48018a00101ee27bcb09)) ### [3.3.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.3.0...v3.3.1) (2021-08-16) ### Bug Fixes * External project references not resolved properly in composite projects (fixes [#125](https://github.com/LeDDGroup/typescript-transform-paths/issues/125)) ([4a16396](https://github.com/LeDDGroup/typescript-transform-paths/commit/4a16396199058b6a705e22dc84ddfe8e6491f6be)) ## [3.3.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.2.1...v3.3.0) (2021-08-10) ### Features * Added typescript-transform-paths/register script ([8c36b09](https://github.com/LeDDGroup/typescript-transform-paths/commit/8c36b098a837d1ed04c04a8fb8a39a03eb0bbadf)) ### [3.2.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.2.0...v3.2.1) (2021-08-05) ### Bug Fixes * Missing type-only modifier for ts-node type import (fixes [#130](https://github.com/LeDDGroup/typescript-transform-paths/issues/130)) ([0320574](https://github.com/LeDDGroup/typescript-transform-paths/commit/0320574a42acf2b54585562e57850bbab2deea05)) ## [3.2.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.1.0...v3.2.0) (2021-08-03) ### Features * Support transformation via ts-node transpileOnly and compiler API transformNodes (closes [#123](https://github.com/LeDDGroup/typescript-transform-paths/issues/123)) ([dd942fd](https://github.com/LeDDGroup/typescript-transform-paths/commit/dd942fdbf34afcdec8f976a1540746521a758c73)) ### Bug Fixes * Custom JSDoc tags not working for older TS (fixes [#126](https://github.com/LeDDGroup/typescript-transform-paths/issues/126)) ([d4280c3](https://github.com/LeDDGroup/typescript-transform-paths/commit/d4280c3dec4dc9f3834fc98be2e51109422bd9aa)) ## [3.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.2...v3.1.0) (2021-07-13) ### Features * Add support for module augmentation (closes [#122](https://github.com/LeDDGroup/typescript-transform-paths/issues/122)) ([f9d4994](https://github.com/LeDDGroup/typescript-transform-paths/commit/f9d49944d1fed7c1d6cbfa1cbd04c0c76abae1c0)) ### [3.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.1...v3.0.2) (2021-07-01) ### Features * Improved resolution strategy by using EmitHost ([87294b4](https://github.com/LeDDGroup/typescript-transform-paths/commit/87294b437dfa572d409aa0b59a144de8545a3672)) ### Bug Fixes * Accommodate TS 4.4 paths pattern caching (fixes [#114](https://github.com/LeDDGroup/typescript-transform-paths/issues/114)) ([#116](https://github.com/LeDDGroup/typescript-transform-paths/issues/116)) ([e9b2a9f](https://github.com/LeDDGroup/typescript-transform-paths/commit/e9b2a9f0240bafd1a8d4a97c2be7cda3587af303)) * Base Node was elided if could not resolve (fixes: [#119](https://github.com/LeDDGroup/typescript-transform-paths/issues/119)) ([1b97c80](https://github.com/LeDDGroup/typescript-transform-paths/commit/1b97c8026903ede676c831fe24f9d18c98d24b24)) ### [3.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v3.0.0...v3.0.1) (2021-06-28) ## [3.0.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.4...v3.0.0) (2021-06-16) ### Features * Rewrote resolution strategy + various improvements (see notes) ([ed1df79](https://github.com/LeDDGroup/typescript-transform-paths/commit/ed1df795063c4d08b2a29b8b229d6ac7d134b816)), closes [#109](https://github.com/LeDDGroup/typescript-transform-paths/issues/109) [#110](https://github.com/LeDDGroup/typescript-transform-paths/issues/110) [#106](https://github.com/LeDDGroup/typescript-transform-paths/issues/106) [#108](https://github.com/LeDDGroup/typescript-transform-paths/issues/108) [#107](https://github.com/LeDDGroup/typescript-transform-paths/issues/107) [#103](https://github.com/LeDDGroup/typescript-transform-paths/issues/103) ### [2.2.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.3...v2.2.4) (2021-05-20) ### Bug Fixes * Implicit 'index' was written to output filename for imports (fixes [#105](https://github.com/LeDDGroup/typescript-transform-paths/issues/105)) ([4803cd2](https://github.com/LeDDGroup/typescript-transform-paths/commit/4803cd212c20785c74e534366fddc5c62f3a4d89)) ### [2.2.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.2...v2.2.3) (2021-02-02) ### Bug Fixes * Prevent `.json` extension being stripped in output (fixes [#95](https://github.com/LeDDGroup/typescript-transform-paths/issues/95)) ([bcca436](https://github.com/LeDDGroup/typescript-transform-paths/commit/bcca43677d23ddea0a409ec3daff008313d17342)) ### [2.2.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.1...v2.2.2) (2021-01-11) ### Bug Fixes * Corrected explicit extensions fix from previous patch ([a90e550](https://github.com/LeDDGroup/typescript-transform-paths/commit/a90e550a3d0c4804ef3a4e27cbc4e32ce6971296)) ### [2.2.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.2.0...v2.2.1) (2021-01-10) ### Bug Fixes * Preserve explicit file extensions (closes [#89](https://github.com/LeDDGroup/typescript-transform-paths/issues/89)) ([b0627f8](https://github.com/LeDDGroup/typescript-transform-paths/commit/b0627f8f6cd49681ff58ffad48e04e96a9e9ba27)) * Rely on original node for getting comment tags (closes [#90](https://github.com/LeDDGroup/typescript-transform-paths/issues/90)) ([fa978c2](https://github.com/LeDDGroup/typescript-transform-paths/commit/fa978c2651f74ba3ce7d7363ac5a0b3677a8e90c)) ## [2.2.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.1.0...v2.2.0) (2021-01-04) ### Features * Add overwriteNodeModules option ([b4a483e](https://github.com/LeDDGroup/typescript-transform-paths/commit/b4a483e880e348971c15dde697ec6813f678fde2)) * Added `@transform-path` and `@no-transform-path` tags for custom statement level transformation ([8cab30d](https://github.com/LeDDGroup/typescript-transform-paths/commit/8cab30d25415596f19b162bcf50cf984256012e6)) * Added `exclude` option to allow excluding transformation of matching resolved paths ([b1fdb54](https://github.com/LeDDGroup/typescript-transform-paths/commit/b1fdb545c2d963cd4d82a6a0bedfa2d7d0107398)) ### Bug Fixes * Certain edge cases existed where type elision improperly elided full import / export declarations without named bindings (closes [#87](https://github.com/LeDDGroup/typescript-transform-paths/issues/87)) ([84a7866](https://github.com/LeDDGroup/typescript-transform-paths/commit/84a7866d354b49a7d2e8abaadb89f24b8bff07bc)) ## [2.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.3...v2.1.0) (2020-11-27) ### Features * Added proper type elision (Closes [#77](https://github.com/LeDDGroup/typescript-transform-paths/issues/77) [#78](https://github.com/LeDDGroup/typescript-transform-paths/issues/78)) ([cee93ec](https://github.com/LeDDGroup/typescript-transform-paths/commit/cee93ecc3dceb90474239787c216a8d26089b417)) ### Bug Fixes * Ensure we use the same typescript instance that called the plugin (Fixes [#80](https://github.com/LeDDGroup/typescript-transform-paths/issues/80)) ### Refactoring * Heavily refactored code base for better scale and readability * Refactored tests for modularity and multi-TS instance testing ### [2.0.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.3...v2.0.4) (2020-11-23) * Refactored from requiring _both_ to _at least one_ tsConfig option: baseUrl, paths ([34e4963](https://github.com/LeDDGroup/typescript-transform-paths/commit/34e49639f7248e38475efd854670c11ea65fc76e)) - Fixes issue [#39](https://github.com/LeDDGroup/typescript-transform-paths/issues/39) - Adds support for new [TS 4.1 - paths without baseUrl](https://devblogs.microsoft.com/typescript/announcing-typescript-4-1/#paths-without-baseurl) ### [2.0.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.2...v2.0.3) (2020-11-17) ### Bug Fixes * Updated to more sound workaround for TS type-elision issue ([fb33832](https://github.com/LeDDGroup/typescript-transform-paths/commit/fb338322e5fcd3b3ee7d45269287006ddec1bdb6)) ### [2.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.1...v2.0.2) (2020-10-23) ### Bug Fixes * Leading comments elided from async import ([d29c52a](https://github.com/LeDDGroup/typescript-transform-paths/commit/d29c52adb11532327889fe49539797b65ba78e86)), closes [#58](https://github.com/LeDDGroup/typescript-transform-paths/issues/58) ### [2.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v2.0.0...v2.0.1) (2020-09-17) ### Bug Fixes * Support TS 4+ ([#69](https://github.com/LeDDGroup/typescript-transform-paths/issues/69)) ([2406346](https://github.com/LeDDGroup/typescript-transform-paths/commit/24063465c33c36a90d0ae8dd80374369d5f3ca8d)), closes [#68](https://github.com/LeDDGroup/typescript-transform-paths/issues/68) ## [2.0.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.15...v2.0.0) (2020-08-04) ### ⚠ BREAKING CHANGES * Re-written to rely on TS API (#66) ### Bug Fixes * Re-written to rely on TS API ([#66](https://github.com/LeDDGroup/typescript-transform-paths/issues/66)) ([e271f3e](https://github.com/LeDDGroup/typescript-transform-paths/commit/e271f3e973187743d5431b3582e44d553234d581)) ### [1.1.15](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.14...v1.1.15) (2020-07-30) ### Bug Fixes * multiple issue fixes ([#61](https://github.com/LeDDGroup/typescript-transform-paths/issues/61)) ([a4e2916](https://github.com/LeDDGroup/typescript-transform-paths/commit/a4e2916)), closes [#60](https://github.com/LeDDGroup/typescript-transform-paths/issues/60) [#24](https://github.com/LeDDGroup/typescript-transform-paths/issues/24) [#48](https://github.com/LeDDGroup/typescript-transform-paths/issues/48) ### [1.1.14](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.13...v1.1.14) (2019-12-27) ### Bug Fixes * add support for dynamic imports ([#46](https://github.com/LeDDGroup/typescript-transform-paths/issues/46)) ([88b6001](https://github.com/LeDDGroup/typescript-transform-paths/commit/88b6001)) ### [1.1.13](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.12...v1.1.13) (2019-11-11) ### Bug Fixes * another edge case for implicit * path ([#43](https://github.com/LeDDGroup/typescript-transform-paths/issues/43)) ([d0f4eb7](https://github.com/LeDDGroup/typescript-transform-paths/commit/d0f4eb7)), closes [#42](https://github.com/LeDDGroup/typescript-transform-paths/issues/42) ### [1.1.12](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.11...v1.1.12) (2019-11-09) ### Bug Fixes * handle tsconfig with out paths ([#41](https://github.com/LeDDGroup/typescript-transform-paths/issues/41)) ([1e936b8](https://github.com/LeDDGroup/typescript-transform-paths/commit/1e936b8)) ### [1.1.11](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.10...v1.1.11) (2019-10-09) ### Bug Fixes * not working with files with multiple extensions ([#37](https://github.com/LeDDGroup/typescript-transform-paths/issues/37)) ([97454c7](https://github.com/LeDDGroup/typescript-transform-paths/commit/97454c7)) ### [1.1.10](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.9...v1.1.10) (2019-08-20) ### Bug Fixes * do not transform relative paths ([dd57089](https://github.com/LeDDGroup/typescript-transform-paths/commit/dd57089)), closes [#30](https://github.com/LeDDGroup/typescript-transform-paths/issues/30) * resolve only if file exists ([e6c51e0](https://github.com/LeDDGroup/typescript-transform-paths/commit/e6c51e0)) ### [1.1.9](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.8...v1.1.9) (2019-08-20) ### Bug Fixes * urls not working ([4f9fbfa](https://github.com/LeDDGroup/typescript-transform-paths/commit/4f9fbfa)) ### [1.1.8](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.7...v1.1.8) (2019-08-01) ### Bug Fixes * not updating external module reference ([2323637](https://github.com/LeDDGroup/typescript-transform-paths/commit/2323637)) * revert [#27](https://github.com/LeDDGroup/typescript-transform-paths/issues/27) ([2d2cbeb](https://github.com/LeDDGroup/typescript-transform-paths/commit/2d2cbeb)) ### [1.1.7](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.6...v1.1.7) (2019-07-30) ### Bug Fixes * require statements not being transformed ([#27](https://github.com/LeDDGroup/typescript-transform-paths/issues/27)) ([822b65e](https://github.com/LeDDGroup/typescript-transform-paths/commit/822b65e)) ### [1.1.6](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.5...v1.1.6) (2019-07-09) ### Bug Fixes * not working explicits exports for types on declaration files ([0263f06](https://github.com/LeDDGroup/typescript-transform-paths/commit/0263f06)) ### [1.1.5](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.4...v1.1.5) (2019-07-09) ### Bug Fixes * declaration files inconsistencies ([d7f4074](https://github.com/LeDDGroup/typescript-transform-paths/commit/d7f4074)), closes [#24](https://github.com/LeDDGroup/typescript-transform-paths/issues/24) [#23](https://github.com/LeDDGroup/typescript-transform-paths/issues/23) [#22](https://github.com/LeDDGroup/typescript-transform-paths/issues/22) ### Tests * improve tests ([cf20a3f](https://github.com/LeDDGroup/typescript-transform-paths/commit/cf20a3f)) ### [1.1.4](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.3...v1.1.4) (2019-06-08) ### Bug Fixes * some exports not working ([cc2ba49](https://github.com/LeDDGroup/typescript-transform-paths/commit/cc2ba49)) ### [1.1.3](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.2...v1.1.3) (2019-05-24) ### Bug Fixes * not transforming declaration files ([bb269b5](https://github.com/LeDDGroup/typescript-transform-paths/commit/bb269b5)), closes [#13](https://github.com/LeDDGroup/typescript-transform-paths/issues/13) [#14](https://github.com/LeDDGroup/typescript-transform-paths/issues/14) ### Tests * use release build for tests ([6069d24](https://github.com/LeDDGroup/typescript-transform-paths/commit/6069d24)) ### [1.1.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.1...v1.1.2) (2019-05-21) * add some keywords to package.json * update license to MIT * add all contributor <a name="1.1.1"></a> ## [1.1.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.1.0...v1.1.1) (2019-05-18) ### Bug Fixes * check for `paths` and `baseUrl` in tsconfig ([c3710c4](https://github.com/LeDDGroup/typescript-transform-paths/commit/c3710c4)) * type only import not deleted from result file ([73dd8e2](https://github.com/LeDDGroup/typescript-transform-paths/commit/73dd8e2)), closes [#9](https://github.com/LeDDGroup/typescript-transform-paths/issues/9) <a name="1.1.0"></a> # [1.1.0](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.2...v1.1.0) (2019-05-01) ### Features * exports expressions ([546e610](https://github.com/LeDDGroup/typescript-transform-paths/commit/546e610)), closes [#7](https://github.com/LeDDGroup/typescript-transform-paths/issues/7) <a name="1.0.2"></a> ## [1.0.2](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.1...v1.0.2) (2019-04-24) ### Bug Fixes * produce posix path in windows ([5059c3d](https://github.com/LeDDGroup/typescript-transform-paths/commit/5059c3d)), closes [#5](https://github.com/LeDDGroup/typescript-transform-paths/issues/5) <a name="1.0.1"></a> ## [1.0.1](https://github.com/LeDDGroup/typescript-transform-paths/compare/v1.0.0...v1.0.1) (2019-04-12) ### Bug Fixes * not working for same or lower directory level ([a748d6a](https://github.com/LeDDGroup/typescript-transform-paths/commit/a748d6a)), closes [#2](https://github.com/LeDDGroup/typescript-transform-paths/issues/2) <a name="1.0.0"></a> # 1.0.0 (2019-02-02) ### Features * make it work ([e774cf7](https://github.com/LeDDGroup/typescript-transform-paths/commit/e774cf7))