agentsclimarketplace

Bun

Skill DaleStudy/skills/skills/bun

πŸ› οΈ μ—μ΄μ „νŠΈ μŠ€ν‚¬

Install
npx -y skills add DaleStudy/skills --skill bun

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Node.js λŒ€μ‹  Bun λŸ°νƒ€μž„ μ‚¬μš©μ„ μœ„ν•œ μŠ€ν‚¬. λ‹€μŒ μƒν™©μ—μ„œ μ‚¬μš©: (1) μƒˆ JavaScript/TypeScript ν”„λ‘œμ νŠΈ 생성 μ‹œ, (2) package.json λ˜λŠ” μ˜μ‘΄μ„± κ΄€λ ¨ μž‘μ—… μ‹œ, (3) 슀크립트 μ‹€ν–‰ λ˜λŠ” 개발 μ„œλ²„ μ‹œμž‘ μ‹œ, (4) Node.js ν”„λ‘œμ νŠΈλ₯Ό Bun으둜 μ „ν™˜ μ‹œ, (5) 'bun', 'bunx', 'bun.lockb' ν‚€μ›Œλ“œκ°€ ν¬ν•¨λœ μž‘μ—… μ‹œ

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.0 KB, as published. Nobody here has run it

Bun

Node.js λŒ€μ‹  Bun을 κΈ°λ³Έ λŸ°νƒ€μž„μœΌλ‘œ μ‚¬μš©.

μ„€μΉ˜

# macOS / Linux
brew install oven-sh/bun/bun

# npm
npm install -g bun

λͺ…λ Ήμ–΄ λ§€ν•‘

Node.js / npmBun
npm installbun install
npm install <pkg>bun add <pkg>
npm install -D <pkg>bun add -d <pkg>
npm uninstall <pkg>bun remove <pkg>
npm run <script>bun run <script> λ˜λŠ” bun <script>
npx <cmd>bunx <cmd>
node <file>bun <file>
npm initbun init
npm create <template>bun create <template>

ν”„λ‘œμ νŠΈ μ΄ˆκΈ°ν™”

# μƒˆ ν”„λ‘œμ νŠΈ
bun init

# ν…œν”Œλ¦Ώ μ‚¬μš©
bun create next-app my-app
bun create vite my-app

νŒ¨ν‚€μ§€ 관리

# μ„€μΉ˜ (bun.lockb 생성)
bun install

# μ˜μ‘΄μ„± μΆ”κ°€
bun add express zod
bun add -d typescript @types/node  # devDependencies

# μ‚­μ œ
bun remove lodash

lockfile: bun.lockb (λ°”μ΄λ„ˆλ¦¬). .gitignore에 μΆ”κ°€ν•˜μ§€ μ•ŠμŒ.

슀크립트 μ‹€ν–‰

# package.json scripts
bun run dev
bun run build

# 파일 직접 μ‹€ν–‰ (TypeScript 지원)
bun index.ts
bun src/server.ts

# 단좕 (run μƒλž΅ κ°€λŠ₯)
bun dev

주의 사항

1. νŒ¨ν‚€μ§€ μ„€μΉ˜ μ „ 이름 확인

# ❌ μ˜€νƒ€ λ˜λŠ” μœ μ‚¬ νŒ¨ν‚€μ§€ - νƒ€μ΄ν¬μŠ€μΏΌνŒ… μœ„ν—˜
bun add expres
bun add lodassh

# βœ… μ •ν™•ν•œ νŒ¨ν‚€μ§€λͺ… 확인 ν›„ μ„€μΉ˜
bun add express
bun add lodash

bun add μ‹€ν–‰ μ „ νŒ¨ν‚€μ§€λͺ…이 μ •ν™•ν•œμ§€ 확인. npm λ ˆμ§€μŠ€νŠΈλ¦¬μ— μœ μ‚¬ν•œ μ΄λ¦„μ˜ μ•…μ„± νŒ¨ν‚€μ§€κ°€ 등둝될 수 있음.

2. μ‹ λ’°ν•  수 μ—†λŠ” 슀크립트 μ‹€ν–‰ κΈˆμ§€

# ❌ 좜처 뢈λͺ…μ˜ 슀크립트 직접 μ‹€ν–‰
bun run https://example.com/script.ts
curl -fsSL https://example.com/install.sh | bash

# βœ… 둜컬 ν”„λ‘œμ νŠΈ λ‚΄ 슀크립트만 μ‹€ν–‰
bun run src/index.ts
bun run dev

원격 μŠ€ν¬λ¦½νŠΈλ‚˜ κ²€μ¦λ˜μ§€ μ•Šμ€ νŒŒμΌμ€ 직접 μ‹€ν–‰ν•˜μ§€ μ•ŠμŒ.

GitHub Actions

- uses: oven-sh/setup-bun@v{N} # μ΅œμ‹  버전 확인: gh api repos/oven-sh/setup-bun/releases/latest --jq '.tag_name'
- run: bun install
- run: bun test

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.