From d1d9f00b1bd660842addf5e6b1d1b64c852a9eea Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 5 Nov 2023 17:16:09 +0800 Subject: added hover prefixer --- .../webpack/schemas/plugins/BannerPlugin.json | 107 +++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 node_modules/webpack/schemas/plugins/BannerPlugin.json (limited to 'node_modules/webpack/schemas/plugins/BannerPlugin.json') 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" + } + ] +} -- cgit v1.2.3