1.0.3 • Published 4 years ago

mail_test_kond_pack v1.0.3

Weekly downloads
5
License
ISC
Repository
github
Last release
4 years ago

Задание выполнено Кондратеня Кириллом, ТехноАтом: https://www.notion.so/9f0c4e35aba94ba991790f6e2ba30c41 Выполнено задние с полностью реализованным макетом и функционалом. Реализованы все 4 состояния: hover, error, active, normal. Состояние error происходит при заполнении обеих цифр пользователем. Для тестирование внешнего интерфейса использовался storybook. Скриншоты предоставлены в папке сторис. Была настроена сборка с помощью вебпака, а также пакет опубликован в npm. Для данного компонента использовался vanilaJs метод CustomElement.define, все компоненты находятся в папке components. Mask основной компонент, в котором задается форма для ввода номера. Установить любую маску можно через аттрибут mask, который необходимо установить. Номер необходимо подставить перед подсоединением к DOM-дереву. PS: У меня две проблемы. Первая связана с публикацией в npm. Все сделал по документации, но почему то трэвис не видит тегов, которые я устанавливаю. Вторая связана с тестированием, я не могу провести jest тестирование, потому что не определен CustomElement даже с полифилом babel. Буду рад, если мне подкажут в чем может быть ошибка.