Сборка для 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 - просто запускает две команды

Ответы (0 шт):