Typescript port of scout.
In order to run an execution environment, several build steps need to be performed. First build the typescript source code:
npm run build
Then, the execution environment written in AssemblyScript needs to be built. The hello world example can be built by running:
npm run asbuild:optimized
In order to build a custom execution environment you can use something like:
asc assembly/test/index.ts -b build/test-optimized.wasm -t build/test-optimized.wat --sourceMap --validate --optimize
To run the EE, you'll need a scout yaml file (see test.yaml
for an example) which also specifies the path to the Wasm binary:
npm run start test.yaml
The process for running the script in the browser is similar. When building the typescript source code, use instead:
npm run build:browser
And when running the EE, modify the yamlPath
variable in src/browser.js
to point to your yaml file and do:
npm run start:browser