package templ import ( "log" "strings" ) func PackageName(name string) string { name = strings.Trim(name, " ") if name == "" { log.Fatal("Пустое название пакета") } name = BackendFsPath(name) name = "_" + strings.ReplaceAll(name, "/", "_") if []rune(name)[0] == '/' { name = string([]rune(name)[1:]) } return strings.ToLower(name) }