springify
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

Springify.js 🌿

A tiny lil' (under 1kb gzip) utility function for creating dynamic spring animations.

Docs and demos here.

https://lukecarlthompson.github.io/springify

Install via npm

npm i springify

Basic usage

import { Springify } from 'springify';

const spring = new Springify({
  input: 0,
  onFrame: (output, velocity) => {
    // output is the output value from the spring
    // velocity is the velocity our spring is moving at
    console.log(output);
    console.log(velocity);
    }
  });

spring.input = 500;

// Update the input value and springify will spring from the initial input value to the new one. It automatically starts the animation running when the input value is set.

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i springify

    Weekly Downloads

    0

    Version

    2.0.2

    License

    MIT

    Unpacked Size

    7.47 kB

    Total Files

    7

    Last publish

    Collaborators

    • luke_carl_thompson