@lhmzhou/guardjs

0.3.0 • Public • Published

guardjs

a library containing cautious utility functions written in javascript.

Purpose

We deal with a lot of dirty data. We find ourselves rewriting a lot of the same null-checking and try-catching patterns because we can't guarantee that the data we are processing is clean. Instead of rewriting again and again,CautiousJS contains some convenience functions with null-checking and try-catching inside of them.

When not to use this

Your data is clean and reliably sticks to a certain schema.

Examples

Before

if (Array.isArray(languages) && language.length > 1) {
  console.log("languages are", languages)
}

After

if (some(languages)) {
  console.log("languages are", languages)
}

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @lhmzhou/guardjs

      Weekly Downloads

      0

      Version

      0.3.0

      License

      none

      Unpacked Size

      5.68 kB

      Total Files

      3

      Last publish

      Collaborators

      • lhmzhou