1. jest-ts-webcompat-resolver
A resolver for Jest that handles TypeScript imports using a `.js` extension.
jest-ts-webcompat-resolver
Package: jest-ts-webcompat-resolver
Created by: AyogoHealth
Last modified: Fri, 06 May 2022 12:49:26 GMT
Version: 1.0.0
License: MIT
Downloads: 70,208
Repository: https://github.com/AyogoHealth/jest-ts-webcompat-resolver

Install

npm install jest-ts-webcompat-resolver
yarn add jest-ts-webcompat-resolver

Jest TypeScript Web-Compatible Resolver

TypeScript allows importing other TypeScript files with a .js extension, for
compatibility with the ES6 modules loader specification. Unfortunately, Jest
gets confused by this and complains that it's not able to find the JavaScript
file.

This is a resolver that catches that error, and then tries to resolve it again
but with a .ts extension.

Installation & Set-Up

Install this module into your project using npm:

npm install -D jest-ts-webcompat-resolver

Then add it to your Jest config file as the resolver:

"resolver": "jest-ts-webcompat-resolver"

Licence

This project is licensed under the MIT Licence.

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code