[![Codacy Badge](https://app.codacy.com/project/badge/Grade/5be3381428424f20831c97d76b811aab)](https://www.codacy.com/gh/TechMeLy/utils/dashboard?utm_source=github.com&utm_medium=referral&utm_content=TechMeLy/utils&utm_campaign=Badge_Grade) [![DeepScan grade](https://deepscan.io/api/teams/15239/projects/18403/branches/449716/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=15239&pid=18403&bid=449716) [![PRs or Discussion welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

---

<h2 align="center">
  Opinionated collection of helpful JavaScript / TypeScript utils which we use on the real world applications
</h2>

<hr>

## Features

- 📦 <5kb mini libraries
- Tree-shakable ESM
- Unit Test coverage 80% with [vitest](https://vitest.dev)
- Code quality analysis is A+ with [codacy](https://www.codacy.com) and [deepscan](https://deepscan.io)
- Bundle to commonjs and es-module with [tsup](https://github.com/egoist/tsup)
- Package manager [yarn 3](https://yarnpkg.com), safe and fast
- Release with [semantic-release](https://npm.im/semantic-release)

## Install to use in your project

With npm

```bash
npm i --save-dev @techmely/utils
```

With yarn

```bash
yarn add -D @techmely/utils
```

With pnpm

```bash
pnpm add -D @techmely/utils
```

## How to contributes

1. Run `pnpm install` to install all dependencies

2. Run others command in `package.json` with `pnpm run ...`

## License

MIT &copy; [TechMeLy](https://github.com/sponsors/TechMeLy)
