# @yookue/ts-lang-utils

[![NPM version](https://img.shields.io/npm/v/@yookue/ts-lang-utils.svg?style=flat)](https://npmjs.org/package/@yookue/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/@yookue/ts-lang-utils.svg?style=flat)](https://npmjs.org/package/@yookue/ts-lang-utils)

🏅 Common lang utilities for typescript 👍

## Features

✅ Utilities for array

✅ Utilities for boolean

✅ Utilities for color

✅ Utilities for date time

✅ 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 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 @yookue/ts-lang-utils --save
```

Then, you may import components as follows:

```jsx | pure
import {ArrayUtils} from '@yookue/ts-lang-utils';
import {BooleanUtils} from '@yookue/ts-lang-utils';
import {ColorUtils} from '@yookue/ts-lang-utils';
import {DateUtils} from '@yookue/ts-lang-utils';
import {ElementUtils} from '@yookue/ts-lang-utils';
import {FileUtils} from '@yookue/ts-lang-utils';
import {ImageUtils} from '@yookue/ts-lang-utils';
import {JsonUtils} from '@yookue/ts-lang-utils';
import {MapUtils} from '@yookue/ts-lang-utils';
import {NanoidUtils} from '@yookue/ts-lang-utils';
import {NumberUtils} from '@yookue/ts-lang-utils';
import {ObjectUtils} from '@yookue/ts-lang-utils';
import {RandomUtils} from '@yookue/ts-lang-utils';
import {RegexUtils} from '@yookue/ts-lang-utils';
import {StringUtils} from '@yookue/ts-lang-utils';
import {ThreadUtils} from '@yookue/ts-lang-utils';
import {TreeUtils} from '@yookue/ts-lang-utils';
import {CookieStorage} from '@yookue/ts-lang-utils';
import {LocalStorage} from '@yookue/ts-lang-utils';
import {SessionStorage} from '@yookue/ts-lang-utils';
```

Enjoy your coding journey with `ts-lang-utils` ✌️

## Document

- GitHub: [https://yookue.github.io/ts-lang-utils](https://yookue.github.io/ts-lang-utils)

## License

This project is under the [MIT License](https://mit-license.org/).

## Copyright

Beijing Yookue Network Technology Ltd.

## Website

- Yookue: [https://yookue.com](https://yookue.com)
