We use YUI on the daily basis in a form of building blocks, but when it comes to boilerplating our projects, we are on our own. Mojito provides a unique opportunity for YUI developers to speed up the development process by providing boilerplate and building capabilities for YUI projects by offering a variety of options to build traditional YUI web apps, mobile apps to deploy on devices, and Node.JS applications as well. It does it by leveraging YUI Library and YUI Tool chains to build at scale.
8. Example of a composite seed from search.yahoo.com:
http://a.l.yimg.com/pv/lib/s9/srp-core-js-1_201106101018.js
http://a.l.yimg.com/pv/lib/s9/srp-core-js-2_201210020629.js
67. The affinity registration solves two use cases:
Bar
requires
(server)
Foo
(common)
Baz
(client) requires
Bar
(server)
Foo
requires
(common)
Bar
(client)
68. By selector, which is applicable for js, css and templates,
and it is used by mojito-store during run time
70. The selector registration solves one use case:
pick “bar.iphone” Bar
(iphone)
Foo
require “bar” Bar
mojito-store
(ipad)
selector
iphone,mobile,*
Bar
context (mobile)