// Each of these module will augment the Handlebars object as it loads. No need to perform addition operations module.exports.attach = function(Handlebars) { var visitor = require("./visitor"), printer = require("./printer"), ast = require("./ast"), compiler = require("./compiler"), javascriptCompiler = require("./javascript-compiler"); visitor.attach(Handlebars); printer.attach(Handlebars); ast.attach(Handlebars); compiler.attach(Handlebars); javascriptCompiler.attach(Handlebars); return Handlebars; };