require-less js-module: bar

by dexygen

JavaScript

(function(TOP) {
    var module,
        app = TOP.APP = TOP.APP || {};
    
    app.bar = function() { return module || (function() {
        module = {
            use: function() { console.log('using bar'); },
            useFoo: function() { app.foo().use(); }
        }
        
        return module;
    })()};
})(this);