tags legend
These tags are used in the description of config or ResourceConverters starting with @:
@optional
All keys are optional, unless otherwise specified with @mandatory.
@optional tag specifies why this key is not only optional but perhaps useless in some cases.
@mandatory
Few keys are @mandatory, and here's why.
@stability: (1-5)
A nodejs-like stability of the setting. If not stated, its assumed to be a "3 - Stable".
@default
Rarely used, cause default is evident in the code that follows the key description, unless otherwise specified.
@todo:
This file is documentation & code. @todos should be part of any code and a great chance to highlight future directions!
Also watch out for NOT IMPLEMENTED features - uRequire is still v0.x!
@alias
Usually DEPRECATED (but still supported) keys.
@note
Any other note that requires attention
@see
Similar / interesting stuff.
Deriving loosely typed values: @derive & @type tags
@derive
Describes the derive behavior, i.e how values are derived (i.e inherited) to a child config, from other parent configs.
@see the standard derive behaviors here
@type
Describes the expected type of the value.
@see the standard types here
- Using & Configuration
 - Using uRequire
 - MasterDefaultsConfig.coffee
 - ResourceConverters.coffee
 - Types and Derive
 - Tags Legend
 - CLI Options
 
- Module Authoring
 - Universal Module Format
 - Flexible Path Conventions
 - Synchronous Require
 - Asynchronous Require
 - Exporting Modules
 - Mappings
 - RequireJS Loader Plugins
 - Authoring Notes and Warnings
 - Deployment
 
- Conversion Templates
 - UMD Template
 - AMD Template
 - nodejs Template
 - combined Template
 - your-custom Template
 


