File tree Expand file tree Collapse file tree 7 files changed +27
-72
lines changed
Expand file tree Collapse file tree 7 files changed +27
-72
lines changed Original file line number Diff line number Diff line change @@ -17,5 +17,5 @@ let package = Package(
1717 ]
1818 )
1919 ] ,
20- swiftLanguageVersions : [ . v5]
20+ swiftLanguageModes : [ . v5]
2121)
Original file line number Diff line number Diff line change 11#! /bin/bash
2- swift build --swift-sdk " ${SWIFT_SDK_ID:- wasm32-unknown-wasi} " -Xswiftc -Xclang-linker -Xswiftc -mexec-model=reactor -Xlinker --export=__main_argc_argv
2+ set -ex
3+ swift package --swift-sdk " ${SWIFT_SDK_ID:- wasm32-unknown-wasi} " -c " ${1:- debug} " js
Original file line number Diff line number Diff line change 33
44< head >
55 < title > Getting Started</ title >
6+ < script type ="importmap ">
7+ {
8+ "imports" : {
9+ "@bjorn3/browser_wasi_shim" : "https://cdn.jsdelivr.net/npm/@bjorn3/browser_wasi_shim@0.4.1/+esm"
10+ }
11+ }
12+ </ script >
613</ head >
714
815< body >
9- < script src ="./index.js " type ="module "> </ script >
16+ < script type ="module ">
17+ import { instantiate } from "./.build/plugins/PackageToJS/outputs/Package/index.js" ;
18+ await instantiate ( fetch ( "./.build/plugins/PackageToJS/outputs/Package/main.wasm" ) ) ;
19+ </ script >
1020</ body >
1121
1222</ html >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11#! /bin/bash
22package_dir=" $( cd " $( dirname " $0 " ) " && pwd) "
33JAVASCRIPTKIT_EXPERIMENTAL_EMBEDDED_WASM=true \
4- swift build --package-path " $package_dir " --product EmbeddedApp \
5- -c release --triple wasm32-unknown-none-wasm
4+ swift package --package-path " $package_dir " \
5+ -c release --triple wasm32-unknown-none-wasm js
Original file line number Diff line number Diff line change 33
44< head >
55 < title > Getting Started</ title >
6+ < script type ="importmap ">
7+ {
8+ "imports" : {
9+ "@bjorn3/browser_wasi_shim" : "https://cdn.jsdelivr.net/npm/@bjorn3/browser_wasi_shim@0.4.1/+esm"
10+ }
11+ }
12+ </ script >
613</ head >
714
815< body >
9- < script src ="./index.js " type ="module "> </ script >
16+ < script type ="module ">
17+ import { instantiate } from "./.build/plugins/PackageToJS/outputs/Package/index.js" ;
18+ await instantiate ( fetch ( "./.build/plugins/PackageToJS/outputs/Package/main.wasm" ) ) ;
19+ </ script >
1020</ body >
1121
1222</ html >
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments