Skip to content
This repository was archived by the owner on May 3, 2026. It is now read-only.

DaveKeehl/svelte-reveal

Repository files navigation

Svelte Reveal

⚠️ This package has been sunset Svelte Reveal is no longer actively maintained. The final release is version 1.2.0. Please see the package README for context and recommended alternatives.

Svelte Reveal

npm npm GitHub

Svelte Reveal is a library created with the purpose of helping Svelte users add reveal on scroll animations to their web applications in the easiest way possible. This library leverages the Intersection Observer API in order to know when to trigger the animations.

Features

  • ⚡️ Near zero config
  • 👀 Intersection Observer API
  • 🧩 Customizable transitions
  • 🔌 Extensive API
  • 📚 Exhaustive documentation
  • 🔥 100% TypeScript

Documentation

You can find full documentation on svelte-reveal.vercel.app.

Monorepo

Name Purpose Description
svelte-reveal package The Svelte action that gets published on NPM
with-svelte-vite example Basic example project on how to use Svelte Reveal with Svelte + Vite
with-sveltekit example Basic example project on how to use Svelte Reveal with SvelteKit

Troubleshooting

Feel free to open a new issue in case of any problems.

Funding

Want to buy me a coffee?

Versioning

This project uses Semantic Versioning to keep track of its version number.

Changelog

CHANGELOG

License

MIT

About

Svelte action that leverages the Intersection Observer API to trigger reveal on scroll transitions.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors