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