Что ж, держите свои венчики, ребята, мы собираемся погрузиться в мир 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