npm で インストールします。
npm install fount -S
fount を require します。
var fount = require('fount');
まずは、簡単な文字列で登録してみます。
fount.register('library', 'fount');
fount.register('mySaying', 'ええわ!');
dependencies を指定しての登録もできます。
fount.register('say', ['library', 'mySaying'], function (library, mySaying) {
return function () { console.log(library + mySaying); };
});
それを inject して say 関数を使います。
fount.inject(['say'], function (say) {
say(); // fountええわ!
});
AMD っぽく DI できました!