feat: useMaska composable
Привет, надеюсь ты не против, что я напишу на русском
Предлагаю добавить composable для работы с масками.
Я хочу объяснить, почему это может быть полезно:
1. Очень гибкая возможность конфигурации, позволяющая построить любые сценарии
2. Более удобная интеграция с `defineModel()`
3. Скоро в Vue выйдет `Vapor Mode`. Есть опасения, что в нем не будет поддержки директив. Рано или поздно нужно будет переходить на `composables`.
Я описал примеры в документации, написал несколько основных тестов. Разумеется, для полного покрытия тестами этого composable требуется еще много тестов. Но я пока не стал этого делать, чтобы не тратить время теоретически впустую.
Но есть очень важный вопрос. Как лучше интегрировать это в библиотеку и стоит ли?
1. Мы можем указать минимальную версию `vue` в `peerpeerDependencies`
2. Мы можем создать отдельный entry point, например `maska/vue-composable`
3. Можно создать в принципе отдельный репозиторий под `vue-maska`, но какое-нибудь уникальное название придумать офк надо будет
4. Мы можем просто не добавлять это и сказать, что это нафиг не нужно в данной библиотеке
Что ты думаешь по всему этому поводу?
合并状态:未合并 1 条评论