Containerized AssemblyScript asc command.
$ 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
)
)
FROM node
RUN mkdir -p /app/src
WORKDIR /app
RUN npm install --save-dev assemblyscript
WORKDIR /app/src
ENTRYPOINT ["/app/node_modules/.bin/asc"]
Content type
Image
Digest
sha256:59a765c0e…
Size
369.5 MB
Last updated
over 3 years ago
docker pull gaboose/asc