Skip to content

Commit 1cb85c1

Browse files
Merge pull request #53 from BitGo/BTC-1829.check-test-dir
feat: update wasm-miniscript package and dependencies
2 parents 3c3d34c + cb3d3e2 commit 1cb85c1

File tree

5 files changed

+86
-70
lines changed

5 files changed

+86
-70
lines changed

packages/wasm-miniscript/Cargo.lock

Lines changed: 59 additions & 39 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/wasm-miniscript/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ crate-type = ["cdylib"]
1010
wasm-bindgen = "0.2"
1111
js-sys = "0.3"
1212
miniscript = { version = "12.3.0" }
13+
14+
[profile.release]
15+
# this is required to make webpack happy
16+
# https://github.com/webpack/webpack/issues/15566#issuecomment-2558347645
17+
strip = true

packages/wasm-miniscript/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ endef
3030
js/wasm/:
3131
$(call BUILD,$@,nodejs)
3232

33-
.PHONY: dist/wasm/
34-
dist/wasm/:
33+
.PHONY: dist/node/js/wasm/
34+
dist/node/js/wasm/:
3535
$(call BUILD,$@,nodejs)
3636

37-
.PHONY: dist/browser/wasm/
38-
dist/browser/wasm/:
37+
.PHONY: dist/browser/js/wasm/
38+
dist/browser/js/wasm/:
3939
$(call BUILD,$@,browser)

packages/wasm-miniscript/package.json

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,38 +7,29 @@
77
"url": "git+https://github.com/BitGo/wasm-miniscript.git"
88
},
99
"files": [
10-
"dist/wasm/wasm_miniscript.d.ts",
11-
"dist/wasm/wasm_miniscript.js",
12-
"dist/wasm/wasm_miniscript_bg.wasm",
13-
"dist/wasm/wasm_miniscript_bg.wasm.d.ts",
14-
"dist/browser/wasm/wasm_miniscript.d.ts",
15-
"dist/browser/wasm/wasm_miniscript.js",
16-
"dist/browser/wasm/wasm_miniscript_bg.js",
17-
"dist/browser/wasm/wasm_miniscript_bg.wasm",
18-
"dist/browser/wasm/wasm_miniscript_bg.wasm.d.ts",
19-
"dist/browser/index.d.ts",
20-
"dist/browser/index.js",
21-
"dist/index.js",
22-
"dist/index.d.ts"
10+
"dist/*/js/wasm/wasm_miniscript.d.ts",
11+
"dist/*/js/wasm/wasm_miniscript.js",
12+
"dist/*/js/wasm/wasm_miniscript_bg.js",
13+
"dist/*/js/wasm/wasm_miniscript_bg.wasm",
14+
"dist/*/js/wasm/wasm_miniscript_bg.wasm.d.ts",
15+
"dist/*/js/index.d.ts",
16+
"dist/*/js/index.js"
2317
],
24-
"main": "dist/index.js",
25-
"types": "dist/index.d.ts",
18+
"main": "dist/node/js/index.js",
19+
"types": "dist/node/js/index.d.ts",
2620
"sideEffects": [
27-
"./dist/wasm/wasm_miniscript.js"
21+
"./dist/node/js/wasm/wasm_miniscript.js",
22+
"./dist/browser/js/wasm/wasm_miniscript.js"
2823
],
2924
"browser": {
30-
"./dist/index.js": "./dist/browser/index.js",
31-
"./dist/index.d.ts": "./dist/browser/index.d.ts",
32-
"./dist/wasm/wasm_miniscript_bg.wasm": "./dist/browser/wasm/wasm_miniscript_bg.wasm",
33-
"./dist/wasm/wasm_miniscript.js": "./dist/browser/wasm/wasm_miniscript.js",
34-
"./dist/wasm/wasm_miniscript_bg.js": "./dist/browser/wasm/wasm_miniscript_bg.js",
35-
"./dist/wasm/wasm_miniscript.d.ts": "./dist/browser/wasm/wasm_miniscript.d.ts"
25+
"./dist/node/js/index.js": "./dist/browser/js/index.js"
3626
},
3727
"scripts": {
3828
"test": "mocha --recursive test",
39-
"build:wasm": "make js/wasm/ && make dist/wasm/ && make dist/browser/wasm/",
40-
"build:ts-browser": "tsc --module es2020 --target es2020 --outDir dist/browser",
41-
"build:ts": "tsc && npm run build:ts-browser",
29+
"build:wasm": "make js/wasm/ && make dist/node/js/wasm/ && make dist/browser/js/wasm/",
30+
"build:ts-browser": "tsc --noEmit false --module es2020 --target es2020 --outDir dist/browser",
31+
"build:ts-node": "tsc --noEmit false --outDir dist/node",
32+
"build:ts": "npm run build:ts-browser && npm run build:ts-node",
4233
"build": "npm run build:wasm && npm run build:ts",
4334
"check-fmt": "prettier --check . && cargo fmt -- --check"
4435
},

packages/wasm-miniscript/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"allowJs": true,
88
"skipLibCheck": true,
99
"declaration": true,
10-
"outDir": "dist"
10+
"noEmit": true
1111
},
12-
"include": ["./js/index.ts"],
12+
"include": ["./js/**/*.ts", "test/**/*.ts"],
1313
"exclude": ["node_modules", "./js/wasm/**/*"]
1414
}

0 commit comments

Comments
 (0)