Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

dayum

0.2.0 • Public • Published

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

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

Keywords

Install

npm i dayum

DownloadsWeekly Downloads

4

Version

0.2.0

License

MIT

Last publish

Collaborators

  • avatar