# @unikue/ts-lang-utils

[![NPM version](https://img.shields.io/npm/v/@unikue/ts-lang-utils.svg?style=flat)](https://npmjs.org/package/@unikue/ts-lang-utils)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat)](LICENSE.txt)
[![NPM downloads](http://img.shields.io/npm/dm/@unikue/ts-lang-utils.svg?style=flat)](https://npmjs.org/package/@unikue/ts-lang-utils)

🏅 Common lang utilities for typescript 👍

## Features

✅ Utilities for array

✅ Utilities for boolean

✅ Utilities for color

✅ Utilities for date time

✅ Utilities for duration

✅ Utilities for element

✅ Utilities for file

✅ Utilities for image

✅ Utilities for json

✅ Utilities for map

✅ Utilities for nanoid

✅ Utilities for number

✅ Utilities for object

✅ Utilities for random

✅ Utilities for regex

✅ Utilities for string

✅ Utilities for thread

✅ Utilities for tree

✅ Utilities for uri

✅ Utilities for cookie storage

✅ Utilities for local storage

✅ Utilities for session storage

## Quickstart

You can install this package in your typescript project as follows:

```bash
$ npm install @unikue/ts-lang-utils --save
```

Then, you may import components as follows:

```jsx | pure
import { ArrayUtils } from '@unikue/ts-lang-utils';
import { BooleanUtils } from '@unikue/ts-lang-utils';
import { ColorUtils } from '@unikue/ts-lang-utils';
import { DateUtils } from '@unikue/ts-lang-utils';
import { DurationUtils } from '@unikue/ts-lang-utils';
import { ElementUtils } from '@unikue/ts-lang-utils';
import { FileUtils } from '@unikue/ts-lang-utils';
import { ImageUtils } from '@unikue/ts-lang-utils';
import { JsonUtils } from '@unikue/ts-lang-utils';
import { MapUtils } from '@unikue/ts-lang-utils';
import { NanoidUtils } from '@unikue/ts-lang-utils';
import { NumberUtils } from '@unikue/ts-lang-utils';
import { ObjectUtils } from '@unikue/ts-lang-utils';
import { RandomUtils } from '@unikue/ts-lang-utils';
import { RegexUtils } from '@unikue/ts-lang-utils';
import { StringUtils } from '@unikue/ts-lang-utils';
import { ThreadUtils } from '@unikue/ts-lang-utils';
import { TreeUtils } from '@unikue/ts-lang-utils';
import { CookieStorage } from '@unikue/ts-lang-utils';
import { LocalStorage } from '@unikue/ts-lang-utils';
import { SessionStorage } from '@unikue/ts-lang-utils';
```

Enjoy your coding journey with `ts-lang-utils` ✌️

## Document

- GitHub: [https://unikueltd.github.io/ts-lang-utils](https://unikueltd.github.io/ts-lang-utils)

## License

This project is under the [MIT License](https://mit-license.org/).

## Copyright

Beijing Unikue Network Technology Ltd.

## Website

- Unikue: [https://unikue.cn](https://unikue.cn)
