# kapellmeister

> Orchestration For Animated Transitions

Latest version **3.0.1** (published 2019-03-07) · MIT license · 0 weekly downloads

## Install

```sh
npm install kapellmeister
pnpm add kapellmeister
yarn add kapellmeister
bun add kapellmeister
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.0.1 |
| Published | 2019-03-07 |
| First published | 2019-01-22 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 45.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Steven Hall |
| Maintainers | sghall |
| Keywords | animation, transition |

## Links

- npm: https://www.npmjs.com/package/kapellmeister
- Repository: https://github.com/sghall/kapellmeister
- Homepage: https://github.com/sghall/kapellmeister#readme
- Issues: https://github.com/sghall/kapellmeister/issues
- npm.io page: https://npm.io/package/kapellmeister

## Dependencies (1)

- [d3-timer](https://npm.io/package/d3-timer.md) ^1.0.9

## Recent versions

- 3.0.1 (latest) — 2019-03-07
- 3.0.0 — 2019-03-07
- 2.0.2 — 2019-03-02
- 2.0.1 — 2019-03-02
- 2.0.0 — 2019-01-24
- 1.1.0 — 2019-01-23
- 1.0.0 — 2019-01-22
- 1.0.0-beta.1 — 2019-01-22
- 1.0.0-beta.0 — 2019-01-22

## README

<div style="text-align:center;">
  <img src="https://user-images.githubusercontent.com/4615775/51508153-4ffe6600-1db1-11e9-997a-b2d496effdbf.png" alt="Kapellmeister" style="width:450px;"/>
</div>

# Kapellmeister

[![Build Status](https://travis-ci.org/sghall/kapellmeister.svg?branch=master)](https://travis-ci.org/sghall/kapellmeister)
[![npm version](https://img.shields.io/npm/v/kapellmeister.svg)](https://www.npmjs.com/package/kapellmeister)
[![npm downloads](https://img.shields.io/npm/dm/kapellmeister.svg)](https://www.npmjs.com/package/kapellmeister)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](https://github.com/sghall/kapellmeister/blob/master/LICENSE)
![gzip size](http://img.badgesize.io/https://npmcdn.com/kapellmeister/dist/kapellmeister.min.js?compression=gzip)

Orchestration for animated transitions.  This is the code that powers react-move.

```
npm install kapellmeister
```

### Example Usage
```js
import { interpolateNumber } from 'd3-interpolate'
import { BaseNode } from 'kapellmeister'

class Node extends BaseNode {
  getInterpolator(attr, a, b) {
    return interpolateNumber(a, b)
  }
}

const data = {
  x: 0,
  y: 0
 }

const node = new Node(data)

node.transition({
  x: [1],
  y: [1]
})
```










Conductor Art by Arthur Shlain from the Noun Project

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