Skip to content

Commit 6d814e6

Browse files
committed
Add exports field for TS source access by bundlers
Expose TS source via "import" condition so Vite/esbuild consume TypeScript directly. CJS consumers still get compiled JS via "require". Added wildcard subpath exports for deep imports (js/*, ts/*).
1 parent 2e31d10 commit 6d814e6

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424
},
2525
"main": "js/index.js",
2626
"types": "js/index.d.ts",
27+
"exports": {
28+
".": {
29+
"import": "./ts/index.ts",
30+
"require": "./js/index.js",
31+
"default": "./js/index.js"
32+
},
33+
"./js/*": "./js/*",
34+
"./ts/*": "./ts/*"
35+
},
2736
"keywords": [
2837
"HDS",
2938
"Health",

0 commit comments

Comments
 (0)