Dayum
Now, you can get a two-syllable damn in all of your JavaScript projects.
Install:
npm install --save dayum
Use it:
const dayum = ;; // 'daaaaaaaaaayum'dayum; // 'daaaaaaayum'dayum; // random dayum based on the number of "a"sdayum; // 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, default1
)
Examples
const dayum = ;; // '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, default1
)max
number? The greatest possible number of "a"s in the daymn (optional, default100
)
Examples
const dayum = ;dayum; // '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 toobject
. 0 indicates all possible methods. (optional, default0
)
Examples
const dayum = ;const x = dayum;xprop; // 'hi!'x; // equivalent to dayum.random(5, 15)
Returns object A shallow copy of the given object
, dayumified