جعبه ابزار همه کاره برای ساخت، آزمایش، اشکال زدایی و اجرای جاوا اسکریپت و تایپ اسکریپت در نسخه آماده تولید موجود است.
Bun، یک جعبه ابزار همهجانبه برای ساخت، آزمایش، اشکالزدایی و اجرای برنامههای JavaScript و TypeScript، به حالت پایدار رسیده است. وضعیت آماده تولید از ۸ سپتامبر.
به گفته توسعه دهندگان Bun،
Bun به عنوان جایگزینی برای Node.js قرار گرفته است، یک فایل اجرایی است که هدف آن حذف پیچیدگی و کندی بدون دور انداختن هر چیزی است که در مورد جاوا اسکریپت “عالی” است. آنها Bun را به عنوان یک زمان اجرا سریع جاوا اسکریپت معرفی می کنند که توسعه جاوا اسکریپت را با حذف “لایه ها و لایه های ابزاری که روی هم جمع شده اند” ساده می کند.
Bun ابزارهای Node.js از جمله node
، npx
، nodemon
و dotenv
یا را میسازد. تیم Bun گفت cross-env
غیر ضروری است. و Bun می تواند .js
، .ts
، .cjs
، .mjs
، .jsx< را اجرا کند. فایل های /code> و
.tsx
، که می توانند جایگزین ترانسپایلرهایی مانند tsc
و babel
شوند. برای آزمایش، Bun یک تست دونده سازگار با Jest است که از تست عکس فوری، پوشش کد و تمسخر پشتیبانی می کند. Bun همچنین به عنوان یک باندلر جاوا اسکریپت با عملکرد "بهترین در کلاس" و یک API پلاگین سازگار با esbuild عمل می کند. همچنین یک مدیر بسته سازگار با NPM است.
سایر ویژگی های Bun:
- ترنسپایلر جاوا اسکریپت برای اجرای فایلهای جاوا اسکریپت، تایپ اسکریپت و JSX/TSX بدون وابستگی در زمان اجرا آماده میشود.
- سیستمهای ماژول ECMAScript و CommonJS پشتیبانی میشوند.
- APIهای استاندارد وب مانند
fetch
،درخواست
وWebSocket
پشتیبانی میشوند. Bun APIها به گونه ای طراحی شده اند که استفاده آسان و سریع باشد. - Bun سریعتر از
npm
،نخ
وpnpm
است. یک حافظه پنهان ماژول جهانی برای جلوگیری از دانلودهای اضافی از رجیستری NPM استفاده می شود. سریع ترین تماس های سیستمی از هر سیستم عامل استفاده می شود. - بارگیری مجدد داغ فعال است تا در صورت تغییر فایل ها، برنامه را دوباره بارگیری کنید.
تیم Bun گفت:
بیلدهای بومی Bun آماده تولید برای macOS و Linux ارائه شده است. یک ساخت بومی آزمایشی Bun برای ویندوز نیز در دسترس است. Bun را می توان با دستور زیر نصب کرد:
$ curl -fsSL https://bun.sh/install | bash
ارتقا را می توان با اجرای bun upgrade
انجام داد.
پست های مرتبط
Bun 1.0 از فر خارج شده است
Bun 1.0 از فر خارج شده است
Bun 1.0 از فر خارج شده است