Skip to content

Commit 50b31c5

Browse files
authored
fix: edge case of dts RegExp (#668)
1 parent e2e2896 commit 50b31c5

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packages/core/src/constant.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ const JS_EXTENSIONS: string[] = [
2020
'js',
2121
'mjs',
2222
'jsx',
23-
'(?<!d.)ts', // ignore d.ts,
24-
'(?<!d.)mts', // ditto
25-
'(?<!d.)cts', // ditto
23+
'(?<!\\.d\\.)ts', // ignore d.ts,
24+
'(?<!\\.d\\.)mts', // ditto
25+
'(?<!\\.d\\.)cts', // ditto
2626
'tsx',
2727
'cjs',
2828
'cjsx',

packages/core/tests/constant.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ const jsTestStrings = [
99
{ str: 'index.js', expected: true },
1010
{ str: './index.ts', expected: true },
1111
{ str: './index.d.ts', expected: false },
12+
{ str: './spread.ts', expected: true },
13+
{ str: './index.d.jts', expected: false },
1214
{ str: '/Users/path/index.ts', expected: true },
1315
{ str: '/Users/path/index.d.ts', expected: false },
1416
{ str: '/Users/path/index.d.mts', expected: false },

0 commit comments

Comments
 (0)