Stalker_RED, интересно посмотреть, как будет выглядеть деградация шрифта с иконками. Есть безопасный способ, зачем им пренебрегать и ставить себе зависимость от некое-го стороннего сервиса, доступ к которому может быть затруднителен в тех или иных ситуациях, а то и вовсе он может сдохнуть временно или навсегда?
Шохрух Шаймардонов, зачем пропускать две итерации? Тут все итерации нужны.
Для валидации аргументов есть typescript.
Проводить ее на уровне одной фунции нет смысла, нужна некая фабрика, которая будет заниматься валидацией аргументов для функций.
Александр, должен быть функционал который распакует конфигурацию в директорию проекта, там-же будет и главный файл шаблона. Если этой фичи нет, то тебе не повезло, и придется в каждый layout добавить код. Я сильно сомневаюсь, что это займет сколько-то много времени, в любом случае ты строишь его в ручную либо копипастой, и добавить подключение уведомления не составит труда.