From 11d8bb042b0ae0bc5594a611cbbb11918fc97833 Mon Sep 17 00:00:00 2001 From: Volodymyr Zhdanov Date: Sat, 16 Jul 2022 16:54:08 +0300 Subject: [PATCH] add named export to improve `"module": "nodenext"` compatibility (#48) * add named export to improve `"module": "nodenext"` compatibility * add proper types export * Update src/index.ts Co-authored-by: Jovi De Croock Co-authored-by: Jovi De Croock --- package.json | 3 ++- src/index.ts | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index de9b630..95595e0 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "exports": { ".": { "import": "./dist/esm/index.mjs", - "require": "./dist/cjs/index.js" + "require": "./dist/cjs/index.js", + "types": "./dist/types/index.d.ts" }, "./package.json": "./package.json" }, diff --git a/src/index.ts b/src/index.ts index 793107f..a0ab667 100644 --- a/src/index.ts +++ b/src/index.ts @@ -50,7 +50,7 @@ export interface PreactBabelOptions extends BabelOptions { } // Taken from https://github.com/vitejs/vite/blob/main/packages/plugin-react/src/index.ts -export default function preactPlugin({ +function preactPlugin({ devtoolsInProd, include, exclude, @@ -168,3 +168,6 @@ export default function preactPlugin({ prefresh({ include, exclude }), ]; } + +export default preactPlugin; +export { preactPlugin as preact };