An open API service indexing awesome lists of open source software.

https://github.com/zhravan/utilite

A powerful utility library for clean code in js (npm package)
https://github.com/zhravan/utilite

bun bunjs hacktober hacktoberfest hacktoberfest-accepted hacktoberfest2023 javascript nodejs typescript typescript-library

Last synced: 10 months ago
JSON representation

A powerful utility library for clean code in js (npm package)

Awesome Lists containing this project

README

          


logo

utilite: a powerful utility library for clean code in js & ts ecosystem

---


Join us at our server for any discussion, guidance and help:

logo

### Setup

- How to setup the code?

1. Clone the [repository](https://github.com/shravan20/utilite)

2. Provide NPM and Node.js is installed locally,

```
npm install
```

3. Now to validate if everything is working fine, please run the following command:

```
npm run check-setup
```

Voila! The successful execution ensures setup has been done properly.

---

To use as the `utilite` [npm package](https://www.npmjs.com/package/utilite):

```
npm i utilite
```

### Usage

```typescript
import { isAnyMatching, formatDate, compareJSONObject } from 'utilite';

// Array utilities
const hasEvenNumber = isAnyMatching([1, 3, 4, 5], (value) => value % 2 === 0);

// Date utilities
const formattedDate = formatDate(new Date(), 'MM/DD/YYYY');

// JSON utilities
const diff = compareJSONObject(obj1, obj2);
```

### Features Supported

- Date Utils
- Array Utils
- JSON Utils
- Math Utils

### Features to be Supported

- Function Utils
- CSV Utils