summaryrefslogtreecommitdiff
path: root/node_modules/webpack/schemas/plugins/DllReferencePlugin.json
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:16:09 +0800
committerlittleblack111 <littleblack11111@gmail.com>2023-11-05 17:16:09 +0800
commitd1d9f00b1bd660842addf5e6b1d1b64c852a9eea (patch)
tree60fb37ae73a1109d95301de5ec9b61b5726a4b61 /node_modules/webpack/schemas/plugins/DllReferencePlugin.json
parent7c85166c4cbdd862fc4252007d2df5befcbc2a58 (diff)
added hover prefixer
Diffstat (limited to 'node_modules/webpack/schemas/plugins/DllReferencePlugin.json')
-rw-r--r--node_modules/webpack/schemas/plugins/DllReferencePlugin.json206
1 files changed, 206 insertions, 0 deletions
diff --git a/node_modules/webpack/schemas/plugins/DllReferencePlugin.json b/node_modules/webpack/schemas/plugins/DllReferencePlugin.json
new file mode 100644
index 00000000..612f3b50
--- /dev/null
+++ b/node_modules/webpack/schemas/plugins/DllReferencePlugin.json
@@ -0,0 +1,206 @@
+{
+ "definitions": {
+ "DllReferencePluginOptionsContent": {
+ "description": "The mappings from request to module info.",
+ "type": "object",
+ "additionalProperties": {
+ "description": "Module info.",
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "buildMeta": {
+ "description": "Meta information about the module.",
+ "type": "object"
+ },
+ "exports": {
+ "description": "Information about the provided exports of the module.",
+ "anyOf": [
+ {
+ "description": "List of provided exports of the module.",
+ "type": "array",
+ "items": {
+ "description": "Name of the export.",
+ "type": "string",
+ "minLength": 1
+ }
+ },
+ {
+ "description": "Exports unknown/dynamic.",
+ "enum": [true]
+ }
+ ]
+ },
+ "id": {
+ "description": "Module ID.",
+ "anyOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string",
+ "minLength": 1
+ }
+ ]
+ }
+ },
+ "required": ["id"]
+ },
+ "minProperties": 1
+ },
+ "DllReferencePluginOptionsManifest": {
+ "description": "An object containing content, name and type.",
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "description": "The mappings from request to module info.",
+ "oneOf": [
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsContent"
+ }
+ ]
+ },
+ "name": {
+ "description": "The name where the dll is exposed (external name).",
+ "type": "string",
+ "minLength": 1
+ },
+ "type": {
+ "description": "The type how the dll is exposed (external type).",
+ "oneOf": [
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsSourceType"
+ }
+ ]
+ }
+ },
+ "required": ["content"]
+ },
+ "DllReferencePluginOptionsSourceType": {
+ "description": "The type how the dll is exposed (external type).",
+ "enum": [
+ "var",
+ "assign",
+ "this",
+ "window",
+ "global",
+ "commonjs",
+ "commonjs2",
+ "commonjs-module",
+ "amd",
+ "amd-require",
+ "umd",
+ "umd2",
+ "jsonp",
+ "system"
+ ]
+ }
+ },
+ "title": "DllReferencePluginOptions",
+ "anyOf": [
+ {
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "context": {
+ "description": "Context of requests in the manifest (or content property) as absolute path.",
+ "type": "string",
+ "absolutePath": true
+ },
+ "extensions": {
+ "description": "Extensions used to resolve modules in the dll bundle (only used when using 'scope').",
+ "type": "array",
+ "items": {
+ "description": "An extension.",
+ "type": "string"
+ }
+ },
+ "manifest": {
+ "description": "An object containing content and name or a string to the absolute path of the JSON manifest to be loaded upon compilation.",
+ "anyOf": [
+ {
+ "type": "string",
+ "absolutePath": true
+ },
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsManifest"
+ }
+ ]
+ },
+ "name": {
+ "description": "The name where the dll is exposed (external name, defaults to manifest.name).",
+ "type": "string",
+ "minLength": 1
+ },
+ "scope": {
+ "description": "Prefix which is used for accessing the content of the dll.",
+ "type": "string",
+ "minLength": 1
+ },
+ "sourceType": {
+ "description": "How the dll is exposed (libraryTarget, defaults to manifest.type).",
+ "oneOf": [
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsSourceType"
+ }
+ ]
+ },
+ "type": {
+ "description": "The way how the export of the dll bundle is used.",
+ "enum": ["require", "object"]
+ }
+ },
+ "required": ["manifest"]
+ },
+ {
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "description": "The mappings from request to module info.",
+ "oneOf": [
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsContent"
+ }
+ ]
+ },
+ "context": {
+ "description": "Context of requests in the manifest (or content property) as absolute path.",
+ "type": "string",
+ "absolutePath": true
+ },
+ "extensions": {
+ "description": "Extensions used to resolve modules in the dll bundle (only used when using 'scope').",
+ "type": "array",
+ "items": {
+ "description": "An extension.",
+ "type": "string"
+ }
+ },
+ "name": {
+ "description": "The name where the dll is exposed (external name).",
+ "type": "string",
+ "minLength": 1
+ },
+ "scope": {
+ "description": "Prefix which is used for accessing the content of the dll.",
+ "type": "string",
+ "minLength": 1
+ },
+ "sourceType": {
+ "description": "How the dll is exposed (libraryTarget).",
+ "oneOf": [
+ {
+ "$ref": "#/definitions/DllReferencePluginOptionsSourceType"
+ }
+ ]
+ },
+ "type": {
+ "description": "The way how the export of the dll bundle is used.",
+ "enum": ["require", "object"]
+ }
+ },
+ "required": ["content", "name"]
+ }
+ ]
+}