open-index/open-npm huggingface dataset:
npm package: @riogz/router5-transition-path
Description: Router5 transition path helper function
Author: Thomas Roch
Latest version: 9.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# transition-path

Router5 helper to determine a transition path.

### Installation

```
npm install --save router5-transition-path
```

### Usage

This module exports a `transitionPath` function which can compute the transition path between two router5 states: segments to deactivate, segments to activate and intersection node between the two.

It also exports (as named exports) a `nameToIDs` function for transforming a route name to a list of segments.

```javascript
import transitionPath from 'router5-transition-path';

const { toActivate, toDeactivate, intersection } = transitionPath(toState, fromState);
```

__ES5__

```javascript
var transitionPath = require('router5-transition-path').default;
```

See the tests for examples.
npm package: @riondino/vanilla-carousel
Description: A simple and accessible carousel component in vanilla JS.
Author: Giulio Riondino
Latest version: 1.0.0

# @riondino/vanilla-carousel

A lightweight, dependency-free image carousel built with vanilla JavaScript. Supports previous/next navigation, auto-rotation, and clickable navigation dots for intuitive slide control.

## Features

- Arrows to navigate forward or backward through images
- Auto-advances every 5 seconds
- Clickable navigation dots indicate and control current slide
- Minimal setup — perfect for simple sites or custom styling
- No external dependencies

## Installation

```bash
npm install @riondino/vanilla-carousel
```
npm package: @riondino/vanilla-dropdown
Description: A simple and accessible dropdown component in vanilla JS.
Author: Giulio Riondino
Latest version: 1.0.0

# @riondino/dropdown

A lightweight JavaScript utility for toggling dropdown menus.  
It handles visibility and interactions — you bring the markup and behavior.

## ✨ Features

- Click-to-toggle dropdowns (can extend to hover if needed)
- Handles multiple dropdowns on the same page
- Auto-closes when clicking outside
- No dependencies, framework-agnostic
- You define the menu and actions — this just wires it up

## 📦 Installation

```bash
npm install @riondino/dropdown
```