Skip to content

Commit 9c5c2ff

Browse files
authored
Merge pull request #939 from rordenlab/hanayik/wasm-build
Hanayik/wasm build
2 parents 4d2e77b + 7bfaed6 commit 9c5c2ff

File tree

4 files changed

+14
-10
lines changed

4 files changed

+14
-10
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,5 @@ dcm2niix*.wasm
2525

2626
*.tar.gz
2727
openjpeg-2.5.3/
28+
v2.5.3.tar.gz*
29+
niivue-dcm2niix-*.tgz

js/package-lock.json

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

js/package.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
{
22
"name": "@niivue/dcm2niix",
3-
"version": "1.1.0",
3+
"version": "1.3.0-dev.0",
44
"main": "dist/index.js",
55
"module": "dist/index.js",
66
"exports": {
77
".": {
8-
"import": "./dist/index.js"
9-
},
10-
"./jpeg": {
118
"import": "./dist/index.jpeg.js"
129
}
1310
},
@@ -21,7 +18,7 @@
2118
"prebuild": "npm run makeWasm && npm run makeWasmJpeg && npm run fixWasmJs && npm run fixWasmJsJpeg",
2219
"demo": "npm run build && npx http-server .",
2320
"demo-no-build": "npx http-server .",
24-
"pub": "npm run build && npm publish --access public"
21+
"pub": "npm publish --access public"
2522
},
2623
"keywords": [
2724
"niivue",
@@ -42,4 +39,4 @@
4239
"devDependencies": {
4340
"esbuild": "^0.23.1"
4441
}
45-
}
42+
}

pixi.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,16 @@ platforms = ["osx-arm64", "linux-64", "osx-64"]
77
version = "0.1.0"
88

99
[tasks]
10-
wasm = { cmd = "cd ./js && npm install && npm run build", depends-on = ["download", "extract", "embuild-j2k"] }
10+
wasm = { cmd = "cd ./js && npm install && npm run build", depends-on = [
11+
"download",
12+
"extract",
13+
"embuild-j2k",
14+
] }
1115
download = "wget https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.3.tar.gz"
1216
extract = "tar -xvf v2.5.3.tar.gz"
13-
embuild-j2k = "cd openjpeg-2.5.3 && mkdir -p build && cd build && emcmake cmake .. -DCMAKE_BUILD_TYPE=Release && emmake make"
17+
embuild-j2k = "cd openjpeg-2.5.3 && rm -rf build && mkdir -p build && cd build && emcmake cmake .. -DCMAKE_BUILD_TYPE=Release && emmake make"
1418
clean = "rm -rf openjpeg-2.5.3 v2.5.3.tar.gz"
19+
publish-npm = { cmd = "cd ./js && npm run pub", depends-on = ["wasm"] }
1520

1621
[dependencies]
1722
wget = ">=1.21.4,<2"

0 commit comments

Comments
 (0)