New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

fraze

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fraze

A customizable phrase generation library for made up languages utilizing basic markov chaining.

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

fraze

Coverage Status Travis (.org)

A cli and library that generates phrases of made up, yet pronounceable words.

Install

npm install -g fraze

CLI

fraze

    Usage
      $ fraze <numWords>

    Options
       -m, --maxChars   max number of characters per word
       -n, --number     number of words in phrase
       -p, --phrases    number of total phrases
       -j, --json       provide a relative path to adjacency list json

    Examples
      $ fraze 3
        aya thramaeiuchayiash equiolthenio

      $ fraze 2 -m 8 -p 10
        ziomeyss nnaydt
        evia ayedtiaiu
        zay mmudtiu
        tiothruss suthaayl
        lliuaell tteezioma
        ialthiuce iudt
        mayss ioasaym
        nnaynney mmeythrey
        elioathr phalthe
        ttes ioay

      $ fraze 3 -j my-own-phoneme-mapping.json

fraze-builder

Build phoneme mappings from vowels and consonants sets.

    Usage
      $ ./builder.js <inputFilename> <outputFilename>

    Examples
      $ ./builder.js phonemes.json data.json

      $ ./builder.js -i phonemes.json -o data.json`,

Schemas

sets

A set is a JSON-esque adjacency list with the following schema:

{
    "a": ["a", "b", "c"],
    "b": ["a"],
    "c": ["b", "b", "a"]
}

This is used to generate words, markov-chain style using phonemes.

stems

Stems are vowel and consonant sets provided as JSON:

{
    "VOWELS": ["a", "e", "i"],
    "CONSONANTS": ["k", "t", "s"]
}

These can be used to generate adjacency lists using the fraze-builder cli.

API

makeWord(maxChars, sets)

Generates a word.

makePhrase(numWords, maxChars, sets)

Generates a phrase.

Keywords

FAQs

Package last updated on 29 Jul 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc