require.config({

  deps: ['runner'],

  paths: {
    jquery: 'vendor/jquery/jquery',
    underscore: 'vendor/underscore/underscore',
    backbone: 'vendor/backbone/backbone',
    marionette: 'vendor/marionette/lib/backbone.marionette',
    Handlebars: 'vendor/handlebars/handlebars.amd',
    hbs: 'vendor/hbs/hbs'
  },

  shim: {
    underscore: {
      exports: '_'
    },
    backbone: {
      deps: ['underscore', 'jquery'],
      exports: 'Backbone'
    },
    marionette: {
      deps: ['jquery', 'underscore', 'backbone'],
      exports: 'Marionette'
    }
  }

});

@@ -238,9 +238,9 @@
     
-H
+h
 andl
@@ -279,12 +279,8 @@
 bars
-.amd
 ',%0A 
@@ -303,16 +303,141 @@
 hbs/hbs'
+,%0A    json2: 'vendor/hbs/hbs/json2',%0A    i18nprecompile: 'vendor/hbs/hbs/i18nprecompile'%0A  %7D,%0A%0A  hbs: %7B%0A    disableI18n: true
 %0A  %7D,%0A%0A 
@@ -640,24 +640,24 @@
 backbone'%5D,%0A
-
       export
@@ -672,16 +672,69 @@
 onette'%0A
+    %7D,%0A    handlebars: %7B%0A      exports: 'Handlebars'%0A
     %7D%0A  

Correct require-hbs configuration