Refactoring: aliasing requirejs module names
[fnpeditor.git] / entrypoint.js
index f15a832..251151e 100644 (file)
@@ -4,6 +4,16 @@
     requirejs.config({
         baseUrl: '/static/editor',
         
+        map: {
+            '*':
+                {
+                    'libs/jquery': 'libs/jquery-1.9.1.min',
+                    'libs/underscore': 'libs/underscore-min',
+                    'libs/bootstrap': 'libs/bootstrap/js/bootstrap.min',
+                    'libs/backbone': 'libs/backbone-min'
+                }
+        },
+
         shim: {
             'libs/jquery-1.9.1.min': {
                 exports: '$',
                 exports: '_'
             },
             'libs/bootstrap/js/bootstrap.min': {
-                deps: ['libs/jquery-1.9.1.min']
+                deps: ['libs/jquery']
             },
             'libs/backbone-min': {
                 exports: 'Backbone',
-                deps: ['libs/jquery-1.9.1.min', 'libs/underscore-min']
+                deps: ['libs/jquery', 'libs/underscore']
             }
         }
 
     });
     
     requirejs([
-        'libs/jquery-1.9.1.min',
+        'libs/jquery',
         'fnpjs/runner',
         'rng',
         './modules',
-        'libs/bootstrap/js/bootstrap.min'
+        'libs/bootstrap'
     ], function($, runner, rng, modules) {
         $(function() {
             var app = new runner.Runner(rng, modules);