Сборка для js и php файлов
Всем привет! Помогите пожалуйста дополнить сборку.
Сейчас сборка: Собирает html и css файлы, минифицирует, удаляет коменты их и кладет в папку /dist.
Я хочу чтобы точно так же вели себя js и php файлы.
Подскажите пожалуйста какие плагины могут помочь и как правильно их настроить?
{
"private": true,
"scripts": {
"start": "browser-sync start --server src --no-notify --no-ui --cwd src --files index.html,styles/**/*",
"html": "html-minifier --remove-comments --collapse-whitespace --input-dir src --output-dir dist --file-ext html",
"styles": "postcss src/styles/index.css --use postcss-import --use postcss-csso --no-map --output dist/styles/index.css",
"build": "npm run html && npm run styles"
},
"devDependencies": {
"browser-sync": "^2.27.7",
"html-minifier": "^4.0.0",
"postcss-cli": "^9.0.2",
"postcss": "^8.3.11",
"postcss-csso": "^5.0.1",
"postcss-import": "^14.0.2"
}
}
- start - запускает сервер и следит за обновлениями файлов
- html - собирает html файлы, убирает коменты, сжимает и убирает в папку dist
- styles - собирает css файлы, складывает все импорты, сживает и в папку dist
- build - просто запускает две команды