Skip to content

Commit 40ef815

Browse files
authored
fix: use import with extension in generated .d.mts file (#202)
1 parent 6641d8d commit 40ef815

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

example/package.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,16 @@
1010
},
1111
"./utils": "./dist/utils.mjs"
1212
},
13-
"main": "./dist/module.cjs",
14-
"types": "./dist/types.d.ts",
13+
"main": "dist/module.mjs",
14+
"types": "dist/types.d.ts",
15+
"typesVersions": {
16+
"*": {
17+
"*": [
18+
"./dist/*",
19+
"./*"
20+
]
21+
}
22+
},
1523
"files": [
1624
"dist"
1725
],

src/commands/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ export type { ${typeExports[0].names.join(', ')} } from './module'
178178

179179
await fsp.writeFile(dtsFile, dtsContents, 'utf8')
180180
if (!existsSync(dtsFileMts)) {
181-
await fsp.writeFile(dtsFileMts, dtsContents, 'utf8')
181+
await fsp.writeFile(dtsFileMts, dtsContents.replaceAll('./module', './module.js'), 'utf8')
182182
}
183183
}
184184

0 commit comments

Comments
 (0)