RequireJS - плагины jQuery с несколькими версиями jQuery

Я пытаюсь обернуть некоторые устаревшие js-код в модули, чтобы они могли быть загружены с RequireJS.

У меня есть три плагина jQuery, назовем их a, b и c.

Плагин работает с любой версией jQueryПлагин b работает с jQuery версии 1.4.2Плагин c использует a и b и работает с любой версией jQuery.

Поэтому в любое время, когда требуется плагин a, jQuery, который нужно загрузить, - это версия 1.4.2. Мой require.config выглядит примерно так:

require.config({
   paths:{
        "jquery": "libs/jquery.1.9.1.min",
        "jquery1-4-2" : "libs/jquery1.4.2.min"
   });

И плагины определяются следующим образом:

plugin a:
   define(["jquery"], function($){ (...) });
plugin b:
   define(["jquery1-4-2"], function($){ (...) });
plugin c:
   define(["jquery", "a","b"], function($){ (...) });

Как я могу настроить этот сценарий так, чтобы, если любому плагину требовалась определенная версия jQuery, а другим не требовалась версия, загружалась только эта версия?

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос