Skip to content

Latest commit

 

History

18 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

仓库 files navigation

waPC Code Generators

This library provides the code generators for producing waPC modules using the Apex language.

Installation

Make sure you have the Apex CLI installed. Here are the instructions.

From your terminal, run:

apex install jsr:@wapc/codegen/templates
INFO Installing @wapc/assemblyscript...
INFO Installing @wapc/rust...
INFO Installing @wapc/tinygo...

Now you should see waPC project templates available.

apex list templates
┌──────────────────────┬────────────────────────────────────┐
│ Name                 │ Description                        │
└──────────────────────┴────────────────────────────────────┘
  @wapc/assemblyscript   AssemblyScript waPC module project
  @wapc/rust             TinyGo waPC module project
  @wapc/tinygo           TinyGo waPC module project

To create a new TinyGo waPC module, run:

apex new @wapc/tinygo hello-world
cd hello-world
apex all
ls -l build
-rwxr-xr-x  1 uname  staff  18454 Sep 19 14:56 hello-world.wasm

If you load the project in VS Code (code . from the terminal if VS code is in your path), a task will monitor the Apex interface definition for changes and regenerate boilerplate code.

关于

waPC code generators

Resources

Stars

1 star

关注者

2 watching

复刻s

发布

Used by

贡献者

Languages