Skip to content

Commit 9b00c23

Browse files
wight554JoviDeCroock
authored andcommitted
add named export to improve "module": "nodenext" compatibility (preactjs#48)
* add named export to improve `"module": "nodenext"` compatibility * add proper types export * Update src/index.ts Co-authored-by: Jovi De Croock <[email protected]> Co-authored-by: Jovi De Croock <[email protected]>
1 parent 5806957 commit 9b00c23

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"exports": {
88
".": {
99
"import": "./dist/esm/index.mjs",
10-
"require": "./dist/cjs/index.js"
10+
"require": "./dist/cjs/index.js",
11+
"types": "./dist/types/index.d.ts"
1112
},
1213
"./package.json": "./package.json"
1314
},

src/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export interface PreactBabelOptions extends BabelOptions {
5050
}
5151

5252
// Taken from https://github.com/vitejs/vite/blob/main/packages/plugin-react/src/index.ts
53-
export default function preactPlugin({
53+
function preactPlugin({
5454
devtoolsInProd,
5555
include,
5656
exclude,
@@ -168,3 +168,6 @@ export default function preactPlugin({
168168
prefresh({ include, exclude }),
169169
];
170170
}
171+
172+
export default preactPlugin;
173+
export { preactPlugin as preact };

0 commit comments

Comments
 (0)