Е, дръжте се за бъркалките, хора, ние сме на път да се потопим в света на Bun 1.0, вълшебен кулинарен инструментариум „всичко в едно“, но за JavaScript и TypeScript. Мислете за него като за сладкарска торбичка, която поставя изисканата глазура върху вашия кекс с код, опростявайки живота ви, като същевременно запазвате вкуса на JavaScript, без пръски.
Кифла: Прекрасният модел за тесто
Не само обикновената хлебна кифла. Нашият Bun 1.0 действа като фантастичен заместител на малко остарелия Node.js, като същевременно обслужва по-бързо време за изпълнение на JavaScript. Говорейки езика му? нее Bun е многоезичен. Той поддържа апетитни езици като JavaScript, TypeScript, JSX и TSX. Това е и животът на партито, съвместим както с модулни системи ESM, така и с CommonJS.
Допълнителни пухкави функции
От горещо презареждане до персонализируеми плъгини, оптимизирани API и вградена поддръжка за SQLite, Bun определено е страхотен. Това е суфлето на JavaScript, което никога не пада. Споменахме ли пакетния мениджър? Е, дръжте ръкавиците си за фурна. Този мениджър на пакети е толкова бърз, че оставя хора като npm, yarn и pnpm да ядат праха му.
Кифла за всички фурни
Потребител ли сте на macOS? Linux? Може би Windows? Bun ви покрива. Просто бъдете предупредени, поддръжката на Windows за Bun е като онази експериментална рецепта за суфле, която сте възнамерявали да опитате - все още е в процес на работа.
Да започнем да печем!
Готов? Да запретнем ръкави. Време е да инсталирате 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 е възможно най-свеж, надстройте до най-новата версия с командата bun upgrade
.
bun upgrade