Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 55 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,56 @@
# conditional-helpers
# Conditional Helpers

A collection of JavaScript helper functions to be used in conditional logic within projects
A collection of JavaScript helper functions to be used in conditional logic within projects.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [Functions](#functions)
- [License](#license)

## Installation

To install the `conditional-helpers` package, run the following command in your terminal:

```bash
npm install conditional-helpers
```

## Usage

Import the conditional-helpers package in your JavaScript file and use the helper functions as needed. For example:

```js
import { isString, isNumber, isArray } from "conditional-helpers";

console.log(isString("hello")); // true
console.log(isNumber(42)); // true
console.log(isArray([1, 2, 3])); // true
```

## Functions

The following helper functions are available in the conditional-helpers package:

- isArray: Checks if a value is an array.
- isBoolean: Checks if a value is a boolean.
- isBooleanFalsey: Checks if a boolean value is falsey.
- isBooleanTruthy: Checks if a boolean value is truthy.
- isDate: Checks if a value is a date.
- isFunction: Checks if a value is a function.
- isHTML: Checks if a value is an HTML string.
- isNumber: Checks if a value is a number.
- isObject: Checks if a value is an object.
- isObjectEmpty: Checks if an object is empty.
- isObjectHasProps: Checks if an object has properties.
- isString: Checks if a value is a string.
- isStringEmpty: Checks if a string is empty.
- isStringHasLength: Checks if a string has length.
- isArrayEmpty: Checks if an array is empty.
- isArrayHasLength: Checks if an array has length.
- hasLength: Checks if a value has length.

## License

The conditional-helpers package is licensed under the ISC license.