Нет изображений
Переведу проект с Vue 2 на Vue 3 и Composition API
🔄 Перевожу проекты с Vue 2 на Vue 3: не «заменю импорты», а привожу код к рабочему состоянию на новой версии, с проверкой каждого экрана.
✅ Что входит
→ перевод компонентов на Composition API (script setup) или сохранение Options API, как удобнее команде
→ замена Vuex на Pinia, обновление Vue Router и подключённых библиотек
→ переход со сборки webpack/vue-cli на Vite, если это уместно
→ правка мест, где Vue 3 ломает старое поведение: фильтры, `$listeners`, `.sync`, глобальные компоненты, слоты
→ проверка результата вручную по экранам, а не только по сборке без ошибок
🧰 Стек: Vue 3, TypeScript, Pinia, Vite, Quasar, PrimeVue. Опыт 7+ лет, включая перевод боевых проектов, которые нельзя останавливать.
💬 Начинаю с оценки: смотрю репозиторий и говорю, во сколько часов работы укладывается проект целиком. Мелкий проект часто закрывается одним-двумя, большой веду этапами по разделам, чтобы можно было выкатывать частями.
⏱ Сколько времени займёт: компонент среднего размера — 1, проект на 30 компонентов — 20–30. Смотрю репозиторий и называю объём до начала работы.
📌 Покажите проект, который переводим на Vue 3
→ доступ к репозиторию, ветка для работы
→ список экранов, которые обязаны работать после перевода
→ инструкция по запуску и, если есть, тесты
🤝 Работаю по безопасной сделке, отвечаю в течение часа. Напишите задачу — посмотрю и честно скажу, сколько это займёт.