var Minionette = (function(global, _, $, Backbone) {
    'use strict';

    // Define and export the Minionette namespace
    var Minionette = {};
    Backbone.Minionette = Minionette;

    // @include ../jquery.cleanData.js

    // @include ../view.js
    // @include ../region.js
    // @include ../model_view.js
    // @include ../collection_view.js

    return Minionette;
})(this, _, jQuery, Backbone);

var Minionette = (function(global, _, $, Backbone) {
    'use strict';

    // Define and export the Minionette namespace
    var Minionette = {};
    Backbone.Minionette = Minionette;

    // @include ../jquery.cleanData.js

    // @include ../region.js
    // @include ../view.js
    // @include ../model_view.js
    // @include ../collection_view.js

    return Minionette;
})(this, _, jQuery, Backbone);

Make sure Region is included before View
Make sure Region is included before View

View depends on Region
