@modern-kit/utils
Version:
53 lines (37 loc) • 1.26 kB
Markdown
# @modern-kit/utils <a href="https://www.npmjs.com/package/@modern-kit/utils" target="_blank"><img align="center" src="https://img.shields.io/npm/v/@modern-kit/utils.svg" /></a>
클라이언트 개발에 유용한 `유틸리티 함수`를 제공하는 라이브러리입니다.
<br />
## Documentation
`@modern-kit`의 공식 문서는 아래 웹사이트에서 확인하실 수 있습니다
- <a href="https://modern-agile-team.github.io/modern-kit" target="_blank">https://modern-agile-team.github.io/modern-kit</a>
<br />
## Download
```shell
npm i @modern-kit/utils
```
```shell
yarn add @modern-kit/utils
```
```shell
pnpm i @modern-kit/utils
```
<br />
## Usage
```ts
import { flatten } from '@modern-kit/utils';
const arr = [1, [2, [3, 4], 5]];
const result = flatten(arr); // [1, 2, 3, 4, 5]
```
```ts
// SubPath 사용 예시
// tsconfig moduleResolution 옵션이 `bundler`일 경우
import { flatten } from '@modern-kit/utils/array/flatten';
// tsconfig moduleResolution 옵션이 `node`일 경우
import { flatten } from '@modern-kit/utils/dist/array/flatten';
const arr = [1, [2, [3, 4], 5]];
const result = flatten(arr); // [1, 2, 3, 4, 5]
```
<br />
## License
MIT © Modern Agile. See [LICENSE](../../LICENSE) for details.
<br />