From 634fa7aa306c076a7a63047b0e448e01df156919 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 22 Sep 2024 13:13:34 +0100 Subject: [PATCH] Move `vendor:wasm/js` to `core:sys/wasm/js` --- core/sys/wasm/README.md | 15 +++++++++++++++ {vendor => core/sys}/wasm/js/dom.odin | 0 {vendor => core/sys}/wasm/js/dom_all_targets.odin | 0 {vendor => core/sys}/wasm/js/events.odin | 0 .../sys}/wasm/js/events_all_targets.odin | 0 {vendor => core/sys}/wasm/js/general.odin | 0 .../sys}/wasm/js/memory_all_targets.odin | 0 {vendor => core/sys}/wasm/js/memory_js.odin | 0 {vendor => core/sys}/wasm/js/odin.js | 0 9 files changed, 15 insertions(+) create mode 100644 core/sys/wasm/README.md rename {vendor => core/sys}/wasm/js/dom.odin (100%) rename {vendor => core/sys}/wasm/js/dom_all_targets.odin (100%) rename {vendor => core/sys}/wasm/js/events.odin (100%) rename {vendor => core/sys}/wasm/js/events_all_targets.odin (100%) rename {vendor => core/sys}/wasm/js/general.odin (100%) rename {vendor => core/sys}/wasm/js/memory_all_targets.odin (100%) rename {vendor => core/sys}/wasm/js/memory_js.odin (100%) rename {vendor => core/sys}/wasm/js/odin.js (100%) diff --git a/core/sys/wasm/README.md b/core/sys/wasm/README.md new file mode 100644 index 000000000..1aaeaa429 --- /dev/null +++ b/core/sys/wasm/README.md @@ -0,0 +1,15 @@ +# WASM on the Web + +This directory is for use when targeting the `js_wasm32` target and the packages that rely on it. + +The `js_wasm32` target assumes that the WASM output will be ran within a web browser rather than a standalone VM. In the VM cases, either `wasi_wasm32` or `freestanding_wasm32` should be used accordingly. + +## Example for `js_wasm32` + +```html + + + +``` diff --git a/vendor/wasm/js/dom.odin b/core/sys/wasm/js/dom.odin similarity index 100% rename from vendor/wasm/js/dom.odin rename to core/sys/wasm/js/dom.odin diff --git a/vendor/wasm/js/dom_all_targets.odin b/core/sys/wasm/js/dom_all_targets.odin similarity index 100% rename from vendor/wasm/js/dom_all_targets.odin rename to core/sys/wasm/js/dom_all_targets.odin diff --git a/vendor/wasm/js/events.odin b/core/sys/wasm/js/events.odin similarity index 100% rename from vendor/wasm/js/events.odin rename to core/sys/wasm/js/events.odin diff --git a/vendor/wasm/js/events_all_targets.odin b/core/sys/wasm/js/events_all_targets.odin similarity index 100% rename from vendor/wasm/js/events_all_targets.odin rename to core/sys/wasm/js/events_all_targets.odin diff --git a/vendor/wasm/js/general.odin b/core/sys/wasm/js/general.odin similarity index 100% rename from vendor/wasm/js/general.odin rename to core/sys/wasm/js/general.odin diff --git a/vendor/wasm/js/memory_all_targets.odin b/core/sys/wasm/js/memory_all_targets.odin similarity index 100% rename from vendor/wasm/js/memory_all_targets.odin rename to core/sys/wasm/js/memory_all_targets.odin diff --git a/vendor/wasm/js/memory_js.odin b/core/sys/wasm/js/memory_js.odin similarity index 100% rename from vendor/wasm/js/memory_js.odin rename to core/sys/wasm/js/memory_js.odin diff --git a/vendor/wasm/js/odin.js b/core/sys/wasm/js/odin.js similarity index 100% rename from vendor/wasm/js/odin.js rename to core/sys/wasm/js/odin.js