0.0.1 • Published 6 years ago

conditional-elements v0.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Conditionals

Conditional elements in array and object.

This npm package is filtering out undefined and null values.

Example

import conditionals from 'conditionals';

const user = {
  name: 'John',
  surname: null,
  age: undefined,
  friends: [
    {
      name: 'Jimmy',
      surname: null,
    },
  ],
};

conditionals(user);

Will be

const sanitizedUser = {
  name: 'John',
  friends: [
    {
      name: 'Jimmy',
    },
  ],
};

In some cases null can be expected value. You can pass options.soft as a second parameter:

conditionals(user, { soft: true });

const sanitizedUser = {
  name: 'John',
  surname: null,
  friends: [
    {
      name: 'Jimmy',
      surname: null,
    },
  ],
};