PageWave

HTML
CSS
JS
PageWave

About This Project

PageWave (used in this website!!) is an NPM package designed to provide smooth and customizable page transitions for both server-side rendered (SSR) and client-side rendered (CSR) applications. It supports a variety of animation types, including overlay and keyframe effects, without interfering with browser history or routing, making it compatible with frameworks like SvelteKit. The package allows developers to easily implement transition animations during page loads or link clicks, with the ability to customize elements, timing, and effects. PageWave also offers features like service worker integration for caching, manual animation triggers, and extensive configuration options to ensure optimal performance and flexibility in any project.