component.json revision de2a55508c7838678f121f729450adc4541d3aa1
{
"name" : "yui",
"displayName": "YUI Global Object",
"description": "The YUI module is the single core dependency for all YUI 3.x implementations. It must be included on all pages that use YUI — and it is the only dependency required to start writing YUI code. The YUI module contains loader functionality and a dependency calculator, allowing it to serve as a `seed` for your implementation. You provide the YUI module list you're using and the code that makes use of those modules; YUI will fetch all necessary components in a single, optimized HTTP request before executing your dependent code. While you may use some of the script- and CSS-loading facilities of the YUI module in your own implementation, this module's core purpose is to serve as a small seed from which complex, highly modular implementations can grow.",
"author" : [ "davglass", "rgrove" ],
"tags": ["utility", "core"],
"examples": [
{
"name" : "yui-core",
"displayName": "YUI Core",
"description": "Setting up a YUI Instance",
"modules" : ["yui"],
"tags" : ["yui", "core"]
},
{
"name" : "yui-multi",
"displayName": "Multiple Instances",
"description": "Working with multiple YUI instances.",
"modules" : ["yui", "anim","dd"],
"tags" : ["yui", "core", "multi", "multiple"]
},
{
"name" : "yui-loader-ext",
"displayName": "YUI Loader - Dynamically Adding YUI and External Modules",
"description": "On-demand loading of YUI and non-YUI assets",
"modules" : ["yui"],
"tags" : ["yui", "core", "loader", "external", "yui2"]
},
{
"name" : "yui-extend",
"displayName": "Create Class Hierarchies with `extend`",
"description": "Create Class Hierarchies with `extend`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "extend", "class"]
},
{
"name" : "yui-augment",
"displayName": "Compose Classes of Objects with `augment`",
"description": "Creating a composition-based class structure using `augment`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "extend", "augment", "class"]
},
{
"name" : "yui-mix",
"displayName": "Add Behaviors to Objects with `mix`",
"description": "Add behaviors to objects or static classes with `mix`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "extend", "augment", "mix", "class"]
},
{
"name" : "yui-merge",
"displayName": "Combine Data Sets with `merge`",
"description": "Combine data sets and create shallow copies of objects with `merge`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "extend", "augment", "merge", "class"]
}
]
}