Sign inSign up

gaboose/asc

By gaboose

Updated over 3 years ago

Containerized AssemblyScript asc command

Image
0

193

gaboose/asc repository overview

Containerized AssemblyScript asc command.

Example Usage

$ echo "export function add(a: u32, b: u32): u32 {return a + b}" > add.ts
$ docker run --rm -v $PWD:/app/src gaboose/asc add.ts -O
(module
 (type $i32_i32_=>_i32 (func (param i32 i32) (result i32)))
 (memory $0 0)
 (export "add" (func $add/add))
 (export "memory" (memory $0))
 (func $add/add (param $0 i32) (param $1 i32) (result i32)
  local.get $0
  local.get $1
  i32.add
 )
)

Dockerfile

FROM node
RUN mkdir -p /app/src
WORKDIR /app
RUN npm install --save-dev assemblyscript
WORKDIR /app/src
ENTRYPOINT ["/app/node_modules/.bin/asc"]

Tag summary

Content type

Image

Digest

sha256:59a765c0e

Size

369.5 MB

Last updated

over 3 years ago

docker pull gaboose/asc