Description
BondはJavascriptの依存関係を簡単に解決するためのソフトウェアです。 Javascriptはscriptタグでインポートする順番で依存関係を解決できるのですがファイル数が増えてくるとその管理が大変になるので ソフトを作ってしまって依存関係を解決できる順番でソースを読み込むJavascriptファイル(bond.js)を作ってユーザーはそれを読み込めばいいだけ、 という状態にします。
Requirement
- Python 2
Usage
使い方は簡単であなたのJavascriptファイルの中に以下のような行を書くだけです。
//BOND! file_name_this_file_dependsfile_name_this_file_dependsにあなたがインポートしたいファイル名を書きます。URLでも構いません。 丁度C言語の#includeのような感覚です。
それからBondでコンパイルします。引数はインポートしたいファイル名を指定します。するとそのファイルが依存しているファイル 全てインポートされます。
bond main.js
するとbond.jsというファイルが生成され、ユーザーはそれをscriptタグで埋め込むだけで全ての必要なファイルが正しい順序で読み込む scriptタグが埋め込まれます。
また、毎回のコンパイルは面倒なのでFastenerを使うと良いでしょう。
Download
GitHubのリポジトリからクローンしてください。