Text
Pro Grunt.js
Jadi, Anda telah mengambil buku ini dengan judul yang agak tidak biasa, dan Anda mungkin bertanya-tanya apa itu Grunt atau, setidaknya, apa saja yang telah dibicarakan tentang Grunt selama 24 bulan terakhir. Sederhananya, Grunt adalah sebuah task runner JavaScript. Tujuan utamanya adalah untuk mengotomatisasi tugas-tugas yang berulang, membebaskan waktu para pengembang untuk berkonsentrasi pada masalah-masalah yang lebih sulit yang mereka hadapi setiap hari. Grunt ditulis dalam JavaScript di atas Node yang didistribusikan melalui npm dan dibuat oleh Ben Alman (https://github.com/cowboy). Sejak hari pertama, Grunt telah dilengkapi dengan antarmuka program aplikasi (API) untuk memungkinkan para pengembang memperluas dan menambahkan tugas-tugas khusus yang sesuai dengan proses mereka sendiri. Kustomisasi yang tinggi ini telah membuat Grunt menjadi sangat populer dengan ekosistem besar yang terus berkembang. Sebagai sebuah task runner, salah satu konsep inti dari Grunt adalah "tugas". Setiap tugas memiliki seperangkat opsi konfigurasi yang dapat disesuaikan untuk memenuhi kebutuhan spesifik Anda. Tugas juga dapat memiliki beberapa versi: misalnya, satu set konfigurasi untuk pengembangan dan satu lagi untuk produksi. Selain itu, Grunt menawarkan kemampuan untuk menentukan tugas khusus. Tugas khusus dapat menggabungkan tugas yang ada menjadi satu tugas atau menambahkan fungsionalitas yang sama sekali baru. Selain itu, Grunt memiliki API yang terdokumentasi dengan baik yang memungkinkan pengembang untuk mengubah perilaku task runner mereka pada saat runtime. Di sepanjang buku ini, Grunt akan digunakan untuk mendemonstrasikan bagaimana alat yang kecil namun sangat kuat ini dapat digunakan untuk mengoptimalkan alur kerja pengembang Anda Grunt sering digambarkan sebagai alat semata-mata untuk insinyur ujung depan; namun, saya juga akan mendemonstrasikan bagaimana proyek yang tidak hanya berfokus pada ujung depan juga dapat memperoleh manfaat dari pengenalan Grunt.
No copy data
No other version available