Skip to content

Commit 9f96a64

Browse files
fix(types): interop default export
1 parent 3cb260a commit 9f96a64

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"module": "./dist/index.js",
2424
"exports": {
2525
"require": {
26-
"types": "./dist/index.d.cts",
26+
"types": "./dist/index.d.ts",
2727
"default": "./dist/index.cjs"
2828
},
2929
"import": {

vite.config.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ export default vite.defineConfig({
3535
plugins: [
3636
{
3737
name: 'vite-tsc',
38-
generateBundle(options) {
39-
const ext = options.format === 'cjs' ? 'cts' : 'ts'
38+
generateBundle() {
4039
this.emitFile({
4140
type: 'asset',
42-
fileName: `index.d.${ext}`,
43-
source: `import useMeasure from '../src/index.ts';export * from '../src/index.ts';export = useMeasure;`,
41+
fileName: 'index.d.ts',
42+
source: `import useMeasure from '../src/index.ts';export * from '../src/index.ts';export default useMeasure;`,
4443
})
4544
},
4645
},

0 commit comments

Comments
 (0)