Newlywed Party Monsters

    groom

    1.1.1 • Public • Published

    groom Build Status

    npm package

    Does JSON.parse(JSON.stringify(myObject)) and removes all nulls, undefined and empty strings.

    var groom = require('groom');
     
    var o = {
        a: 1,
        b: '',
        c: null,
        d: undefined,
        e: [
         null,
            undefined,
            'test'
        ],
        f: new Date(0),
        g: /test/
    };
    console.log(groom(o));
    //output:
    {
        a: 1,
        e: ["test"],
        f: '1970-01-01T00:00:00.000Z',
        g: {}
    }

    Dates are .toString()'ed and regExp'es are turned into the empty object {}.

    The original object stays the same. A copy without null, undefined and empty string is created.

    Install

    npm i groom

    DownloadsWeekly Downloads

    326

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • fizker
    • jonatanpedersen
    • mpushkin
    • kapetan
    • ebdrup
    • bubenshchykov
    • eagleeye
    • wtfil
    • bifrost