package transform import ( "bytes" jww "github.com/spf13/jwalterweatherman" "github.com/spf13/viper" ) func LiveReloadInject(content []byte) (injected []byte) { defer func() { if r := recover(); r != nil { jww.ERROR.Println("Recovered in LiveReloadInject", r) injected = content } }() match := []byte("") port := viper.GetString("port") replace := []byte(``) newcontent := bytes.Replace(content, match, replace, -1) if len(newcontent) == len(content) { match := []byte("") newcontent = bytes.Replace(content, match, replace, -1) } return newcontent }