Было очень интересно почитать насколько много нюансов и проблем с нативными событиями полей ввода при реализации этой либы - https://habr.com/ru/companies/tinkoff/articles/727368/
Не знал про событие
beforeinput, выглядит очень хорошо, особенно нравится event.inputType
Будет очень круто, если наконец-то появилась та самая маска, которая решит большую часть кейсов, с которыми наверное многое из нас успели пострадать)