An open API service indexing awesome lists of open source software.

https://github.com/playerony/webassembly-demo


https://github.com/playerony/webassembly-demo

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# ๐Ÿ”ฅ webassembly-demo

This is a simple checkerboard generator written with webassembly.

![demo gif](https://i.imgur.com/TQC2saX.gif)

## ๐Ÿ“–Table of Contents

- [โœจ Getting started](#%e2%9c%a8-getting-started)
- [Prerequisites](#prerequisites)
- [Bootstrap](#bootstrap)
- [๐Ÿ“œ Scripts](#%f0%9f%93%9c-scripts)
- [Development](#development)
- [Build](#build)
- [Test](#test)
- [๐Ÿ“š Documentation](#%f0%9f%93%9a-documentation)
- [Commit Message Guideline](#commit-message-guideline)

## โœจ Getting started

### Prerequisites

You need to have installed the following software:

- Please verify if your browser supports wasm (https://caniuse.com/wasm)
- [nodejs](https://nodejs.org/en/) (>=14.15.0)
- [npm](https://npmjs.com/) (>= 6.14.0)

### Bootstrap

```bash
git clone git@github.com:playerony/webassembly-demo.git
cd webassembly-demo
npm i
```

## ๐Ÿ“œScripts:

### Development

- `server` - Run application.

### Build

- `asbuild` - Build wat/wasm files.

### Test

- `test` - Run tests.

## ๐Ÿ“š Documentation

### Commit Message Guideline

- For easier commit type recognition commit messages are prefixed with an emoji
- See available [commit-emojis](https://github.com/sebald/commit-emojis#available-emojis)