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/container/ContainerPlugin.json | |
| parent | 7c85166c4cbdd862fc4252007d2df5befcbc2a58 (diff) | |
added hover prefixer
Diffstat (limited to 'node_modules/webpack/schemas/plugins/container/ContainerPlugin.json')
| -rw-r--r-- | node_modules/webpack/schemas/plugins/container/ContainerPlugin.json | 294 |
1 files changed, 294 insertions, 0 deletions
diff --git a/node_modules/webpack/schemas/plugins/container/ContainerPlugin.json b/node_modules/webpack/schemas/plugins/container/ContainerPlugin.json new file mode 100644 index 00000000..6878dec2 --- /dev/null +++ b/node_modules/webpack/schemas/plugins/container/ContainerPlugin.json @@ -0,0 +1,294 @@ +{ + "definitions": { + "AmdContainer": { + "description": "Add a container for define/require functions in the AMD module.", + "type": "string", + "minLength": 1 + }, + "AuxiliaryComment": { + "description": "Add a comment in the UMD wrapper.", + "anyOf": [ + { + "description": "Append the same comment above each import style.", + "type": "string" + }, + { + "$ref": "#/definitions/LibraryCustomUmdCommentObject" + } + ] + }, + "EntryRuntime": { + "description": "The name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.", + "anyOf": [ + { + "enum": [false] + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "Exposes": { + "description": "Modules that should be exposed by this container. When provided, property name is used as public name, otherwise public name is automatically inferred from request.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + } + }, + { + "$ref": "#/definitions/ExposesObject" + } + ] + }, + "ExposesConfig": { + "description": "Advanced configuration for modules that should be exposed by this container.", + "type": "object", + "additionalProperties": false, + "properties": { + "import": { + "description": "Request to a module that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + }, + "name": { + "description": "Custom chunk name for the exposed module.", + "type": "string" + } + }, + "required": ["import"] + }, + "ExposesItem": { + "description": "Module that should be exposed by this container.", + "type": "string", + "minLength": 1 + }, + "ExposesItems": { + "description": "Modules that should be exposed by this container.", + "type": "array", + "items": { + "$ref": "#/definitions/ExposesItem" + } + }, + "ExposesObject": { + "description": "Modules that should be exposed by this container. Property names are used as public paths.", + "type": "object", + "additionalProperties": { + "description": "Modules that should be exposed by this container.", + "anyOf": [ + { + "$ref": "#/definitions/ExposesConfig" + }, + { + "$ref": "#/definitions/ExposesItem" + }, + { + "$ref": "#/definitions/ExposesItems" + } + ] + } + }, + "LibraryCustomUmdCommentObject": { + "description": "Set explicit comments for `commonjs`, `commonjs2`, `amd`, and `root`.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Set comment for `amd` section in UMD.", + "type": "string" + }, + "commonjs": { + "description": "Set comment for `commonjs` (exports) section in UMD.", + "type": "string" + }, + "commonjs2": { + "description": "Set comment for `commonjs2` (module.exports) section in UMD.", + "type": "string" + }, + "root": { + "description": "Set comment for `root` (global variable) section in UMD.", + "type": "string" + } + } + }, + "LibraryCustomUmdObject": { + "description": "Description object for all UMD variants of the library name.", + "type": "object", + "additionalProperties": false, + "properties": { + "amd": { + "description": "Name of the exposed AMD library in the UMD.", + "type": "string", + "minLength": 1 + }, + "commonjs": { + "description": "Name of the exposed commonjs export in the UMD.", + "type": "string", + "minLength": 1 + }, + "root": { + "description": "Name of the property exposed globally by a UMD library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the name of the property exposed globally by a UMD library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + } + } + }, + "LibraryExport": { + "description": "Specify which export should be exposed as library.", + "anyOf": [ + { + "type": "array", + "items": { + "description": "Part of the export that should be exposed as library.", + "type": "string", + "minLength": 1 + } + }, + { + "type": "string", + "minLength": 1 + } + ] + }, + "LibraryName": { + "description": "The name of the library (some types allow unnamed libraries too).", + "anyOf": [ + { + "type": "array", + "items": { + "description": "A part of the library name.", + "type": "string", + "minLength": 1 + }, + "minItems": 1 + }, + { + "type": "string", + "minLength": 1 + }, + { + "$ref": "#/definitions/LibraryCustomUmdObject" + } + ] + }, + "LibraryOptions": { + "description": "Options for library.", + "type": "object", + "additionalProperties": false, + "properties": { + "amdContainer": { + "$ref": "#/definitions/AmdContainer" + }, + "auxiliaryComment": { + "$ref": "#/definitions/AuxiliaryComment" + }, + "export": { + "$ref": "#/definitions/LibraryExport" + }, + "name": { + "$ref": "#/definitions/LibraryName" + }, + "type": { + "$ref": "#/definitions/LibraryType" + }, + "umdNamedDefine": { + "$ref": "#/definitions/UmdNamedDefine" + } + }, + "required": ["type"] + }, + "LibraryType": { + "description": "Type of library (types included by default are 'var', 'module', 'assign', 'assign-properties', 'this', 'window', 'self', 'global', 'commonjs', 'commonjs2', 'commonjs-module', 'commonjs-static', 'amd', 'amd-require', 'umd', 'umd2', 'jsonp', 'system', but others might be added by plugins).", + "anyOf": [ + { + "enum": [ + "var", + "module", + "assign", + "assign-properties", + "this", + "window", + "self", + "global", + "commonjs", + "commonjs2", + "commonjs-module", + "commonjs-static", + "amd", + "amd-require", + "umd", + "umd2", + "jsonp", + "system" + ] + }, + { + "type": "string" + } + ] + }, + "UmdNamedDefine": { + "description": "If `output.libraryTarget` is set to umd and `output.library` is set, setting this to true will name the AMD module.", + "type": "boolean" + } + }, + "title": "ContainerPluginOptions", + "type": "object", + "additionalProperties": false, + "properties": { + "exposes": { + "$ref": "#/definitions/Exposes" + }, + "filename": { + "description": "The filename for this container relative path inside the `output.path` directory.", + "type": "string", + "absolutePath": false, + "minLength": 1 + }, + "library": { + "$ref": "#/definitions/LibraryOptions" + }, + "name": { + "description": "The name for this container.", + "type": "string", + "minLength": 1 + }, + "runtime": { + "$ref": "#/definitions/EntryRuntime" + }, + "shareScope": { + "description": "The name of the share scope which is shared with the host (defaults to 'default').", + "type": "string", + "minLength": 1 + } + }, + "required": ["name", "exposes"] +} |
