
apa itu bower (frontend package management)?
oke sebelum kesana apakah anda mengalami kesulitan untuk memaintenance library -library frontend yang digunakan apalagi jumlahnya banyak?, dan juga kadang kita juga menemukan bower.json pada sebuah file hasil download dari git, berarti anda membutuhkan bower
dengan bower kita lebih mudah untuk memanage front-end dependency, bower adalah sebuah tools yang dapat digunakan untuk menginstal package-package front end.
misalnya kita membutuhkan library bootstrap dengan bower tinggal
bower install bootstrap
kita tidak perlu ke webnya dan mendownload manual bootstrap
kunjungi web official bower di https://bower.io/
syarat menginstal bower
- sudah terinstalasi NPM (Node Package Manager) / node js untuk linux atau git untuk windows
- terhubung ke internet
bower.json membantu Bower memahami proyek anda; Bower merekam meta data seperti nama proyek, versi, pencipta, ijin, dependensi, dan lain-lain. Informasi ini tersusun di dalam format JSON
contoh sebuah bower.json
{
"name": "app-name",
"version": "0.0.1",
"dependencies": {
"sass-bootstrap": "~3.0.0",
"modernizr": "~2.6.2",
"jquery": "~1.10.2"
},
"private": true
}
bower install adalah perintah untuk menginstal sebuah paket yang terdaftar di dalam Bower registry. Perintah ini juga akan menginstal paket-paket yang tercantum di dalam file bower.json di bawah “dependencies”. Secara default, semua package yang di install akan berada di dalam folder bower_components
jadi dengan adanya bower kita tidak perlu manual mengatur library dan versi yang dibutuhkan dalam sebuah project , dan semua itu bisa dilakukan sebuah perintah saja akan langsung terinstal dan terupdate ke aplikasi.
semoga berguna 🙂
referensi :