title: Loading non amd modules with require.js
body: <p>Currently I am using require.js for a fun side project I am working everything is working fine except a code syntax higlighting plugin called prism.js. I can see that the plugin is being pulled via the network tab in chrome, but the plugin isn't initializing.</p>
  
  <p>I am not sure if it's a require problem or uf the plugin is the issue and was wondering if anyone could help.</p>
  
  <p>Here is a look at my main.js:</p>
  
  <pre><code>require.config({
    // 3rd party script alias names
    paths: {
      // Core Libraries
      modernizr: "libs/modernizr",
      jquery: "libs/jquery",
      underscore: "libs/lodash",
      backbone: "libs/backbone",
      handlebars: "libs/handlebars",
  
      text: "libs/text",
      prism: "plugins/prism",
  
      templates: "../templates"
    },
    // Sets the configuration for your third party scripts that are not AMD compatible
    shim: {
      "backbone": {
        "deps": ["underscore", "jquery", "handlebars"],
        "exports": "Backbone"  //attaches "Backbone" to the window object
      }
    }
  });
  
  // Include Specific JavaScript
  require(['prism', 'modernizr', 'jquery', 'backbone', 'routers/router', 'views/AppVIew' ],
    function(Prism, Modernizr, $, Backbone, Router, App) {
      this.router = new Router();
      this.App = new App();
    }
  );
  </code></pre>