summaryrefslogtreecommitdiff
path: root/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json')
-rw-r--r--node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json147
1 files changed, 147 insertions, 0 deletions
diff --git a/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json b/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json
new file mode 100644
index 00000000..8489b124
--- /dev/null
+++ b/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json
@@ -0,0 +1,147 @@
+{
+ "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
+ },
+ {
+ "instanceof": "Function",
+ "tsType": "((pathData: import(\"../../lib/Compilation\").PathData, assetInfo?: import(\"../../lib/Compilation\").AssetInfo) => string)"
+ }
+ ]
+ },
+ "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"
+ }
+ }
+}