Доработать webpack.mix.js в laravel

2 000 руб. за проект
23 мая 2024, 09:29 • 2 отклика • 40 просмотров
Необходимо написать сборку проекта в laravel mix
есть каталог с большим количеством лендингов
├── storage
│ └── app
│ └── landings
│ ├── landingName1
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
| | └── index.html
│ ├── landingName2
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
| | └── index.html
│ ├── landingName3
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
| | └── index.html
Необходимо пройтись по каталогу прослушать content index.html и собрать через PurgeCSS (удалить не используемые классы). То есть у каждого лендинга свой отдельный css. Плюс версионирование mix.version();

И сложить все в папке publick
├── <span class="hljs-keyword">public</span>
│ └── modules
│ └── landingpage
│ ├── landingName1
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
│ ├── landingName2
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
│ ├── landingName3
| | ├── css
| | | ├── style.css
| | | ├── other.css
| | ├── js
| | | ├── app.js
Сам пробовал не получилось. Мой скрипт проходит по каталогам и и слушает только последний index.html в цикле ((