dayum v0.2.0
Dayum

Now, you can get a two-syllable damn in all of your JavaScript projects.
Install:
npm install --save dayumUse 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 itIf 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
countnumber? The number of "a"s in the two-syllable damn (optional, default1)
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
minnumber? The fewest possible number of "a"s in the daymn (optional, default1)maxnumber? The greatest possible number of "a"s in the daymn (optional, default100)
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
objectobject The object to dayumify.countnumber? The number of dayum methods to add toobject. 0 indicates all possible methods. (optional, default0)
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