{
  "$schema": "http://json-schema.org/schema",
  "$id": "SchematicStaticSite",
  "title": "StaticSite Schema",
  "type": "object",
  "properties": {
    "config": {
      "description": "The configuration file for the static site.",
      "type": "string",
      "$default": {
        "$source": "argv",
        "index": 0
      }
    },
    "dockerfile": {
      "description": "Creates Dockerfile when generating the static site.",
      "type": "boolean",
      "default": false
    },
    "init": {
      "description": "Creates a new static site configuration file, site-config.mjs",
      "type": "boolean",
      "default": false
    },
    "list": {
      "description": "Lists what m2c2kit assessment packages are available for use in the static site.",
      "type": "boolean",
      "default": false
    }
  }
}
