diff options
| author | ruki <waruqi@gmail.com> | 2018-11-08 00:38:48 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-11-07 21:53:09 +0800 |
| commit | 26105034da4fcce7ac883c899d781f016559310d (patch) | |
| tree | c459a5dc4e3aa0972d9919033ece511ce76dd129 /node_modules/webpack/schemas/plugins/BannerPlugin.json | |
| parent | 2c77f00f1a7ecb6c8192f9c16d3b2001b254a107 (diff) | |
| download | xmake-docs-26105034da4fcce7ac883c899d781f016559310d.tar.gz xmake-docs-26105034da4fcce7ac883c899d781f016559310d.zip | |
switch to vuepress
Diffstat (limited to 'node_modules/webpack/schemas/plugins/BannerPlugin.json')
| -rw-r--r-- | node_modules/webpack/schemas/plugins/BannerPlugin.json | 101 |
1 files changed, 101 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..af313b90 --- /dev/null +++ b/node_modules/webpack/schemas/plugins/BannerPlugin.json @@ -0,0 +1,101 @@ +{ + "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, basename: string, query: string}) => string" + }, + "Rule": { + "oneOf": [ + { + "instanceof": "RegExp", + "tsType": "RegExp" + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "Rules": { + "oneOf": [ + { + "type": "array", + "items": { + "description": "A rule condition", + "anyOf": [ + { + "$ref": "#/definitions/Rule" + } + ] + } + }, + { + "$ref": "#/definitions/Rule" + } + ] + } + }, + "title": "BannerPluginArgument", + "oneOf": [ + { + "title": "BannerPluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "banner": { + "description": "Specifies the banner", + "anyOf": [ + { + "$ref": "#/definitions/BannerFunction" + }, + { + "type": "string" + } + ] + }, + "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", + "anyOf": [ + { + "$ref": "#/definitions/Rules" + } + ] + }, + "include": { + "description": "Include all modules matching any of these conditions", + "anyOf": [ + { + "$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", + "anyOf": [ + { + "$ref": "#/definitions/Rules" + } + ] + } + }, + "required": ["banner"] + }, + { + "$ref": "#/definitions/BannerFunction" + }, + { + "description": "The banner as string, it will be wrapped in a comment", + "type": "string", + "minLength": 1 + } + ] +} |
