Что ж, держите свои венчики, ребята, мы собираемся погрузиться в мир Bun 1.0, универсального волшебного кулинарного набора инструментов, но для JavaScript и TypeScript. Думайте об этом как о кондитерском мешке, который украшает ваш кекс с кодом изысканной глазурью, упрощая вашу жизнь, сохраняя при этом великолепие JavaScript, не жалея посыпки.

Булочка: чудесная формовочная машина

Не просто обычная булочка. Наш Bun 1.0 действует как причудливая замена несколько устаревшему Node.js, обеспечивая при этом более быструю среду выполнения JavaScript. Говорить на его языке? Неа. Бун многоязычен. Он поддерживает такие аппетитные языки, как JavaScript, TypeScript, JSX и TSX. Это также жизнь вечеринки, совместимая как с модульными системами ESM, так и с CommonJS.

Дополнительные пушистые функции

От горячей перезагрузки до настраиваемых плагинов, оптимизированных API и встроенной поддержки SQLite — Bun определенно предлагает свои преимущества. Это вариант JavaScript, который никогда не терпит неудач. Мы упоминали менеджер пакетов? Ну, держитесь за прихватки. Этот менеджер пакетов работает настолько быстро, что такие программы, как npm, Yarn и pnpm, поедают свою пыль.

Булочка для всех духовок

Вы пользователь MacOS? Линукс? Может быть, Винда? Бан тебя прикроет. Имейте в виду: поддержка Bun в Windows похожа на тот экспериментальный рецепт суфле, который вы давно хотели попробовать — работа над ним все еще продолжается.

Приступим к выпечке!

Готовый? Давайте засучить рукава. Пришло время установить Bun. Выберите свой яд — npm, Brew или Docker?

# if you fancy npm, run
npm  install  -g  bun
  
# If brew is more your cup of tea, then first
brew  tap  oven-sh/bun
  
# and then let's install Bun with
brew  install  bun
  
# If you're more of a Docker fanatic, then pull the Bun image with
docker  pull  oven/bun
  
# and run it with
docker  run  --rm  --init  --ulimit  memlock=-1:-1  oven/bun

Оставайтесь свежими: обновите свою булочку

Чтобы убедиться, что ваша булочка максимально свежая, обновите ее до последней версии с помощью команды bun upgrade.

bun  upgrade