oussamatn / radio-player

Azuracast PWA Radio Player
https://dev.player.jelliti.me
GNU General Public License v3.0
46 stars 12 forks source link

Migration to Vite & Vue.js 3 #19

Closed oussamatn closed 3 months ago

oussamatn commented 3 months ago

This pull request migrates our project from Vue CLI to Vite along with upgrading Vue.js from version 2 to version 3. This migration brings several benefits including faster development builds, improved hot module replacement (HMR) support, and optimized production bundles. Additionally, Vue.js 3 introduces several new features such as the Composition API and Teleport, allowing for cleaner and more maintainable code.

Key Changes:

Improved developer experience with faster builds and enhanced HMR support. Access to new Vue.js 3 features such as the Composition API for more flexible component logic. Optimized production bundles resulting in better performance and reduced load times. Future-proofing the project by migrating to the latest versions of Vue.js and Vite. Overall, this migration enhances the project's maintainability, performance, and readiness for future updates in the Vue.js ecosystem. Work on progress

cloudflare-pages[bot] commented 3 months ago

Deploying radio-player with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0e8d8bf
Status: ✅  Deploy successful!
Preview URL: https://96cf1362.radio-player-dvs.pages.dev
Branch Preview URL: https://migration.radio-player-dvs.pages.dev

View logs

oussamatn commented 3 months ago

Merging migration to main branch