newmax-utils
Version:
Utils & Libs for Newmax Tech
59 lines (47 loc) • 1.3 kB
Markdown
# Newmax Utils
<div align="center">
<a href="https://npmtrends.com/newmax-utils">
<img alt="react" src="https://img.shields.io/npm/v/newmax-utils" />
</a>
<a href="https://npmtrends.com/newmax-utils">
<img alt="react" src="https://img.shields.io/npm/dt/newmax-utils" />
</a>
<a href="http://commitizen.github.io/cz-cli/">
<img alt="react" src="https://img.shields.io/badge/commitizen-friendly-brightgreen.svg" />
</a>
<a href="https://github.com/semantic-release/semantic-release">
<img alt="react" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg" />
</a>
</div>
## Features
### Libs
- [Winston](https://various-scorpio-547.notion.site/Readme-Winston-d4b292b21a834e67a7a095028e1357bf?pvs=74)
- Pino
- JWT
- Crypto
- Moment
### Utils
- ApiError
- BulkCreate
- Capitalize
- ChunkArray
- ConditionByDates
- Delay
- FetchRequest
- FileActions
- FilterByKey
- GetLastDataTimestamp
- GroupByKey
- Random String
- Service Invoker
## Install
```bash
npm install newmax-utils
```
## Usage
```ts
import { Winston } from 'newmax-utils';
const Logger = new Winston();
const logger = Logger.createInstance();
logger.error(`Message ${process.env.NODE_ENV}`);
```