로딩...

bun

javascript runtime

config

.bunfig

  • home 디렉토리 밑에 있으면 글로벌로 사용
  • package.json 위치에 만들어서 local 로 사용

package.json 옵션

overrides

  • yarn resolutions 와 같은 옵션으로 개별적으로 다른 가지는 패키지들에 대해서 버전을 픽스한다,

error

bun.lockb 가 꼬이는 문제

patch-package

bun 은 공식적을 patch-package 를 지원하지 않는다

git diff path/to/as-is path/to/patched > patches/[package-name]+[version].patch
  • 위 명령어로 로 패치 파일을 생성한다, 경로는 프로젝트 루트의 patches/ 밑이다
  • package.json에 "postinstall": "bunx patch-package" 를 넣어서 install 이 끝난 후에 패치패키지를 적용하도록한다