私はjavascriptライブラリを書いていて、CoffeeScriptの素晴らしさを使ってコードをきれいに保ちたいと思っていますが、Nodeのようなものを主にそのrequire
機能のために使いたいと思っています. アイデアは、サブオブジェクトをグローバル オブジェクトの下に名前空間化し、各サブオブジェクトを独自のファイルで定義して、開発を容易にすることです。
たぶん私はこれを間違った方法で行っています.CoffeeScriptでクライアント側のjavascriptライブラリを書くためのきれいな方法が必要ですか?
ありがとう!以下のファイル構造の例...
./twtmore.coffee
twtmore =
a: require('./twtmore/a.coffee').a
b: require('./twtmore/b.coffee').b
c: require('./twtmore/c.coffee').c
./twtmore/a.coffee
class a
...
exports.a = a