File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ if [[ "$target" = "bundler" ]]; then
1414 jq -s ' .[0] * .[1]' package.json ../package.merge.json > package.new.json
1515 mv package.new.json package.json
1616 rm .gitignore
17+ # https://developers.cloudflare.com/workers/languages/rust/#javascript-plumbing-wasm-bindgen
18+ cp ../index.js index.js
1719elif [[ " $target " = " web" ]]; then
1820 rm package.json .gitignore
1921fi
Original file line number Diff line number Diff line change 1+ import * as imports from "./index_bg.js"
2+
3+ // switch between both syntax for node and for workerd
4+ import wkmod from "./index_bg.wasm"
5+ import * as wasm from "./index_bg.wasm"
6+ if ( typeof process !== "undefined" && process . release . name === "node" ) {
7+ imports . __wbg_set_wasm ( wasm )
8+ } else {
9+ const instance = new WebAssembly . Instance ( wkmod , { "./index_bg.js" : imports } )
10+ imports . __wbg_set_wasm ( instance . exports )
11+ }
12+
13+ export * from "./index_bg.js"
You can’t perform that action at this time.
0 commit comments