Могу ли я написать файл javascript, который при необходимости использует require.js, чтобы указать зависимости, когда он доступен?
Мне нужно написать плагин javascript, который можно использовать как модуль AMD, так и как файл javascript без AMD (синхронно загружаемый).
Он зависит от библиотек "Jockey.js" и jquery.
Другими словами, я хотел бы структурировать файл таким образом, чтобы он не зависал при его использовании в традиционной неасинхронной html-структуре (загружаемой через тег script, после загрузки его зависимостей через теги script), но чтобы он также сможет работать как модуль AMD без прокладок и определять его зависимости. Можно ли это сделать, или Шим является единственным способом сделать это?