es-toolkit/docs/ko/usage.md
Yusuke Hayashi d45bc3352b
docs: Translate and create Japanese version (#432)
* docs: translate and create Japanese version

* docs: run prettier

* Apply suggestions from code review

---------

Co-authored-by: Sojin Park <raon0211@gmail.com>
2024-08-28 23:19:07 +09:00

2.1 KiB

description prev next
es-toolkit을 사용하는 방법
text link
es-toolkit 소개 ./intro.md
text link
번들 사이즈에 미치는 영향 ./bundle-size

설치 및 사용하기

Node.js나 Bun을 사용하는 경우, npm에서 설치할 수 있어요. Deno에서는 JSR에서 설치할 수 있어요.

브라우저에서 바로 쓰는 경우, CDN에서 가져올 수있어요.

Node.js

es-toolkit은 Node.js 18 또는 이후 버전을 지원해요. es-toolkit을 설치하기 위해서는 아래 명령어를 사용해주세요.

::: code-group

npm install es-toolkit
pnpm install es-toolkit
yarn add es-toolkit

:::

Deno

es-toolkit을 Deno에서도 사용할 수 있어요. JSR에서 아래 명령어로 설치하세요.

deno add @es-toolkit/es-toolkit

Deno에서 사용하면, JSR에서의 제한으로 인해 NPM과 다르게 추가적인 Scope가 필요해요.

import { sum } from '@es-toolkit/es-toolkit';

sum([1, 2, 3]);

Bun

es-toolkit은 Bun에서도 사용할 수 있어요. 아래 명령어를 사용해주세요.

bun add es-toolkit

브라우저

jsdelivr 또는 unpkg 같은 CDN에서 es-toolkit을 쓸 수 있어요. Lodash와 같이 _ 변수에 모든 함수가 포함돼요.

::: code-group

<script src="https://cdn.jsdelivr.net/npm/es-toolkit"></script>
<script>
  var arr = _.chunk([1, 2, 3, 4, 5, 6], 3);
</script>
<script src="https://unpkg.com/es-toolkit"></script>
<script>
  var arr = _.chunk([1, 2, 3, 4, 5, 6], 3);
</script>

:::

현대적인 브라우저에서는 esm.sh도 쓸 수 있어요.

::: code-group

<script type="importmap">
  {
    "imports": {
      "es-toolkit": "https://esm.sh/es-toolkit"
    }
  }
</script>
<script type="module">
  import { chunk } from 'es-toolkit';
  chunk([1, 2, 3, 4, 5, 6], 3);
</script>

:::