Skip to main content

Getting started with AssemblyScript

AssemblyScript runs completely on the Node.js environment, so make sure you have Node installed (ideally on of the latest version, as it has to support WebAssembly). Once you have Node available on your machine, you can get started.

Creating a new project

npm init
npm install --save-dev assemblyscript
npx asinit .

Make sure to install npx before:

npm install -g npx

Structure of your project

AssemblyScript generates a bunch of files and directories out of the box. Within the directory assembly there is your TypeScript code, which will be compiled to webassembly. Also inside of this directory, there is the file tsconfig.json. This file is all for configuring TypeScript.

build holds the compiled WebAssembly modules.

Running the module

npm run asbuild