# @smoovy/router

> Simple router

Latest version **1.2.18** (published 2025-03-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install @smoovy/router
pnpm add @smoovy/router
yarn add @smoovy/router
bun add @smoovy/router
```

## Health

**Score 45/100 (D)** — status: stable.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: stale.

## Facts

| | |
|---|---|
| Version | 1.2.18 |
| Published | 2025-03-15 |
| First published | 2019-12-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 24.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 86 |
| Author | Davide Perozzi |
| Maintainers | davideperozzi |
| Keywords | smoovy, router, ajax, loading, page transition |

## Links

- npm: https://www.npmjs.com/package/@smoovy/router
- Repository: https://github.com/davideperozzi/smoovy
- Issues: https://github.com/davideperozzi/smoovy/issues
- npm.io page: https://npm.io/package/@smoovy/router

## Dependencies (4)

- [@smoovy/tween](https://npm.io/package/@smoovy/tween.md) ^1.1.9
- [@smoovy/utils](https://npm.io/package/@smoovy/utils.md) ^1.0.1
- [@smoovy/emitter](https://npm.io/package/@smoovy/emitter.md) ^1.0.2
- [@smoovy/listener](https://npm.io/package/@smoovy/listener.md) ^1.0.1

## Alternatives

- [express-promise-router](https://npm.io/package/express-promise-router.md) — 736.1K weekly downloads
- [next-usequerystate](https://npm.io/package/next-usequerystate.md) — 29.8K weekly downloads
- [@bitkyc08/opencodex](https://npm.io/package/@bitkyc08/opencodex.md) — 4.6K weekly downloads
- [lynkr](https://npm.io/package/lynkr.md) — 575 weekly downloads
- [baremetal.js](https://npm.io/package/baremetal.js.md) — 42 weekly downloads

## Recent versions

- 1.2.18 (latest) — 2025-03-15
- 1.2.17 — 2024-11-25
- 1.2.16 — 2024-11-25
- 1.2.15 — 2024-11-06
- 1.2.14 — 2024-10-19
- 1.2.13 — 2024-10-18
- 1.2.12 — 2024-08-15
- 1.2.11 — 2024-08-15
- 1.2.10 — 2023-12-04
- 1.2.9 — 2023-12-03
- 1.2.8 — 2023-12-02
- 1.2.7 — 2023-11-29
- 1.2.6 — 2023-11-19
- 1.2.5 — 2023-11-12
- 1.2.4 — 2023-11-06
- … 27 more at https://npm.io/package/@smoovy/router/versions

## README

# @smoovy/router
[![Version](https://flat.badgen.net/npm/v/@smoovy/router)](https://www.npmjs.com/package/@smoovy/router) ![Size](https://flat.badgen.net/bundlephobia/minzip/@smoovy/router)

A simple router for the browser with features like caching, preloading and page transitions.

## Installation
```sh
npm install --save @smoovy/router
```

## Usage
Import the router as usual and initialize it wit a base url:
```js
import { Router } from '@smoovy/router';

const router = new Router();
```

... TBA

## License
See the [LICENSE](../../LICENSE) file for license rights and limitations (MIT).

---
_Source: https://npm.io/package/@smoovy/router · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
