Было бы интересно иметь поддержку YUI, но сейчас нет конкретных планов по добавлению поддержки для нее, по крайней мере, не в верхней части списка приоритетов.
Однако, если люди в сообществе хотят начать работу и внести свой вклад, я могу помочь с возникшими вопросами.
Общая идея заключается в том, что вы создаете библиотеку импорта (при установке Script # существует шаблон проекта библиотеки импорта), который определяет API c #, соответствующий OM, для которого вы программируете. C # API состоит из классов и методов-заглушек, которые определяют сигнатуры (воспринимайте это как своего рода заголовочный файл). Существует несколько атрибутов метаданных для настройки генерации скрипта, который ссылается на эти API для получения различных преобразований ... так что вы можете создать работающий, а зачастую и более естественный интерфейс c #, который затем сопоставляется с конструкциями скриптов времени выполнения и целевыми API-интерфейсами, на которые вы нацелены. .
Когда я вижу образец на http://yuilibrary.com/, я вижу кучу параллелей с jQuery, поэтому я предполагаю, что создание поддержки для него, вероятно, возможно на техническом уровне.
Лучший способ понять, как это сделать, - взглянуть на источники mscorlib.dll (представляет основные объекты сценария) Script.Web.dll (представляет DOM) и Script.jQuery.dll (представляет ядро jQuery). API). Все они находятся в репозитории Script # на github ... https://github.com/nikhilk/scriptsharp ... если вы их еще не видели.