#skeleton #web #default #github #wasm-pack #com #cwf

yanked create-cwf-app

Skeleton for a CWF web app

0.0.2 Jul 19, 2020
0.0.1 Jul 9, 2020

#19 in #skeleton

MIT license

65KB

Based on the https://github.com/rustwasm/wasm-pack-template.git

Installation

This project uses wasm-build and webpack-dev-server together to serve a wasm binary compiled from a syntax called CWF.

To install, you will need:

  1. rustc/cargo
  2. node/npm
  3. wasm-pack

Then:

git clone https://github.com/thisminute/create-cwf-app.git

For windows users, run in the root directory:

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

Then:

cd create-cwf-app/www    # npm stuff is in the www directory
npm run prod:clean # will run wasm-pack and npm install
npm start     # opens a new browser tab in watch mode for the binary!

Usage

All code goes in the ./cwf directory in .cwf files. Example file:

div {
   text: hello;
}
span {
   text: world;
}

represents

<div>
   hello
</div>
<span>
   world
</span>

Dependencies

~10MB
~180K SLoC