Суть такова. Есть некий проект, в нем используется webpack, который естественно собирает бандлы в некую папку. В том числе в конфиге webpack прописано и копирование .htaccess из папки разработки в папку "скомпилированного" проекта.
Естественно, что проект разрабатывается в одной, локальной, среде, а используется по назначению в другой, боевой. Исходя из этого, и файл .htaccess должен содержать разные директивы для той или иной среды.
Вопрос: как наиболее верно организовать создание двух разных версий htaccess? Понятно, что можно создать просто два разных файла в папке разработки и в зависимости от окружения копировать то один, то другой в рабочую папку, но это кажется не слишком изящным решением, так как будет дублирование кода в обоих файлах, например.
Уточнение: я нашел npm-пакет
manage-htaccess, который якобы может работать в том числе и с webpack, но он умеет только править уже готовый и созданный в рабочей папке .htaccess, иначе вызывается ошибка.