Nearsighted Prank Master
Unleash awesomeness. Private packages, team management tools, and powerful integrations. Get started with npm Orgs »

mockingcase

1.1.1 • Public • Published

mOcKiNgCaSe Build Status

Convert a string to mOcKiNgCaSe.

Read more on wikipedia Studly caps.

mocking spongebob

Inspired by the meme Mocking Spongebob and http://dannypage.github.io/spongebob.html

Install

$ npm install mockingcase --save

Usage

const mOcKiNgCaSe = require('mockingcase');
// es6 - import mOcKiNgCaSe from 'mockingcase';
//  ts - import * as mOcKiNgCaSe from 'mockingcase';
//  ts - import mOcKiNgCaSe = require('mockingcase');
 
mOcKiNgCaSe('foo-bar');
//=> 'fOo-bAr'
 
mOcKiNgCaSe('aa', {random: false});
//=> 'aA'
 
mOcKiNgCaSe('aa', {random: true});
//=> 'aa'
//=> 'aA'
//=> 'Aa'
//=> 'AA'
 
mOcKiNgCaSe('foo_bar');
//=> 'fOo_bAr'
 
mOcKiNgCaSe('Foo-Bar');
//=> 'fOo-bAr'
 
mOcKiNgCaSe('foo bar 42');
//=> 'fOo bAr 42'
 
mOcKiNgCaSe('42foo!bar');
//=> '42fOo!bAr'
 
mOcKiNgCaSe('Foo42!$ Bar');
//=> 'fOo42!$ bAr'
 
mOcKiNgCaSe('4Foo!$ B2ar');
//=> '4FoO!$ B2Ar'

API

mOcKiNgCaSe(input, [options]) ⇒ string

This function receives a string input and converts it to mOcKiNgCaSe.

Returns: string - string in mOcKiNgCaSe

Param Type Default Description
input string string to be converted
[options] object {random: false} options for converting
options.random boolean false using random for converting

install

npm i mockingcase

Downloadsweekly downloads

22

version

1.1.1

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability