add "--sources-content=false" (#624)

This commit is contained in:
Evan Wallace
2020-12-29 00:06:31 -08:00
parent 97e317f865
commit 442f2a706c
11 changed files with 162 additions and 64 deletions

View File

@@ -141,6 +141,23 @@ func parseOptionsImpl(osArgs []string, buildOpts *api.BuildOptions, transformOpt
}
hasBareSourceMapFlag = false
case strings.HasPrefix(arg, "--sources-content="):
value := arg[len("--sources-content="):]
var sourcesContent api.SourcesContent
switch value {
case "false":
sourcesContent = api.SourcesContentExclude
case "true":
sourcesContent = api.SourcesContentInclude
default:
return fmt.Errorf("Invalid sources content: %q (valid: false, true)", value)
}
if buildOpts != nil {
buildOpts.SourcesContent = sourcesContent
} else {
transformOpts.SourcesContent = sourcesContent
}
case strings.HasPrefix(arg, "--sourcefile="):
if buildOpts != nil {
if buildOpts.Stdin == nil {