Skip to content

Instantly share code, notes, and snippets.

@linus-amg
Created May 19, 2015 20:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save linus-amg/b748832f69a06141e2e1 to your computer and use it in GitHub Desktop.
Save linus-amg/b748832f69a06141e2e1 to your computer and use it in GitHub Desktop.
plugins.coffee
# import dependencies
dependencies = {}
dependencies.Debugger = require 'lib/debugger'
# include vendors
$ = require 'jquery'
_ = require 'underscore'
Backbone = require('backbone').$ = $
Marionette = require 'backbone.marionette'
# build temporary dependencies object
dependencies.$ = $
dependencies.jQuery = dependencies.$
dependencies._ = _
dependencies.Backbone = Backbone
dependencies.Marionette = Marionette
# export dependencies to global scope
_.extend window, dependencies
dependencies = null # free up temporary object
# require plugins
require 'bootstrap'
require 'backbone.intercept'
require 'backbone.modal'
require 'jquery.cookie'
require 'lib/ensure-modules'
require 'lib/backbone.credentials.js'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment