schematic

json-schema properties type properties patternProperties additionalProperties items additionalItems c required => now an array ['a', 'b'] dependencies minimum maximum exclusiveMinimum : boolean exclusiveMaximum : boolean minItems maxItems uniqueItems pattern minLength maxLength enum

 -   default
 -   title
 -   description
 -   format
     divisibleBy
     disallow
     extends
  ----------------------------
     maxProperties
     minProperties
 x   allOf
     anyOf
     oneOf
     not
json-schema properties
    type
    properties
    patternProperties
    additionalProperties
    items
    additionalItems
c   required    => now an array ['a', 'b']
    dependencies
    minimum
    maximum
    exclusiveMinimum : boolean
    exclusiveMaximum : boolean
    minItems
    maxItems
    uniqueItems
    pattern
    minLength
    maxLength
    enum
-   default
-   title
-   description
-   format
    divisibleBy
    disallow
    extends
 ----------------------------
    maxProperties
    minProperties
x   allOf
    anyOf
    oneOf
    not

Object.defineProperty properties
    value
    writable
    get
    set
    configurable
    enumerable

Special Meta Properties do value name path namespace require import properties extends constructor extension test reserved words global

features all functions are named compile time mutable object model import.* today automatic incremental building on save automatic incremental unit testing on save