vue-marquee-text-component
Vue Marquee Text Component is a lightweight, performance-optimized Vue.js plugin designed to create smooth scrolling text effects. It leverages CSS GPU animation techniques to ensure high-frame-rate rendering without causing page layout thrashing. The component supports both Vue 2 and Vue 3 environments and can be registered globally or locally within individual views. Key features include configurable animation duration, the ability to repeat content to form a seamless loop, and built-in controls for pausing or reversing the scroll direction. It is particularly useful for displaying long headlines on narrow screens, music player track titles, news tickers, or stock price updates. Users can easily set a repeat count to duplicate short text for continuous flow. To handle dynamic content changes, such as updating the scroll text inside a music player, the component requires a unique key prop to force a reload and reset the animation state. Installation is available via npm or yarn, allowing developers to import