Kompiler untuk menulis JavaScript generasi berikutnya.
Babel (diucapkan "Babble") adalah proyek berbasis komunitas yang digunakan oleh banyak perusahaan dan proyek, dan dikelola oleh sekelompok sukarelawan. Jika Anda ingin membantu mendukung masa depan proyek, silakan pertimbangkan:
Sponsor teratas kami ditunjukkan di bawah ini! [Menjadi sponsor]
Babel adalah alat yang membantu Anda menulis kode dalam versi terbaru JavaScript. Ketika lingkungan yang didukung Anda tidak mendukung fitur -fitur tertentu secara asli, Babel akan membantu Anda mengkompilasi fitur -fitur tersebut hingga versi yang didukung.
Di dalam
// ES2020 nullish coalescing
function greet ( input ) {
return input ?? "Hello world" ;
}
Keluar
function greet ( input ) {
return input != null ? input : "Hello world" ;
}
Cobalah di replikan kami.
Sebagian besar segelintir sukarelawan, didanai oleh Anda! Silakan periksa halaman tim kami!
Saya sangat senang Anda bertanya: Hallelujah —— Dalam Pujian Babel oleh @Angus-C, versi audio oleh @swyx. Tweet kami rekaman Anda!
Untuk pertanyaan dan dukungan, silakan bergabung dengan komunitas Slack kami (Anda dapat mendaftar di sini untuk undangan), ajukan pertanyaan tentang Stack Overflow, atau ping kami di Twitter.
Lihat situs web kami: Babeljs.io, dan Laporkan Masalah/Fitur di Babel/Situs Web.
Silakan baca contrute.md kami dan isi template masalah di Babel/Masalah!
Memeriksa:
Beberapa Sumber Daya:
Repo Babel dikelola sebagai monorepo yang terdiri dari banyak paket NPM.
Mit