# ciallo_wasm

[](https://crates.io/crates/ciallo_wasm)
[](https://www.npmjs.com/package/@hakochest/ciallo-wasm)
A library that prints `Ciallo~(∠・ω< )⌒☆` to the terminal or browser console.
## Installation
Add the following to your `Cargo.toml` file:
```toml
[dependencies]
ciallo_wasm = "0.7.21" # Please use the correct version
```
## Usage
```rust,no_run
use ciallo_wasm::ciallo;
fn main() {
ciallo();
}
```
After running, you will see in the terminal or browser console:
```console
Ciallo~(∠・ω< )⌒☆
```
## Global Installation
You can also globally install the binary of this library via `cargo install`:
```bash
cargo install ciallo_wasm
```
Installation, you can run it anywhere:
```bash
ciallo
```
Then you will see in the terminal:
```console
Ciallo~(∠・ω< )⌒☆
```
## WebAssembly (Wasm)
This library can also be compiled to WebAssembly for use in JavaScript. Check out the [NPM package](https://www.npmjs.com/package/@hakochest/ciallo-wasm) for more information.
## Testing
The repository root contains a test/ directory with two examples:
- `test/node/`: Node-based example — currently not fully compatible due to some limitations in Node.js WebAssembly support (additional Node-WASM configuration or runtime support is required).
- `test/vue/`: Vue-based example — fully compatible and can be used as a reference for loading this package in the browser via a bundler.
To run the `vue` example, go to `test/vue` and follow the instructions in that directory to install dependencies with npm/yarn and start the development server.