0.2.0 • Published 10 years ago

dayum v0.2.0

Weekly downloads
10
License
MIT
Repository
github
Last release
10 years ago

Dayum

npm version Build Status

Lily's two-syllable damn

Now, you can get a two-syllable damn in all of your JavaScript projects.

Install:

npm install --save dayum

Use it:

const dayum = require('dayum');
dayum(10); // 'daaaaaaaaaayum'
dayum.random(5, 15); // 'daaaaaaayum'
dayum.daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayum(); // random dayum based on the number of "a"s
dayum.dayumify({}); // creates an object with all /da+yum/ methods on it

If you have proxies in your environment, the number of "a"s doesn't matter. The more "a"s, the bigger the dayum, gurl.

API

Meta

  • author: Michael Rose
  • license: https://github.com/msrose/dayum/blob/master/LICENSE

dayum

Generates a two-syllable damn

Parameters

  • count number? The number of "a"s in the two-syllable damn (optional, default 1)

Examples

const dayum = require('dayum');
dayum(5); // 'daaaaayum'

Returns string A string representation of the two-syllable damn

random

Generates a two-syllable damn of random length

Parameters

  • min number? The fewest possible number of "a"s in the daymn (optional, default 1)
  • max number? The greatest possible number of "a"s in the daymn (optional, default 100)

Examples

const dayum = require('dayum');
dayum.random(5, 15); // 'daaaaaaaaaaayum'

Returns string A string representation of the two-syllable damn

dayumify

Adds all possible dayum methods to the given object. If the environment supports proxies (and no count is specified), you'll be able to call any /da+yum/ method. Any dayum method returns a random two-syllable dayum based on the number of "a"s in the method. If there are no proxies (and no count is specified), you'll only be able to call /da{1,50}yum/ by default. :'(

Parameters

  • object object The object to dayumify.
  • count number? The number of dayum methods to add to object. 0 indicates all possible methods. (optional, default 0)

Examples

const dayum = require('dayum');
const x = dayum.dayumify({ prop: 'hi!' });
x.prop; // 'hi!'
x.daaaaaaaaaayum(); // equivalent to dayum.random(5, 15)

Returns object A shallow copy of the given object, dayumified

0.2.0

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago