"compatibleOperatingSystems" — A set of operating systems on which this module can run. Unless this key is present, the module is assumed to run on all operating systems. This object contains keys for operating system names and values for the range of versions supported. Each range may specify "min", "max", or both. The operating systems and versions currently supported are:

"macosx" — "10.7", "10.8", "10.9"

"genericTypes" — Information about generic types used by this module. (This key is optional even if the module uses generic types. Currently, this key is only supported for node classes.) This object contains keys for generic type names and values for details about those types. For each generic type name, the details may optionally include:

"compatibleTypes" — A list of data types that the generic type is allowed be specialized (replaced) with. If none are given, the generic type is allowed be specialized with any data type.

"defaultType" — A data type that the generic type should be specialized with when this node class is instantiated in the Vuo Editor. If none is given, the node class is instantiated with the generic type.

For node classes, the keys in the JSON specification may optionally include "node". Its keys may optionally include: