Con gulp-beautify estoy optimizando archivos que contienen CSS para correo electrónico, lo que significa que no pueden tener líneas nuevas entre los selectores, ya que hay un límite en el número total de líneas permitidas en algunos clientes de correo electrónico. Descubrí que Beautify tiene una opción para agregar nuevas líneas entre los selectores, pero no tiene una función para eliminarlos . Si selector_separator_newline es falso, ignora las nuevas líneas si están presentes.
Estoy creando tareas para dos salidas, minimizadas y embellecidas. Obviamente, la versión minificada no necesita esto.
Podría minimizar antes de embellecer, pero eso elimina los comentarios y necesito conservar los comentarios.
Podría eliminar todas las líneas nuevas y luego ejecutar Beautify, y estoy buscando hacerlo, pero siento que me estoy perdiendo algo.
¿Existe un paquete, listo para usar o una forma simple de eliminar todas las líneas nuevas/saltos de línea entre los selectores?