component.json revision 12ea6e8d01681430f89557c24dcefdacb29d391f
{
"name" : "yui",
"displayName": "YUI Global Object",
"description": "The YUI module is the single core dependency for all YUI 3 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": ["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"]
},
{
"name" : "yui-isa",
"displayName": "Check Data Types with `Lang`",
"description": "Check data types with the `Lang Utilities`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "lang", "utility", "object", "helpers"]
},
{
"name" : "yui-ua",
"displayName": "Browser Detection with `UA`",
"description": "Get information about the current user agent with `UA`",
"modules" : ["yui"],
"tags" : ["yui", "core", "oop", "lang", "utility", "browser", "user-agent", "helpers"]
},
{
"name" : "yui-yui2",
"displayName": "Working with YUI 2 in 3",
"description": "Working with YUI 2 in 3",
"modules" : ["yui"],
"tags" : ["yui", "core", "yui2", "2in3"]
},
{
"name" : "yui-gallery",
"displayName": "Natively use YUI Gallery Modules",
"description": "Natively use YUI Gallery Modules",
"modules" : ["yui"],
"tags" : ["yui", "core", "gallery"]
},
{
"name" : "yui-gallery2",
"displayName": "YUI 2 in 3 & Gallery Modules",
"description": "YUI 2 in 3 & Gallery Modules",
"modules" : ["yui"],
"tags" : ["yui", "core", "gallery", "yui2", "2in3"]
}
]
}