checkerjs v1.1.0
checkerjs

Check your data and validate your projects. Lightweight and easy to use data validation library for Node.js and the browser.
Please consider following this project's author, Kadir Osman Ust, and consider starring the project to show your :heart: and support.
Install
Install with npm:
$ npm install checkerjsInstall with yarn:
$ yarn add checkerjsUsage
String Validations You can validate your string datas with checkerjs library. Check the examples;
import { howManyCharAtStr } from 'checkerjs'
const myStr = 'abccds'
const charCounts = howManyCharAtStr(myStr, {ignoreSpaces: false, seperate: true})opt Objects has two property. These are ignoreSpaces and seperate.
ignoreSpace : boolean => It's ignore spaces.Default `true`.
seperate : boolean => It's seperate datas and gives you an object. Default `false`Object Validations You can validate your objects and checking datas.
import { deepEquality , isAnyFrozen} from 'checkerjs'
const a = {
name:{
firstname: "kadir",
lastname: "osman"
},
age:23
}
const b= {
name:{
firstname: "kadir",
lastname: "osman"
},
age:23
}
const isEqual = deepEquality(a,b)
//----------
const exampleObject = Object.freeze({
a: 1,
b: 2,
c: 3,
});
isAnyFrozen(exampleObject); => true
const nestedObject = {
a: 1,
b: 2,
c: 3,
d: Object.freeze({
a: 1,
}),
};
isAnyFrozen(nestedObject); => trueArray Validations You can validate your arrays and checking datas. Also you can use deepEquality for arrays.
import { isArray, isAnyNullorUndefined, isInRange,deepEquality } from 'checkerjs'
const isUndef = isAnyNullorUndefined([1, 2, 3, 4, 5, 0, null]) // => true
const isArr = isArray({}) // => false
const isInRange = isInRange([4, 2, 6, 2, 8, 9],6,1,3) // => trueNumber Validations You can validate your numbers and checking datas.
import {isOdd} from 'checkerjs'
isOdd(1) => true
isOdd(-5) =>true
isOdd(2) => false
isOdd(-6) => false
isOdd(0) => false
isOdd([]) => undefined
isOdd({}) => undefined
isOdd(NaN) => undefinedAbout
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
$ npm install && npm run testContributors
| Commits | Contributor |
|---|---|
| atilaykosker |
Author
Kadir Osman Ust
License
Copyright © 2022, Kadir Osman. Released under the MIT License.