FastWave2.0/test_files/components/javascript_decoder
2024-07-08 20:02:16 +02:00
..
src fix JS testing decoder 2024-07-08 20:02:16 +02:00
wit wasmtime_component 2024-07-08 20:02:16 +02:00
.gitignore javascript_decoder 2024-07-08 20:02:16 +02:00
javascript_decoder.wasm fix JS testing decoder 2024-07-08 20:02:16 +02:00
package-lock.json javascript_decoder 2024-07-08 20:02:16 +02:00
package.json javascript_decoder 2024-07-08 20:02:16 +02:00
README.md wasi, Rust + JS decoder works 2024-07-08 20:02:16 +02:00

How to create and build the Javascript component:

  1. Create the javascript_decoder folder
  2. cd javascript_decoder
  3. Create .gitignore with content node_modules
  4. npm install @bytecodealliance/jco @bytecodealliance/componentize-js binaryen
  5. Create the src folder with the file index.js
  6. Create the wit folder with the file world.wit
  7. Update code as needed
  8. npx jco componentize src/index.js --wit wit/world.wit --out javascript_decoder.wasm && npx jco opt javascript_decoder.wasm --output javascript_decoder.wasm