Skip to content

Commit 608d89c

Browse files
authored
fix: typescript type of package (#161)
- Added type declaration files to ensure they are shipped alongside the package. - Adjusted the exports field in package.json to ensure TypeScript can properly resolve the types.
1 parent 67e8d95 commit 608d89c

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
"homepage": "https://github.com/bytecodealliance/componentize-js#readme",
55
"description": "ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding",
66
"type": "module",
7-
"exports": "./src/componentize.js",
7+
"exports": {
8+
"types": "./types.d.ts",
9+
"import": "./src/componentize.js"
10+
},
811
"devDependencies": {
912
"@bytecodealliance/preview2-shim": "^0.16.7",
1013
"mocha": "^10.2.0"
@@ -30,7 +33,8 @@
3033
"lib/starlingmonkey_embedding.wasm",
3134
"lib/starlingmonkey_embedding_weval.wasm",
3235
"lib/starlingmonkey_ics.wevalcache",
33-
"src"
36+
"src",
37+
"types.d.ts"
3438
],
3539
"workspaces": [
3640
"."

0 commit comments

Comments
 (0)