as-rainbow
Version:
Console colors for AssemblyScript
35 lines (25 loc) • 939 B
Markdown
# 🌈 as-rainbow
[as-rainbow](https://github.com/JairusSW/as-rainbow) brings rainbows to your console--in AssemblyScript.
## Quickstart
In a AssemblyScript project, use a package manager to install [as-rainbow](https://github.com/JairusSW/as-rainbow).
```
npm i as-rainbow
yarn add as-rainbow
```
Now, use [as-rainbow](https://github.com/JairusSW/as-rainbow) inside of your `console.log()`
`assembly/index.ts ↴`
```js
import "wasi"
import { rainbow } from "as-rainbow/assembly"
console.log(rainbow.blue("Hello from as-rainbow! Time to make this terminal pop!"))
```
Build your `.wasm` binaries
```
npm run asbuild
```
Now, run `./build/debug.wasm` with any wasi-enabled runtime! Alternatively, use bindings to the DOM or NodeJS.
```diff
wasmtime ./build/debug.wasm
Hello from as-rainbow! Time to make this terminal pop!
^ This should be blue, but ofc, with markdown, we can't make it blue
```