All widgets have a configuration file called
widget.json located in the root directory of the widget. The configuration file follows the npm package.json format with a few exceptions.
The widget configuration file also accepts the following key-value pairs:
Mandatory. Needs to be the same name as the widget root folder.
Widget copyright information.
Widget license information.
Minimum required Alloy version to run the widget.
Minimum required Titanium version to run the widget.
List of keywords.
Any combination of platforms (comma delimited)
Which platforms the widget will run on.
(*) Currently, the min-alloy-version, min-titanium-version and platforms keys are not required, but in the future, Alloy will perform a check against these values.