hotnode
nodemailer npmパッケージサイト
https://npmjs.org/package/hotnode
nodemailer GitHubサイト
https://github.com/saschagehlich/hotnode
Node.jsのソースが編集されたら自動的にサーバーを再起動します。
似たようなパッケージにnodeamonというパッケージもあります。
インストール
$ sudo npm install -g hotnode
使い方
サーバーを起動する際に、「node サーバー」の代わりに「hotnode サーバー」で起動します。80番ポートのサーバーは管理者権限のsudoで実行する必要があります。
$ hotnode サーバー.js
拡張子は省略できます。
$ hotnode サーバー
コーヒースクリプトを実行する場合
$ hotcoffee サーバー.coffee
拡張子を省略できません
pulldown
nodemailer npmパッケージサイト
https://npmjs.org/package/pulldown
nodemailer GitHubサイト
https://github.com/jackfranklin/pulldown
コマンドからJavaScriptのライブラリをダウンロードできます。
インストール
$ sudo npm install -g pulldown
使い方
pulldownコマンドの後に使いたいJavaScriptのライブラリを指定します。
pulldown jquery
バージョンの指定もできます。
pulldown jquery@1.8.3
ダウンロードできるライブラリは以下のサイトで確認できます。
uglifyjs
uglifyjs npmパッケージサイト
https://npmjs.org/package/uglifyjs
uglifyjs GitHubサイト
https://github.com/ForbesLindesay/uglifyjs
jsファイルの圧縮と結合を行います。
インストール
$ sudo npm install -g uglifyjs
使い方
uglifyjsコマンドに続けてjsファイルを指定します。
uglifyjs hoge.js foo.js
qrcode
qrcode npmパッケージサイト
https://npmjs.org/package/qrcode
qrcode GitHubサイト
https://github.com/soldair/node-qrcode
Pythonに依存しているのでPythonをインストールしパスを通しておく必要があります。
指定したアドレスのQRコードを生成できます。
インストール
$ sudo npm install -g qrcode
使い方
qrcodeコマンドの後にアドレスと、保存する画像のファイル名を指定します。
qrcode "http://monaca.mobi" qrcode.png
node-static
static npmパッケージサイト
https://npmjs.org/package/node-static
static GitHubサイト
https://github.com/cloudhead/node-static
簡易Webサーバーをたてて指定したディレクトリにhttpアクセスできます。
インストール
$ sudo npm install -g node-static
使い方
以下のコマンドを実行します。
static ディレクトリパス
カレントディレクトリにいる場合は
static .
以下のように出力されるのでブラウザでアクセスします。
serving "." at http://127.0.0.1:8080
別のpcで閲覧する場合は、ipconfigやifconfigでipアドレスを確認してアクセスしましょう。
qrcodeと合わせて使うと、スマートフォンサイトに実機でアクセスするときに便利です。
karma
static npmパッケージサイト
https://npmjs.org/package/karma
karma 公式サイト
http://karma-runner.github.io/0.10/index.html
インストール
$ sudo npm install -g karma
使い方
weinre
weinre npmパッケージサイト
https://npmjs.org/package/weinre
weinre 公式サイト
http://people.apache.org/~pmuellr/weinre/
スマートフォンの実機で閲覧しているWebサイトのデバッグをPCで行うことができます。
インストール
$ sudo npm install -g weinre