diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-11-05 17:16:09 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-11-05 17:16:09 +0800 |
| commit | d1d9f00b1bd660842addf5e6b1d1b64c852a9eea (patch) | |
| tree | 60fb37ae73a1109d95301de5ec9b61b5726a4b61 /node_modules/webpack/schemas/plugins/BannerPlugin.json | |
| parent | 7c85166c4cbdd862fc4252007d2df5befcbc2a58 (diff) | |
added hover prefixer
Diffstat (limited to 'node_modules/webpack/schemas/plugins/BannerPlugin.json')
| -rw-r--r-- | node_modules/webpack/schemas/plugins/BannerPlugin.json | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/node_modules/webpack/schemas/plugins/BannerPlugin.json b/node_modules/webpack/schemas/plugins/BannerPlugin.json new file mode 100644 index 00000000..2e6bae06 --- /dev/null +++ b/node_modules/webpack/schemas/plugins/BannerPlugin.json @@ -0,0 +1,107 @@ +{ + "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" + }, + "test": { + "description": "Include all modules that pass test assertion.", + "oneOf": [ + { + "$ref": "#/definitions/Rules" + } + ] + } + }, + "required": ["banner"] + }, + { + "$ref": "#/definitions/BannerFunction" + } + ] +} |
