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. @todo
s 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