Skip to content
This repository was archived by the owner on Oct 18, 2023. It is now read-only.

Commit b8b329c

Browse files
authored
Update loaders.ts
1 parent 2052021 commit b8b329c

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/loaders.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,18 @@ type resolve = (
3737

3838
const extensions = ['.js', '.json', '.ts', '.tsx', '.jsx'] as const;
3939

40-
const mappedExtensions = {
41-
'.js': ['.ts'],
42-
'.cjs': ['.cts'],
43-
'.mjs': ['.mts'],
44-
} as const;
45-
4640
async function tryExtensions(
4741
specifier: string,
4842
context: Context,
4943
defaultResolve: resolve,
5044
) {
5145
let error;
52-
const extension = path.extname(specifier);
53-
let extensionsToTry = mappedExtensions[extension];
54-
if (extensionsToTry) {
46+
const tsSpecifier = resolveTsPath(specifier);
47+
let extensionsToTry;
48+
if (tsSpecifier) {
49+
const extension = path.extname(specifier);
5550
specifier = specifier.slice(0, -extension.length);
51+
extensionsToTry = [extension];
5652
} else {
5753
extensionsToTry = extensions;
5854
}

0 commit comments

Comments
 (0)