You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
143 lines
4.0 KiB
143 lines
4.0 KiB
{ |
|
"definitions": { |
|
"rule": { |
|
"description": "Include source maps for modules based on their extension (defaults to .js and .css).", |
|
"anyOf": [ |
|
{ |
|
"instanceof": "RegExp", |
|
"tsType": "RegExp" |
|
}, |
|
{ |
|
"type": "string", |
|
"minLength": 1 |
|
} |
|
] |
|
}, |
|
"rules": { |
|
"description": "Include source maps for modules based on their extension (defaults to .js and .css).", |
|
"anyOf": [ |
|
{ |
|
"type": "array", |
|
"items": { |
|
"description": "A rule condition.", |
|
"oneOf": [ |
|
{ |
|
"$ref": "#/definitions/rule" |
|
} |
|
] |
|
} |
|
}, |
|
{ |
|
"$ref": "#/definitions/rule" |
|
} |
|
] |
|
} |
|
}, |
|
"title": "SourceMapDevToolPluginOptions", |
|
"type": "object", |
|
"additionalProperties": false, |
|
"properties": { |
|
"append": { |
|
"description": "Appends the given value to the original asset. Usually the #sourceMappingURL comment. [url] is replaced with a URL to the source map file. false disables the appending.", |
|
"anyOf": [ |
|
{ |
|
"description": "Append no SourceMap comment to the bundle, but still generate SourceMaps.", |
|
"enum": [false, null] |
|
}, |
|
{ |
|
"type": "string", |
|
"minLength": 1 |
|
} |
|
] |
|
}, |
|
"columns": { |
|
"description": "Indicates whether column mappings should be used (defaults to true).", |
|
"type": "boolean" |
|
}, |
|
"exclude": { |
|
"description": "Exclude modules that match the given value from source map generation.", |
|
"oneOf": [ |
|
{ |
|
"$ref": "#/definitions/rules" |
|
} |
|
] |
|
}, |
|
"fallbackModuleFilenameTemplate": { |
|
"description": "Generator string or function to create identifiers of modules for the 'sources' array in the SourceMap used only if 'moduleFilenameTemplate' would result in a conflict.", |
|
"anyOf": [ |
|
{ |
|
"type": "string", |
|
"minLength": 1 |
|
}, |
|
{ |
|
"description": "Custom function generating the identifier.", |
|
"instanceof": "Function", |
|
"tsType": "Function" |
|
} |
|
] |
|
}, |
|
"fileContext": { |
|
"description": "Path prefix to which the [file] placeholder is relative to.", |
|
"type": "string" |
|
}, |
|
"filename": { |
|
"description": "Defines the output filename of the SourceMap (will be inlined if no value is provided).", |
|
"anyOf": [ |
|
{ |
|
"description": "Disable separate SourceMap file and inline SourceMap as DataUrl.", |
|
"enum": [false, null] |
|
}, |
|
{ |
|
"type": "string", |
|
"absolutePath": false, |
|
"minLength": 1 |
|
} |
|
] |
|
}, |
|
"include": { |
|
"description": "Include source maps for module paths that match the given value.", |
|
"oneOf": [ |
|
{ |
|
"$ref": "#/definitions/rules" |
|
} |
|
] |
|
}, |
|
"module": { |
|
"description": "Indicates whether SourceMaps from loaders should be used (defaults to true).", |
|
"type": "boolean" |
|
}, |
|
"moduleFilenameTemplate": { |
|
"description": "Generator string or function to create identifiers of modules for the 'sources' array in the SourceMap.", |
|
"anyOf": [ |
|
{ |
|
"type": "string", |
|
"minLength": 1 |
|
}, |
|
{ |
|
"description": "Custom function generating the identifier.", |
|
"instanceof": "Function", |
|
"tsType": "Function" |
|
} |
|
] |
|
}, |
|
"namespace": { |
|
"description": "Namespace prefix to allow multiple webpack roots in the devtools.", |
|
"type": "string" |
|
}, |
|
"noSources": { |
|
"description": "Omit the 'sourceContents' array from the SourceMap.", |
|
"type": "boolean" |
|
}, |
|
"publicPath": { |
|
"description": "Provide a custom public path for the SourceMapping comment.", |
|
"type": "string" |
|
}, |
|
"sourceRoot": { |
|
"description": "Provide a custom value for the 'sourceRoot' property in the SourceMap.", |
|
"type": "string" |
|
}, |
|
"test": { |
|
"$ref": "#/definitions/rules" |
|
} |
|
} |
|
}
|
|
|