PHPackages                             tanmuhittin/nova-scroll-top - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. tanmuhittin/nova-scroll-top

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

tanmuhittin/nova-scroll-top
===========================

On route change scrolls to the top

0.6(5y ago)22216.2k↑33.1%6[2 issues](https://github.com/tanmuhittin/nova-scroll-top/issues)[2 PRs](https://github.com/tanmuhittin/nova-scroll-top/pulls)MITJavaScript

Since Mar 22Pushed 1y ago2 watchersCompare

[ Source](https://github.com/tanmuhittin/nova-scroll-top)[ Packagist](https://packagist.org/packages/tanmuhittin/nova-scroll-top)[ RSS](/packages/tanmuhittin-nova-scroll-top/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)DependenciesVersions (8)Used By (0)

Nova Scroll Top
===============

[](#nova-scroll-top)

On route change scroll to the top of the page. On 422 error scroll to the first erroneous field.
 You can install this package via:
`composer require tanmuhittin/nova-scroll-top`

If you do not want to use scroll to erroneous field trait or scroll to the top on page load trait you can set this on config file. First publish it via:
`php artisan vendor:publish --provider=TanMuhittin\\NovaScrollTop\\ScrollTopServiceProvider`

```
    /**
     * Scroll to the top of the page on route change
     */
    'on_route_change' => true,

    /**
     * Scroll to the first erroneous field on 422 ajax errors
     */
    'on_error' => true,

```

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity43

Moderate usage in the ecosystem

Community15

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~100 days

Recently: every ~125 days

Total

6

Last Release

2114d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c98881ffdc8fa24c31fd0ce6bd38ceb60d4bbb02fb623fa97ed751771ab73879?d=identicon)[tanmuhittin](/maintainers/tanmuhittin)

---

Top Contributors

[![tanmuhittin](https://avatars.githubusercontent.com/u/7202383?v=4)](https://github.com/tanmuhittin "tanmuhittin (9 commits)")[![4n70w4](https://avatars.githubusercontent.com/u/38257723?v=4)](https://github.com/4n70w4 "4n70w4 (1 commits)")[![kaareloun](https://avatars.githubusercontent.com/u/19284921?v=4)](https://github.com/kaareloun "kaareloun (1 commits)")[![ragingdave](https://avatars.githubusercontent.com/u/1168344?v=4)](https://github.com/ragingdave "ragingdave (1 commits)")

### Embed Badge

![Health badge](/badges/tanmuhittin-nova-scroll-top/health.svg)

```
[![Health](https://phpackages.com/badges/tanmuhittin-nova-scroll-top/health.svg)](https://phpackages.com/packages/tanmuhittin-nova-scroll-top)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
