poku

(β˜… 1,176)

🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.

파일 탐색기

  • .editorconfig
  • .gitattributes
  • .gitignore
  • .npmrc
  • .nycrc
  • .prettierignore
  • .prettierrc
  • AGENTS.md
  • biome.jsonc
  • CHANGELOG.md
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • codecov.yml
  • context7.json
  • CONTRIBUTING.md
  • deno.json
  • LICENSE
  • package-lock.json
  • package.json
  • README.md
  • SECURITY.md
  • tea.yaml
  • tsconfig.json

# CDN으둜 μ‚¬μš©ν•˜κΈ°

jsDelivr

jsDelivrλŠ” 곡개 GitHub 리포지토리λ₯Ό 별도 μ„€μ • 없이 CDN으둜 μ¦‰μ‹œ μ„œλΉ™ν•©λ‹ˆλ‹€. 버전과 νŒŒμΌμ„ κ³ λ₯΄λ©΄ μ›ΉνŽ˜μ΄μ§€μ— λ°”λ‘œ 뢙일 수 μžˆλŠ” 링크와 μ˜ˆμ‹œ μ½”λ“œκ°€ λ§Œλ“€μ–΄μ§‘λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μš©μ–΄μ§‘

이 λ¬Έμ„œμ—μ„œ μ‚¬μš©λœ λͺ…λ Ήμ–΄λ₯Ό λͺ¨μ•„λ΄€μŠ΅λ‹ˆλ‹€. λ‚―μ„  λͺ…λ Ήμ–΄κ°€ μžˆλ‹€λ©΄ νŽΌμ³μ„œ ν™•μΈν•΄λ³΄μ„Έμš”.

πŸ”

bun add

μ„€λͺ… 보기 β–Ό

Add and install new dependencies to the current project.

bun {{[a|add]}} {{package}}

Install a single package:

bun {{[a|add]}} {{package1 package2 ...}}

Install multiple packages:

bun {{[a|add]}} {{git_url}}

Install from a Git repository:

πŸ”

bun

μ„€λͺ… 보기 β–Ό

JavaScript λŸ°νƒ€μž„ 및 νˆ΄ν‚·.
λ²ˆλ“€λŸ¬, ν…ŒμŠ€νŠΈ λŸ¬λ„ˆ 및 νŒ¨ν‚€μ§€ κ΄€λ¦¬μžκ°€ 포함.
더 λ§Žμ€ 정보: <https://bun.com/docs>.

bun init

JavaScript 파일 λ˜λŠ” `package.json` 슀크립트 μ‹€ν–‰:

bun run {{path/to/file|script_name}}

λ‹¨μœ„ ν…ŒμŠ€νŠΈ μ‹€ν–‰:

bun test

`package.json`에 μ’…μ†μ„±μœΌλ‘œ λ‚˜μ—΄λœ λͺ¨λ“  νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜κ³  μ„€μΉ˜:

πŸ”

deno

μ„€λͺ… 보기 β–Ό

JavaScript, TypeScript, WebAssemblyλ₯Ό μœ„ν•œ λ³΄μ•ˆ 쀑심 λŸ°νƒ€μž„.
`npm` λ˜λŠ” `jsr`λ₯Ό ν†΅ν•œ μ˜μ‘΄μ„± 관리와 bench, bundle, doc, coverage λ“±μ˜ 도ꡬλ₯Ό 포함.
더 λ§Žμ€ 정보: <https://docs.deno.com/runtime/reference/cli/>.

deno

REPL(λŒ€ν™”ν˜• μ‰˜, Read-Eval-Print Loop)을 μ‹œμž‘:

deno init sample && cd sample && deno test

sampleμ΄λΌλŠ” μ΄λ¦„μ˜ μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈ μƒμ„±ν•˜κ³  ν…ŒμŠ€νŠΈ μ‹€ν–‰:

deno run {{path/to/file.ts}}

νŒŒμΌμ„ μ•ˆμ „ν•˜κ²Œ μ‹€ν–‰. (ν•„μš”μ‹œ λ„€νŠΈμ›Œν¬, 파일 읽기 λ“± κΆŒν•œ μš”μ²­):

πŸ”

npm

μ„€λͺ… 보기 β–Ό

JavaScript 및 Node.js νŒ¨ν‚€μ§€ κ΄€λ¦¬μž.
Node.js ν”„λ‘œμ νŠΈ 및 λͺ¨λ“ˆ μ˜μ‘΄μ„±μ„ κ΄€λ¦¬ν•©λ‹ˆλ‹€.
더 λ§Žμ€ 정보: <https://docs.npmjs.com/cli/npm/>.

npm init {{[-y|--yes]}}

κΈ°λ³Έκ°’μœΌλ‘œ `package.json` 파일 생성 (`--yes`λ₯Ό μƒλž΅ν•˜λ©΄ λŒ€ν™”μ‹μœΌλ‘œ μ§„ν–‰):

npm {{[i|install]}}

package.json에 μ˜μ‘΄μ„±μœΌλ‘œ λ‚˜μ—΄λœ λͺ¨λ“  νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œ:

npm {{[i|install]}} {{package_name}}@{{version}}

νŠΉμ • λ²„μ „μ˜ νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜κ³  `package.json`의 μ˜μ‘΄μ„± λͺ©λ‘μ— μΆ”κ°€:

πŸ”

npx

μ„€λͺ… 보기 β–Ό

이 λͺ…령은 `npm exec`의 λ³„μΉ­μž…λ‹ˆλ‹€.

tldr npm exec

μžμ„Έν•œ λ‚΄μš©μ€ 원본 λͺ…령을 μ°Έκ³ ν•˜μ„Έμš”:

// repository documentation