Wondering what’s next for npm?Check out our public roadmap! »

    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

    2

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • avatar