You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
	
	
		
			207 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			JSON
		
	
		
		
			
		
	
	
			207 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			JSON
		
	
| 
											9 months ago
										 | { | ||
|  |   "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"] | ||
|  |     } | ||
|  |   ] | ||
|  | } |