Skip to content

mohan-cao/owoify-js

Repository files navigation

owoify-js

Turning my worst nightmare into a NPM package. This nifty little library helps you turn any string into nonsensical babyspeak similar to the infamous Chrome extension by LeafySweets (which has been deleted unfortunately). Three levels are available:

  • owo (default): pretty vanilla. Not much else to say about it.
  • uwu: moderately infuses the text but it gets wose and wose
  • uvu: litewawwy unweadabwal

Node.js Package

Demo

CodePen.io

Installation instructions

npm install --save owoify-js

Usage

const owoify = require('owoify-js').default

owoify('oh dear god please help me, save me from this hell that is owo');
// oh dear gwod pwease help mwe, save mwe fwom this heww that is owo

owoify('oh dear god please help me, save me from this hell that is uwu', 'uwu');
// oh deaw gwod pwease hewp mwe (・`ω´・) sawe mwe fwom fwis heww dat is uwu

owoify('oh dear god please help me, save me from this hell that is uvu', 'uvu'); // randomly permutes number of o -> owo in text
// owoh deaw gwod pweease hewp mw \(^▽^)/ sawe mwe fwowom fwis heww dat is uvu
// oh deaw gwowod pwease hewp mwe ^w^ sawe mwe fwowom fwis heww dat is uvu