¿Cómo definir flujos individuales en useminPrepare para cada bloque en el archivo html?

Tenemos 2 bloques definidos en nuestro index.html: uno para bibliotecas de terceros y otro para nuestros archivos de aplicación. Dado que las bibliotecas de terceros ya están minificadas, solo queremos concatenarlas, pero no uglify. ¿Cómo puedo hacer esto conuseminPrepare?

<!-- build:js js/lib.js -->
<script src="lib/angular/angular.min.js"></script>
<script src="lib/angular-cookies/angular-cookies.min.js"></script>
<script src="lib/angular-route/angular-route.min.js"></script>
<!-- endbuild -->

 <!-- build:js js/app.js -->
<script src="js/app.js"></script>
<script src="js/controllers/LanguageCtrl.js"></script>
<!-- endbuild -->

gruntfile.js:

useminPrepare: {
        html: '<%= yeoman.app %>/index.html',
        options: {
            dest: '<%= yeoman.dist %>',
            flow: {
                html: {
                    steps: {
                        // TODO for libs.js block I don't want uglify!
                        js: ['concat', 'uglifyjs'], 
                        css: ['cssmin']
                    },
                    post: {}
                }
            }
        }
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta