Skip to content

Commit c371d36

Browse files
committed
Add option to disable minify in bundler
1 parent e8ab7a6 commit c371d36

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

opt/app.go

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ func (App) CreateBundle() {
4949
var appName string
5050
var deployment string
5151
var rnDir string
52+
var isMinifyDisabled bool
5253

5354
flag.StringVar(&targetVersion, "t", "", "Target version")
5455
flag.StringVar(&appName, "n", "", "AppName")
@@ -58,6 +59,11 @@ func (App) CreateBundle() {
5859

5960
if targetVersion == "" || appName == "" || deployment == "" {
6061
fmt.Println("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir>")
62+
flag.BoolVar(&isMinifyDisabled, "no-minify", false, "Disable minify")
63+
flag.Parse()
64+
65+
if targetVersion == "" || appName == "" || deployment == "" {
66+
fmt.Println("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir> --disable-minify (*Optional)")
6167
return
6268
}
6369
log.Println("Get app info...")
@@ -95,6 +101,12 @@ func (App) CreateBundle() {
95101
if osName == "android" {
96102
jsName = "index.android.bundle"
97103
}
104+
105+
minify := "true"
106+
if isMinifyDisabled {
107+
minify = "false"
108+
}
109+
98110
cmd := exec.Command(
99111
"npx",
100112
"react-native",
@@ -108,7 +120,9 @@ func (App) CreateBundle() {
108120
"--entry-file",
109121
"index.js",
110122
"--platform",
111-
osName)
123+
osName,
124+
"--minify",
125+
minify)
112126
cmd.Dir = rnDir
113127
out, err := cmd.CombinedOutput()
114128
if err != nil {

0 commit comments

Comments
 (0)