Roman K, ну я и написал практически, что каждая селедка - рыба, но не каждая рыба - селедка.
eslint может решить больше задач, включая те, которые решает prettier
kolomat, нода однопоточная. Асинхронность и параллельное выполнение будет только в io. Либо мутить cluster или worker_threads, когда один поток/процесс (управляющий) обменивается сообщениями с другими потоками./процессами
Прикольно, присвоение scrollTop действительно генерит trusted событие scroll )
Ну тогда в месте запуска скролла можно взводить флаг а в обработчике скролла снимать.
2) Как сделать сборку такой, чтобы для каждой страницы создавался отдельный css файл?
но ведь там получится, что много стилей прям переиспользутся. получается лишний трафик.
как понять, что условный flex или mt-2 надо в общий файл, а уникальные для страницы - в отдельные?
+ по файлу на каждое сочетание повторных стилей и страниц
Дмитрий, не надо, пусть приходит iso. на клиенте могут быть разные часовые пояса, разные языки и системные настройки формата даты (от пользователя), в конце концов кто-то может захотеть выводить куски даты и время в разные поля с разными оформлениями. На бэке все эти случаи не предусмотреть.