TwitterがnpmライクなBOWERというWeb用パッケージマネージャをリリースしたようで。
リリースしてちょっと経ってますがやっと触れたのでメモメモ。
環境:Ubuntu Server 12.04 LTS 32bit
インストール
BOWERは普通に
$ npm install -g bower
で使えるのですが、プロキシ環境で使う場合はmattnさんのプロキシ対応版を使います。
いつマージされるのかなー。
$ git clone https://github.com/mattn/bower.git -b proxy
$ npm install -g ./bower
ライブラリのインストール
ライブラリのインストールは以下のように実行します。
$ bower install jquery
成功すると
$ ls -1 ./components/jquery/
component.json
jquery.js
ディレクトリと共にライブラリが配置されます。
あ、てかこれdeveopment版のjquery.jsだし。release版持ってくるのはどうするんだろ。
component.json
カレントディレクトリにpackage.json的なcomponent.jsonというファイルを置いておくと、これまたnpm的なことができます。
{
"name": "myproject",
"version": "0.0.1",
"dependencies": {
"jquery": "~1.7.2"
}
}
$ bower install
とするとjquery 1.7.2がダウンロードされてきます。
npm的でなかなか良いかも。