| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 | 
							- {
 
-   "definitions": {
 
-     "BannerFunction": {
 
-       "description": "The banner as function, it will be wrapped in a comment.",
 
-       "instanceof": "Function",
 
-       "tsType": "(data: { hash?: string, chunk: import('../../lib/Chunk'), filename: string }) => string"
 
-     },
 
-     "Rule": {
 
-       "description": "Filtering rule as regex or string.",
 
-       "anyOf": [
 
-         {
 
-           "instanceof": "RegExp",
 
-           "tsType": "RegExp"
 
-         },
 
-         {
 
-           "type": "string",
 
-           "minLength": 1
 
-         }
 
-       ]
 
-     },
 
-     "Rules": {
 
-       "description": "Filtering rules.",
 
-       "anyOf": [
 
-         {
 
-           "type": "array",
 
-           "items": {
 
-             "description": "A rule condition.",
 
-             "oneOf": [
 
-               {
 
-                 "$ref": "#/definitions/Rule"
 
-               }
 
-             ]
 
-           }
 
-         },
 
-         {
 
-           "$ref": "#/definitions/Rule"
 
-         }
 
-       ]
 
-     }
 
-   },
 
-   "title": "BannerPluginArgument",
 
-   "anyOf": [
 
-     {
 
-       "description": "The banner as string, it will be wrapped in a comment.",
 
-       "type": "string",
 
-       "minLength": 1
 
-     },
 
-     {
 
-       "title": "BannerPluginOptions",
 
-       "type": "object",
 
-       "additionalProperties": false,
 
-       "properties": {
 
-         "banner": {
 
-           "description": "Specifies the banner.",
 
-           "anyOf": [
 
-             {
 
-               "type": "string"
 
-             },
 
-             {
 
-               "$ref": "#/definitions/BannerFunction"
 
-             }
 
-           ]
 
-         },
 
-         "entryOnly": {
 
-           "description": "If true, the banner will only be added to the entry chunks.",
 
-           "type": "boolean"
 
-         },
 
-         "exclude": {
 
-           "description": "Exclude all modules matching any of these conditions.",
 
-           "oneOf": [
 
-             {
 
-               "$ref": "#/definitions/Rules"
 
-             }
 
-           ]
 
-         },
 
-         "footer": {
 
-           "description": "If true, banner will be placed at the end of the output.",
 
-           "type": "boolean"
 
-         },
 
-         "include": {
 
-           "description": "Include all modules matching any of these conditions.",
 
-           "oneOf": [
 
-             {
 
-               "$ref": "#/definitions/Rules"
 
-             }
 
-           ]
 
-         },
 
-         "raw": {
 
-           "description": "If true, banner will not be wrapped in a comment.",
 
-           "type": "boolean"
 
-         },
 
-         "stage": {
 
-           "description": "Specifies the stage when add a banner.",
 
-           "type": "number"
 
-         },
 
-         "test": {
 
-           "description": "Include all modules that pass test assertion.",
 
-           "oneOf": [
 
-             {
 
-               "$ref": "#/definitions/Rules"
 
-             }
 
-           ]
 
-         }
 
-       },
 
-       "required": ["banner"]
 
-     },
 
-     {
 
-       "$ref": "#/definitions/BannerFunction"
 
-     }
 
-   ]
 
- }
 
 
  |