Testando o recurso protip
Veja como defino um módulo compatível com RequireJS / NodeJS:
Verboso
define('ninja', function(require, exports, module) {
var Class = require('./class-util');
var Ninja = {
teleport: function() {},
shuriken: function() {}
katana: function() {}
};
return module.exports = Class.extend(Ninja);
});
Mínimo
define('ninja', function(require, exports, module) {
var Class = require('./class-util');
return module.exports = Class.extend({
teleport: function() {},
shuriken: function() {}
katana: function() {}
});
});
Mais mínimo
define('ninja', function(require, exports, module) {
return module.exports = require('./class-util').extend({
teleport: function() {},
shuriken: function() {}
katana: function() {}
});
});