felfel
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

felfel

A Rust library and CLI tool for Farsi compound noun generation.

This is a little piece of code that generates a compound names in Farsi. Useful for naming things or anonymous visitors, or perhaps just for fun.

Usage

felfel is available both as a library as well as a little CLI tool.

Use as a CLI tool

# Install it 
$ cargo install felfel
 
# Use it in command line 
$ felfel --> hopefully will make you smile

Use as a library

Add this to your Cargo.toml:

[dependencies]
felfel = 0.1

Then invoke the gen function:

use felfel;
 
fn main() {
    println!(felfel::gen());
}

Use as a WebAssembly package

felfel is compiled to Wasm and published to npm as a JavaScript package. First add it to your package.json:

# Add it to your program 
$ npm install felfel

Then invoke the gen function:

import * as felfel from "felfel";
console.log(felfel.gen());

You can also use the output of wasm-pack build --target no-modules and upload it somewhere.

Development

The only notable command worth mentioning is the generation of npm package:

# install wasm-pack 
$ cargo install wasm-pack
 
# build the npm package 
$ wasm-pack build --target nodejs
 
# publish the package 
$ wasm-pack publish

License

felfel is distributed under MIT license.

/felfel/

    Package Sidebar

    Install

    npm i felfel

    Weekly Downloads

    1

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    45.7 kB

    Total Files

    7

    Last publish

    Collaborators

    • mehdix