Hier ist meine Meinung (ich bin ein YUI-Entwickler):
Es scheint, als gäbe es zwei Blickwinkel auf Ihre Frage.
In der einen geht es um die Paketierung von Modulen und Wiederverwendungsformate (CommonJS) und in der anderen um die allgemeine Idee der clientseitigen JS-Bibliotheken und ihre Anwendbarkeit auf die serverseitige Entwicklung.
Ich bin nicht wirklich die richtige Person, um die Frage nach der Verpackung zu beantworten, außer zu sagen, dass YUI 3 von Haus aus ein formales Modulsystem zur Kapselung und Bereitstellung von Code seit dem ersten Tag verwendet hat, und es war ein wesentlicher Bestandteil des Designs. Die Bereitstellung eines Adapters oder Build-Schrittes, um diese Module nach CommonJS zu liefern/übersetzen, ist etwas, das wir diskutiert haben. Andere Leute in der YUI-Community, die in diesem Bereich tätig waren, können hier vielleicht mehr wertvolle Informationen beisteuern.
Zum zweiten Aspekt kann ich Ihnen sagen, dass der Server eine erstklassige Zielumgebung für YUI ist. Es ist auf dem Server genauso einsetzbar wie auf dem Client. Es gibt natürlich eine Reihe von Modulen, die nur in der einen oder anderen Umgebung Sinn machen, aber ein großer Teil der Bibliothek kann auf beiden Seiten des Zauns verwendet werden, und es ist bewusst so gebaut, dies zu tun.
Ein großer Teil der YUI-Module bietet beispielsweise Infrastruktur und Hilfsprogramme, die für die App-Entwicklung auf dem Server genauso geeignet sind wie auf dem Client (Custom Event, Attribute, Base, Intl, Handlebars, IO, YQL, DataType, DataSchema, JSON etc...).
Das war von Anfang an das Ziel des Designs - es ist eine Bibliothek für die Anwendungsentwicklung im Web (in Ermangelung eines besseren Begriffs - ich beziehe mich auf den JS/HTML/CSS-Technologie-Stack), nicht nur eine DOM-Abstraktionsbibliothek oder eine Widget-Bibliothek.
Dav Glass hat einen Blogbeitrag mit großartigem Inhalt zu diesem Thema veröffentlicht:
http://www.yuiblog.com/blog/2011/11/07/rocking-yui-on-node-js-and-mobile/
Sie können sich auch die 3.5.0 PRs ansehen:
http://stage.yuilibrary.com/yui/docs/yui/nodejs.html