Skip to content

A lightweight utility library for JavaScript that provides functions to determine if a value is empty, covering strings, objects, and arrays.

Notifications You must be signed in to change notification settings

khalidMhd/isempty-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

isempty-util

A lightweight utility library for JavaScript that provides functions to determine if a value is empty, covering strings, objects, and arrays.

Installation

You can install isempty-util via npm:

npm install isempty-util

Usage

const { isEmpty } = require('isempty-util');

// Check if a value is empty
console.log(isEmpty('')); // true
console.log(isEmpty({})); // true
console.log(isEmpty([])); // true

Functions

isEmpty(value)

Determines if a provided value is considered empty.

  • value: The value to be evaluated.
  • Returns true if the value is empty; otherwise, returns false.

Examples

const { isEmpty } = require('isempty-util');

// Test cases for isEmpty function
console.log(isEmpty('')); // Expected: true (empty string)
console.log(isEmpty({})); // Expected: true (empty object)
console.log(isEmpty([])); // Expected: true (empty array)

console.log(isEmpty('Hello')); // Expected: false (non-empty string)
console.log(isEmpty({ key: 'value' })); // Expected: false (non-empty object)
console.log(isEmpty([1, 2, 3])); // Expected: false (non-empty array)

console.log(isEmpty(null)); // Expected: true (null)
console.log(isEmpty(undefined)); // Expected: true (undefined)
console.log(isEmpty(0)); // Expected: false (number)
console.log(isEmpty(false)); // Expected: false (boolean)

API

value (*): The value to check. Returns true if the value is empty, otherwise false.

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public GitHub issue tracker.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A lightweight utility library for JavaScript that provides functions to determine if a value is empty, covering strings, objects, and arrays.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published