207 lines
4.2 KiB
JSON
207 lines
4.2 KiB
JSON
{
|
|
"filename": {
|
|
"type": "string",
|
|
"description": "filename to use when reading from stdin - this will be used in source-maps, errors etc",
|
|
"default": "unknown",
|
|
"shorthand": "f"
|
|
},
|
|
|
|
"filenameRelative": {
|
|
"hidden": true,
|
|
"type": "string"
|
|
},
|
|
|
|
"inputSourceMap": {
|
|
"hidden": true
|
|
},
|
|
|
|
"moduleId": {
|
|
"description": "specify a custom name for module ids",
|
|
"type": "string"
|
|
},
|
|
|
|
"nonStandard": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "enable support for JSX and Flow"
|
|
},
|
|
|
|
"experimental": {
|
|
"deprecated": "use `--stage 0`/`{ stage: 0 }` instead"
|
|
},
|
|
|
|
"highlightCode": {
|
|
"description": "ANSI syntax highlight code frames",
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
|
|
"suppressDeprecationMessages": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"hidden": true
|
|
},
|
|
|
|
"resolveModuleSource": {
|
|
"hidden": true
|
|
},
|
|
|
|
"stage": {
|
|
"description": "ECMAScript proposal stage version to allow [0-4]",
|
|
"shorthand": "e",
|
|
"type": "number",
|
|
"default": 2
|
|
},
|
|
|
|
"blacklist": {
|
|
"type": "transformerList",
|
|
"description": "blacklist of transformers to NOT use",
|
|
"shorthand": "b"
|
|
},
|
|
|
|
"whitelist": {
|
|
"type": "transformerList",
|
|
"optional": true,
|
|
"description": "whitelist of transformers to ONLY use",
|
|
"shorthand": "l"
|
|
},
|
|
|
|
"optional": {
|
|
"type": "transformerList",
|
|
"description": "list of optional transformers to enable"
|
|
},
|
|
|
|
"modules": {
|
|
"type": "string",
|
|
"description": "module formatter type to use [common]",
|
|
"default": "common",
|
|
"shorthand": "m"
|
|
},
|
|
|
|
"moduleIds": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"shorthand": "M",
|
|
"description": "insert an explicit id for modules"
|
|
},
|
|
|
|
"loose": {
|
|
"type": "transformerList",
|
|
"description": "list of transformers to enable loose mode ON",
|
|
"shorthand": "L"
|
|
},
|
|
|
|
"jsxPragma": {
|
|
"type": "string",
|
|
"description": "custom pragma to use with JSX (same functionality as @jsx comments)",
|
|
"default": "React.createElement",
|
|
"shorthand": "P"
|
|
},
|
|
|
|
"plugins": {
|
|
"type": "list",
|
|
"description": ""
|
|
},
|
|
|
|
"ignore": {
|
|
"type": "list",
|
|
"description": "list of glob paths to **not** compile"
|
|
},
|
|
|
|
"only": {
|
|
"type": "list",
|
|
"description": "list of glob paths to **only** compile"
|
|
},
|
|
|
|
"code": {
|
|
"hidden": true,
|
|
"default": true,
|
|
"type": "boolean"
|
|
},
|
|
|
|
"ast": {
|
|
"hidden": true,
|
|
"default": true,
|
|
"type": "boolean"
|
|
},
|
|
|
|
"comments": {
|
|
"type": "boolean",
|
|
"default": true,
|
|
"description": "output comments in generated output"
|
|
},
|
|
|
|
"compact": {
|
|
"type": "booleanString",
|
|
"default": "auto",
|
|
"description": "do not include superfluous whitespace characters and line terminators [true|false|auto]"
|
|
},
|
|
|
|
"keepModuleIdExtensions": {
|
|
"type": "boolean",
|
|
"description": "keep extensions when generating module ids",
|
|
"default": false,
|
|
"shorthand": "k"
|
|
},
|
|
|
|
"auxiliaryComment": {
|
|
"type": "string",
|
|
"default": "",
|
|
"shorthand": "a",
|
|
"description": "attach a comment before all helper declarations and auxiliary code"
|
|
},
|
|
|
|
"externalHelpers": {
|
|
"type": "string",
|
|
"default": false,
|
|
"shorthand": "r",
|
|
"description": "uses a reference to `babelHelpers` instead of placing helpers at the top of your code."
|
|
},
|
|
|
|
"metadataUsedHelpers": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"hidden": true
|
|
},
|
|
|
|
"sourceMap": {
|
|
"alias": "sourceMaps",
|
|
"hidden": true
|
|
},
|
|
|
|
"sourceMaps": {
|
|
"type": "booleanString",
|
|
"description": "[true|false|inline]",
|
|
"default": false,
|
|
"shorthand": "s"
|
|
},
|
|
|
|
"sourceMapName": {
|
|
"type": "string",
|
|
"description": "set `file` on returned source map"
|
|
},
|
|
|
|
"sourceFileName": {
|
|
"type": "string",
|
|
"description": "set `sources[0]` on returned source map"
|
|
},
|
|
|
|
"sourceRoot": {
|
|
"type": "string",
|
|
"description": "the root from which all sources are relative"
|
|
},
|
|
|
|
"moduleRoot": {
|
|
"type": "string",
|
|
"description": "optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"
|
|
},
|
|
|
|
"breakConfig": {
|
|
"type": "boolean",
|
|
"default": false,
|
|
"hidden": true,
|
|
"description": "stop trying to load .babelrc files"
|
|
}
|
|
|
|
}
|