{
  "additionalProperties": false,
  "properties": {
    "additionalKarmaConfig": {
      "description": "https://github.com/saguijs/sagui#additionalkarmaconfig",
      "type": "object"
    },
    "additionalWebpackConfig": {
      "description": "https://github.com/saguijs/sagui#additionalwebpackconfig",
      "type": "object"
    },
    "browsers": {
      "description": "https://github.com/saguijs/sagui#browsers",
      "type": "array"
    },
    "develop": {
      "description": "https://github.com/saguijs/sagui#developproxy",
      "type": "object"
    },
    "disableLoaders": {
      "description": "https://github.com/saguijs/sagui#https://github.com/saguijs/sagui#disableloaders",
      "items": {
        "enum": [
          "font",
          "image",
          "javaScript",
          "style",
          "txt",
          "video",
          "yaml"
        ]
      },
      "type": "array"
    },
    "javaScript": {
      "additionalProperties": false,
      "properties": {
        "transpileDependencies": {
          "description": "https://github.com/saguijs/sagui#javascripttranspiledependencies",
          "type": "array"
        },
        "typeCheckAll": {
          "description": "https://github.com/saguijs/sagui#javascripttypecheckall",
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "libraries": {
      "anyOf": [
        {
          "type": "array"
        },
        {
          "additionalProperties": false,
          "properties": {
            "main": {
              "type": "string"
            },
            "umdName": {
              "type": "string"
            }
          },
          "type": "object"
        }
      ],
      "description": "https://github.com/saguijs/sagui#libraries"
    },
    "pages": {
      "anyOf": [
        {
          "type": "array"
        },
        {
          "additionalProperties": false,
          "properties": {
            "name": {
              "type": "string"
            },
            "independent": {
              "type": "boolean"
            }
          },
          "type": "object"
        }
      ],
      "description": "https://github.com/saguijs/sagui#pages"
    },
    "chunks": {
      "additionalProperties": false,
      "properties": {
        "common": {
          "description": "https://github.com/saguijs/sagui#chunkscommon",
          "type": "boolean"
        },
        "vendor": {
          "description": "https://github.com/saguijs/sagui#chunksvendor",
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "style": {
      "additionalProperties": false,
      "properties": {
        "cssModules": {
          "description": "https://github.com/saguijs/sagui#stylecssmodules",
          "type": "boolean"
        },
        "extract": {
          "description": "https://github.com/saguijs/sagui#styleextract",
          "type": "boolean"
        },
        "sourceMaps": {
          "description": "https://github.com/saguijs/sagui#stylesourcemaps",
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "type": "object"
}
