Skip to content

Commit 0d5237f

Browse files
committed
feat: remove exports field to enable deep imports
The exports field was preventing consumers from importing internal WASM wrapper files like 'dist/browser/js/wasm/wasm_utxo.js', which caused build failures in bitgo-ui during the migration from wasm-miniscript to wasm-utxo. The wasm-miniscript package did not have an exports field, allowing all files to be accessible. Removing the exports field from wasm-utxo restores this behavior and allows bitgo-ui to use the existing webpack configuration without modifications. This change enables: - Direct imports of WASM initialization wrapper files - Compatibility with existing build tooling that expects deep imports - Drop-in replacement for wasm-miniscript without code changes Resolves module resolution errors when building bitgo-ui with wasm-utxo. Ticket: BTC-0
1 parent 82a620d commit 0d5237f

File tree

1 file changed

+0
-31
lines changed

1 file changed

+0
-31
lines changed

packages/wasm-utxo/package.json

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -23,37 +23,6 @@
2323
],
2424
"main": "dist/node/js/index.js",
2525
"types": "dist/node/js/index.d.ts",
26-
"exports": {
27-
".": {
28-
"types": "./dist/node/js/index.d.ts",
29-
"browser": "./dist/browser/js/index.js",
30-
"default": "./dist/node/js/index.js"
31-
},
32-
"./address": {
33-
"types": "./dist/node/js/address.d.ts",
34-
"browser": "./dist/browser/js/address.js",
35-
"default": "./dist/node/js/address.js"
36-
},
37-
"./ast": {
38-
"types": "./dist/node/js/ast/index.d.ts",
39-
"browser": "./dist/browser/js/ast/index.js",
40-
"default": "./dist/node/js/ast/index.js"
41-
},
42-
"./fixedScriptWallet": {
43-
"types": "./dist/node/js/fixedScriptWallet.d.ts",
44-
"browser": "./dist/browser/js/fixedScriptWallet.js",
45-
"default": "./dist/node/js/fixedScriptWallet.js"
46-
},
47-
"./utxolibCompat": {
48-
"types": "./dist/node/js/utxolibCompat.d.ts",
49-
"browser": "./dist/browser/js/utxolibCompat.js",
50-
"default": "./dist/node/js/utxolibCompat.js"
51-
},
52-
"./dist/browser/js/wasm/wasm_utxo_bg.js": "./dist/browser/js/wasm/wasm_utxo_bg.js",
53-
"./dist/browser/js/wasm/wasm_utxo_bg.wasm": "./dist/browser/js/wasm/wasm_utxo_bg.wasm",
54-
"./dist/node/js/wasm/wasm_utxo_bg.js": "./dist/node/js/wasm/wasm_utxo_bg.js",
55-
"./dist/node/js/wasm/wasm_utxo_bg.wasm": "./dist/node/js/wasm/wasm_utxo_bg.wasm"
56-
},
5726
"sideEffects": [
5827
"./dist/node/js/wasm/wasm_utxo.js",
5928
"./dist/browser/js/wasm/wasm_utxo.js"

0 commit comments

Comments
 (0)