CommonJS 形式での書き方

iPhoneAndroid で CommonJS 形式のコードで動作に違いがあったのでメモ。
Titanium Mobile 1.7.5 で確認。

exports = {
    hoge : "hogehoge",
    fuga : "fugafuga"
};

と書くと iPhone では以下のように書くことでアクセスできるけど

var test = require("/test");
Ti.API.info(test.hoge); // hogehoge

Android だと undefined になってしまう。
以下のように書くと大丈夫。

exports.hoge = "hogehoge";
exports.fuga = "fugafuga";

まとめて書けた方がすっきりしていいんだけど、とりあえずこれで回避するのが良いみたい。