HTMLmin - Как динамически сжимать все файлы внутри определенной папки

Я хочу минимизировать все страницы HTML и сохранить имя и путь страницы в папке dist. Я хочу пропустить все папки.

Код ниже работает нормально, но ТОЛЬКО для родительской папки (что в данном случае app/views).

grunt.initConfig({
    htmlmin: {
        dev: {
            files: [{
                expand: true,
                cwd: 'app/views/**',
                src: '{,*/}*.html',
                dest: 'dist/views'
            }]
        }
    }
});

Как вы можете заметить, я попробовал волшебную звезду на пути app/views/** и не повезло.

Это моя структура папок:

app/views/
├── page1.html
├── blocks
│   └── block.html
├── page2.html
└── page3.html

В моем случае каждый шаблон получает minified, кроме тех, которые находятся в папке app/views/blocks.

Ответ 1

cwd: 'app/views',
src: '**/*.html',