Components

Getting started

Blocks21

Components154

More

A storage meter with a raccoon and his suitcase: near the limit the case bulges and Pack sits on it to shut it; clean up and he hops down, upgrade and a roomy trunk arrives.

Used forStorage settingsPlan limitsClean-up promptsBilling pages

Install with the shadcn CLI

$ npx shadcn@latest add https://hairlineui.com/r/storage.json

Templates

Need the whole page?

43 Next.js landing pages, each designed from scratch. Try any of them live; one is $39, all of them $99, and 5 are free.

All 43 templates

Where itโ€™s used

  • Storage settings

    The usage card in a file, photo or backup app.

  • Plan limits

    Any metered limit near its cap, with the upgrade right there.

  • Clean-up prompts

    Empty the trash or drop old versions before paying for more.

  • Billing pages

    Usage beside the plan, so the upgrade makes sense.

What it handles for you

A usage bar alone doesnโ€™t say what to do about it. This block shows what the space is used by, makes being nearly full feel like it, and puts the two ways out side by side.

Instead of wiring upa usage metera breakdown bar and legendbyte formattingclean-up and upgrade buttons
  1. Nearly full, plainly

    From 90% the case bulges, Pack sits on it and the numbers turn amber.

  2. What itโ€™s used by

    kinds split one bar by type with a legend and the free space.

  3. Numbers that roll

    Used, limit and every size roll to their new values, in B, KB, MB, GB or TB.

  4. Two ways out

    onCleanUp and onUpgrade sit side by side with Pending, Done and Try again states.

  5. Room to spare

    roomy swaps in the trunk for plans with plenty of space.

  6. A real meter

    The bar is a meter with the used and allowed bytes and a readable value.

Overview

Storage limits usually show up as a thin bar turning red. This one packs a suitcase. A teal case stands shut on the lit stage and Pack, an illustrated raccoon, leans on it at his ease. From 90% of the limit the case bulges, a sock and a holiday photo poking out of the zip, and Pack sits on top pushing down with all heโ€™s got, wobbling as the case gives under him. Empty the trash and the case snaps shut again and he hops back down; upgrade and a roomy leather trunk takes its place while he cheers. Under the stage is the real meter: whatโ€™s used of the limit with every number rolling, one bar split by what the space is used by, a legend with the free space, and Clean up and Upgrade wired to your functions.

States

roomy
Under 75%: the case stands shut and Pack leans on it; โ€œPlenty of roomโ€.
snug
75% to 90%: the same, with โ€œGetting snug in thereโ€.
full
From 90%: the bulging case swaps in (poses pop in from a 2px blur with a slight overshoot) and Pack sits on top, wobbling every 520ms as the case squashes under him; the used figure turns amber; โ€œPack canโ€™t get it shutโ€.
clean up
Clean up โ†’ Cleaning up โ†’ Cleaned up; when used drops under 90% the case shuts and he hops down; the bar and the sizes roll down.
upgrade
Upgrade โ†’ Upgrading โ†’ Upgraded; with roomy the trunk takes the caseโ€™s place and Pack cheers beside it; โ€œRoom to spareโ€.

Usage

usage.tsx
import { Storage } from "@/components/storage";<Storage  used={usage.bytes}  limit={plan.bytes}  kinds={[{ id: "photos", label: "Photos", bytes: usage.photos }]}/>

Works with

With clean-up and upgrade

Both actions call your API and then refresh the numbers; roomy is your call for plans with plenty of space.

example.tsx
"use client";import useSWR from "swr";import { Storage } from "@/components/storage";export function StorageCard() {  const { data, mutate } = useSWR("/api/storage", (u) => fetch(u).then((r) => r.json()));  if (!data) return null;  return (    <Storage      used={data.used}      limit={data.limit}      roomy={data.limit >= 1e12}      kinds={data.kinds} // [{ id, label, bytes }]      cleanUpLabel={`Empty trash ยท ${(data.trash / 1e9).toFixed(1)} GB`}      onCleanUp={async () => {        await fetch("/api/storage/trash", { method: "DELETE" });        await mutate();      }}      upgradeLabel="Upgrade to 1 TB"      onUpgrade={async () => {        window.location.href = "/billing/upgrade?plan=1tb";      }}    />  );}

Props

PropTypeDescription
used / limitnumberBytes used and bytes allowed.
kindsStorageKind[]default []{ id, label, bytes, color? } for the bar and its legend; colours default to --chart-1โ€ฆ5.
onCleanUp / cleanUpLabel() => Promise<unknown> / stringdefault โ€” / "Clean up"Free some space; update used afterwards. Throw to show Try again.
onUpgrade / upgradeLabel() => Promise<unknown> / stringdefault โ€” / "Upgrade"Move to a bigger plan; update limit (and roomy) afterwards.
roomybooleandefault falseShow the roomy trunk and hide Upgrade.
namestringdefault "Pack"What the raccoon is called in his lines.

Accessibility and motion

  • The bar is a meter with aria-valuenow, aria-valuemax and a readable value text; the legend lists every kind with its size and the free space.
  • Pack is decoration (aria-hidden). The cases and his three poses are illustrations shipped inside pack-art.ts as WebP data URIs (50KB of images), so the install is complete; the swaps, the pop and the wobble are code.
  • The wobble is a compositor animation that only runs while heโ€™s sitting on a full case.
  • With reduced motion the poses swap in place and nothing wobbles.
  • Built from Number roll, Status button and Text morph, which the CLI installs with it. No animation library.

Requirements

React 19, Tailwind CSS v4 and shadcn/ui theme variables (any style, light and dark). Icons from lucide-react.

The CLI also installs Number roll, Status button, Text morph.

Source

components/storage.tsx
"use client";import * as React from "react";import { NumberRoll } from "./number-roll";import { PACK_ART as ART, PACK_SIZE as SIZE } from "./pack-art";import { StatusButton, type ActionStatus } from "./status-button";import { TextMorph } from "./text-morph";import { EASE_OUT, useInteractionReducedMotion } from "./ui-interaction-motion";/* โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ * STORAGE: Pack and his suitcase * *   roomy    the case stands shut on the lit stage and Pack, a *            raccoon, leans on it at his ease *   full     from 90% the case bulges, a sock and a photo *            poking out of the zip, and Pack sits on it pushing *            down with all he's got, wobbling *   clean up onCleanUp frees space: the case shuts again and he *            hops back down to lean on it *   upgrade  onUpgrade and a bigger limit: a roomy trunk takes *            the case's place and he cheers * * Under the stage: what's used of the limit (rolling), a bar of * what it's used by, and the two actions. * โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ */export interface StorageKind {  id: string;  label: string;  bytes: number;  /** Any CSS colour; defaults to the theme's --chart-1โ€ฆ5. */  color?: string;}export interface StorageProps {  /** Bytes used. */  used: number;  /** Bytes allowed on the plan. */  limit: number;  /** What the space is used by, for the bar and its legend. */  kinds?: StorageKind[];  /** Free some space (empty the trash, old versionsโ€ฆ); update `used` afterwards. */  onCleanUp?: () => Promise<unknown>;  cleanUpLabel?: string;  /** Move to a bigger plan; update `limit` afterwards. */  onUpgrade?: () => Promise<unknown>;  upgradeLabel?: string;  /** Show the roomy trunk (a plan with plenty of space). */  roomy?: boolean;  /** What the raccoon is called in his lines. */  name?: string;  className?: string;}const mix = (color: string, amount: number, into = "transparent") => `color-mix(in oklab, ${color} ${amount}%, ${into})`;const PF = "var(--primary-foreground)";const CARD: React.CSSProperties = {  backgroundImage: `linear-gradient(180deg, var(--card), ${mix("var(--card)", 95, "var(--foreground)")})`,  boxShadow: `0 0 0 1px var(--border), inset 0 1px 0 ${mix("var(--background)", 85)}`,};/* The one lit surface: a baggage carousel's slats under everything. */const STAGE: React.CSSProperties = {  backgroundColor: "var(--primary)",  backgroundImage: [    `radial-gradient(55% 80% at 55% 100%, ${mix(PF, 22)} 0%, transparent 70%)`,    `linear-gradient(175deg, transparent 40%, ${mix("black", 20)} 100%)`,    `repeating-linear-gradient(90deg, ${mix(PF, 14)} 0 1px, transparent 1px 22px)`,  ].join(", "),  backgroundSize: "auto, auto, 100% 14px",  backgroundRepeat: "no-repeat, no-repeat, no-repeat",  backgroundPosition: "0 0, 0 0, 0 100%",  boxShadow: `inset 0 1px 0 ${mix(PF, 36)}, inset 0 0 0 1px ${mix(PF, 12)}`,};const LIT: React.CSSProperties = {  backgroundImage: `linear-gradient(180deg, ${mix(PF, 16)}, transparent 60%)`,  boxShadow: `inset 0 1px 0 ${mix(PF, 32)}, inset 0 0 0 1px ${mix("black", 10)}`,};const CHART = ["var(--chart-1, var(--primary))", "var(--chart-2, #10b981)", "var(--chart-3, #f59e0b)", "var(--chart-4, #8b5cf6)", "var(--chart-5, #ef4444)"];/* the scene, drawn at 364 ร— 168 and scaled to the stage */const W = 364;const H = 168;const GROUND = 158;const CASE_X = 236;type Art = keyof typeof ART;/** Where each picture stands: its middle (x), its foot (y) and its height. */const PLACE: Record<Art, { x: number; foot: number; h: number }> = {  case: { x: CASE_X, foot: GROUND, h: 96 },  caseFull: { x: CASE_X + 2, foot: GROUND, h: 98 },  trunk: { x: CASE_X + 6, foot: GROUND, h: 92 },  lean: { x: CASE_X - 63, foot: GROUND + 1, h: 90 },  squash: { x: CASE_X - 2, foot: GROUND - 66, h: 86 },  cheer: { x: CASE_X - 76, foot: GROUND + 1, h: 90 },};function bytes(n: number) {  const units = ["B", "KB", "MB", "GB", "TB"];  let v = Math.max(0, n);  let i = 0;  while (v >= 1000 && i < units.length - 1) {    v /= 1000;    i++;  }  return { value: v, unit: units[i], digits: v < 10 && i > 0 ? 1 : 0 };}function Size({ n }: { n: number }) {  const b = bytes(n);  return (    <span className="whitespace-nowrap tabular-nums">      <NumberRoll value={b.value} format={{ maximumFractionDigits: b.digits, minimumFractionDigits: b.digits }} /> {b.unit}    </span>  );}export function Storage({  used,  limit,  kinds = [],  onCleanUp,  cleanUpLabel = "Clean up",  onUpgrade,  upgradeLabel = "Upgrade",  roomy = false,  name = "Pack",  className = "",}: StorageProps) {  const reduced = useInteractionReducedMotion();  const baseId = React.useId();  const [clean, setClean] = React.useState<ActionStatus>("idle");  const [upgrade, setUpgrade] = React.useState<ActionStatus>("idle");  const squashRef = React.useRef<HTMLImageElement>(null);  const caseRef = React.useRef<HTMLDivElement>(null);  const ratio = limit > 0 ? used / limit : 1;  const full = !roomy && ratio >= 0.9;  const show: Record<Art, boolean> = {    case: !roomy && !full,    caseFull: full,    trunk: roomy,    lean: !roomy && !full,    squash: full,    cheer: roomy,  };  // sitting on a bulging case: he wobbles as he pushes, and the case gives a little under him  React.useEffect(() => {    if (!full || reduced) return;    const a = squashRef.current?.animate(      [{ transform: "translateY(0) rotate(-1.5deg)" }, { transform: "translateY(3px) rotate(1.5deg)" }, { transform: "translateY(0) rotate(-1.5deg)" }],      { duration: 520, iterations: Infinity, easing: "ease-in-out" },    );    const b = caseRef.current?.animate([{ transform: "scaleY(1)" }, { transform: "scaleY(0.975)" }, { transform: "scaleY(1)" }], {      duration: 520,      iterations: Infinity,      easing: "ease-in-out",    });    return () => {      a?.cancel();      b?.cancel();    };  }, [full, reduced]);  const run = async (fn: (() => Promise<unknown>) | undefined, set: (s: ActionStatus) => void) => {    if (!fn) return;    set("pending");    try {      await fn();      set("success");      window.setTimeout(() => set("idle"), 1600);    } catch {      set("error");    }  };  const mood = roomy    ? "Room to spare"    : full      ? `${name} canโ€™t get it shut`      : ratio >= 0.75        ? "Getting snug in there"        : clean === "success"          ? "Phew. Room again"          : "Plenty of room";  const total = kinds.reduce((s, k) => s + k.bytes, 0);  const left = Math.max(0, limit - used);  return (    <section aria-labelledby={`${baseId}-title`} className={`relative w-full max-w-[380px] rounded-[28px] p-2 text-card-foreground ${className}`} style={CARD}>      {/* Its natural width where the parent sizes to its content, without forcing it on narrow screens. */}      <div aria-hidden="true" data-natural-width className="grid h-0" style={{ gridTemplateColumns: "minmax(0, 380px)" }} />      <div className="@container w-full">        <div className="relative overflow-clip rounded-[22px] text-primary-foreground" style={STAGE}>          <Scene>            {(Object.keys(PLACE) as Art[]).map((k) => {              const p = PLACE[k];              const w = (SIZE[k].w / SIZE[k].h) * p.h;              const isCase = k === "case" || k === "caseFull" || k === "trunk";              const img = (                // eslint-disable-next-line @next/next/no-img-element                <img                  ref={k === "squash" ? squashRef : undefined}                  src={ART[k]}                  alt=""                  draggable={false}                  className="pointer-events-none absolute max-w-none select-none"                  style={{                    left: p.x - w / 2,                    top: p.foot - p.h,                    width: w,                    height: p.h,                    transformOrigin: "50% 100%",                  }}                />              );              return (                <div                  key={k}                  ref={k === "caseFull" ? caseRef : undefined}                  className="absolute inset-0"                  style={{                    transformOrigin: `${p.x}px ${p.foot}px`,                    opacity: show[k] ? 1 : 0,                    transform: show[k] ? "none" : isCase ? "scale(0.94)" : "translateY(8px) scale(0.96)",                    filter: show[k] ? "none" : "blur(2px)",                    transition: reduced ? "none" : `opacity 260ms ${EASE_OUT}, transform 420ms cubic-bezier(0.34,1.36,0.64,1), filter 260ms ${EASE_OUT}`,                    zIndex: isCase ? 1 : 2,                  }}                >                  {img}                </div>              );            })}          </Scene>          <p className="absolute left-3.5 top-3 z-10 text-[12.5px] font-medium text-primary-foreground/85">            <TextMorph>{mood}</TextMorph>          </p>        </div>        <div className="px-3 pb-1 pt-3">          <div className="flex items-baseline justify-between gap-3">            <h2 id={`${baseId}-title`} className="text-[15px] font-medium tracking-[-0.01em]">              Storage            </h2>            <p className={`text-[12.5px] ${full ? "text-amber-700 dark:text-amber-400" : "text-muted-foreground"}`}>              <span className="font-medium text-foreground">                <Size n={used} />              </span>{" "}              of <Size n={limit} />            </p>          </div>          {/* what it's used by: one bar, one segment per kind, and the space left */}          <div            className="mt-2.5 flex h-2.5 w-full gap-[2px] overflow-clip rounded-full"            role="meter"            aria-label="Storage used"            aria-valuemin={0}            aria-valuemax={limit}            aria-valuenow={used}            aria-valuetext={`${bytes(used).value.toFixed(bytes(used).digits)} ${bytes(used).unit} of ${bytes(limit).value.toFixed(bytes(limit).digits)} ${bytes(limit).unit} used`}            style={{ background: mix("var(--foreground)", 7) }}          >            {(kinds.length ? kinds : [{ id: "used", label: "Used", bytes: used }]).map((k, i) => (              <span                key={k.id}                className="h-full shrink-0 first:rounded-l-full"                style={{                  width: `${(Math.min(k.bytes, limit) / Math.max(1, limit)) * 100 * (kinds.length && total > used ? used / total : 1)}%`,                  background: k.color ?? CHART[i % CHART.length],                  transition: reduced ? "none" : `width 700ms ${EASE_OUT}`,                }}              />            ))}          </div>          {kinds.length > 0 && (            <ul className="mt-2 flex flex-wrap gap-x-3 gap-y-1 text-[12px] text-muted-foreground">              {kinds.map((k, i) => (                <li key={k.id} className="flex items-center gap-1.5">                  <span className="size-2 rounded-full" style={{ background: k.color ?? CHART[i % CHART.length] }} />                  {k.label}                  <span className="text-foreground">                    <Size n={k.bytes} />                  </span>                </li>              ))}              <li className="flex items-center gap-1.5">                <span className="size-2 rounded-full" style={{ background: mix("var(--foreground)", 12) }} />                Free                <span className="text-foreground">                  <Size n={left} />                </span>              </li>            </ul>          )}        </div>        {(onCleanUp || onUpgrade) && (          <div className="flex gap-2 px-2 pb-1 pt-3">            {onCleanUp && (              <StatusButton                variant="outline"                status={clean}                labels={{ idle: cleanUpLabel, pending: "Cleaning up", success: "Cleaned up", error: "Try again" }}                onClick={() => run(onCleanUp, setClean)}                className="h-10 flex-1 text-[13.5px]"              />            )}            {onUpgrade && !roomy && (              <StatusButton                status={upgrade}                labels={{ idle: upgradeLabel, pending: "Upgrading", success: "Upgraded", error: "Try again" }}                onClick={() => run(onUpgrade, setUpgrade)}                className="h-10 flex-1 text-[13.5px]"                style={upgrade === "error" ? undefined : LIT}              />            )}          </div>        )}      </div>    </section>  );}/** The stage's scene, drawn at 364 ร— 168 and scaled to fit. */function Scene({ children }: { children: React.ReactNode }) {  const host = React.useRef<HTMLDivElement>(null);  const scene = React.useRef<HTMLDivElement>(null);  React.useLayoutEffect(() => {    const h = host.current;    const s = scene.current;    if (!h || !s) return;    const fit = () => s.style.setProperty("transform", `scale(${h.clientWidth / W})`);    fit();    const ro = new ResizeObserver(fit);    ro.observe(h);    return () => ro.disconnect();  }, []);  return (    <div ref={host} aria-hidden="true" className="relative w-full" style={{ aspectRatio: `${W} / ${H}` }}>      <div ref={scene} className="absolute left-0 top-0 origin-top-left" style={{ width: W, height: H }}>        {children}      </div>    </div>  );}export default Storage;
components/pack-art.ts
/* Pack's art: a teal suitcase, neat and overstuffed, a roomy trunk, and an illustrated raccoon leaning, squashing and cheering. As WebP data URIs so one install brings everything; sizes in each image's own pixels. */export const PACK_ART = {  case: "data:image/webp;base64,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",  caseFull: "data:image/webp;base64,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",  trunk: "data:image/webp;base64,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",  lean: "data:image/webp;base64,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",  squash: "data:image/webp;base64,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",  cheer: "data:image/webp;base64,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",};export const PACK_SIZE = {  case: { w: 155, h: 228 },  caseFull: { w: 205, h: 229 },  trunk: { w: 211, h: 222 },  lean: { w: 157, h: 204 },  squash: { w: 150, h: 157 },  cheer: { w: 175, h: 208 },} as const;
components/ui-interaction-motion.ts
'use client';import * as React from 'react';export const EASE_OUT = 'cubic-bezier(0.16, 1, 0.3, 1)';export const EASE_SETTLE = 'cubic-bezier(0.22, 1.18, 0.36, 1)';/** Thrown things (indicators, thumbs): a slight overshoot on transform only. */export const EASE_THROW = 'cubic-bezier(0.34, 1.36, 0.64, 1)';/** * The press every button primitive shares: a 3% give that eases in and settles back. * Tailwind v4's scale-* writes the `scale` property, so `scale` has to be in the list * or the press snaps. */export const INTERACTION_PRESS =  'transition-[background-color,color,box-shadow,opacity,scale] duration-200 ease-[cubic-bezier(0.16,1,0.3,1)] active:scale-[0.97] motion-reduce:transition-none motion-reduce:active:scale-100';export const INTERACTION_FOCUS ='focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring/50 focus-visible:ring-offset-2 focus-visible:ring-offset-background';const query = '(prefers-reduced-motion: reduce)';const subscribe = (notify: () => void) => {  const media = window.matchMedia(query);  media.addEventListener('change', notify);  return () => media.removeEventListener('change', notify);};export const useInteractionReducedMotion = () => React.useSyncExternalStore(subscribe, () => window.matchMedia(query).matches, () => false);export function useInteractionActivity<T extends Element>() {  const ref = React.useRef<T>(null);  const [visible, setVisible] = React.useState(false);  const [hidden, setHidden] = React.useState(false);  React.useEffect(() => {    const el = ref.current;    if (!el) return;    const observer = new IntersectionObserver(([entry]) => setVisible(entry.isIntersecting));    observer.observe(el);    const visibility = () => setHidden(document.hidden);    visibility(); document.addEventListener('visibilitychange', visibility);    return () => { observer.disconnect(); document.removeEventListener('visibilitychange', visibility); };  }, []);  return { ref, active: visible && !hidden };}export function interactionIcon(on: boolean, reduced: boolean): React.CSSProperties {  return { opacity: on ? 1 : 0, transform: on ? 'none' : 'scale(0.6)', filter: on ? 'blur(0px)' : 'blur(3px)', transition: reduced ? 'none' : `opacity 220ms ${EASE_OUT}, transform 380ms ${EASE_OUT}, filter 220ms ${EASE_OUT}` };}/** Sample recent movement rather than averaging a long drag and losing its release velocity. */export type PointerSample = { x: number; time: number };export function samplePointer(samples: PointerSample[], x: number, time: number) {  samples.push({ x, time });  while (samples.length > 2 && time - samples[0].time > 100) samples.shift();}export function releaseVelocity(samples: PointerSample[], now: number) {  if (samples.length < 2 || now - samples[samples.length - 1].time > 100) return 0;  const first = samples[0], last = samples[samples.length - 1];  return (last.x - first.x) / Math.max(1, last.time - first.time);}/** Smooth Apple/rational rubber-band curve: continuous exponential-like resistance without linear kinks. */export function rubberBand(overshoot: number, dimension = 320, constant = 0.55): number {  const d = dimension || 320;  const abs = Math.abs(overshoot);  return Math.sign(overshoot) * (1 - 1 / ((abs * constant) / d + 1)) * d;}/** Projects resting travel from release velocity (velocity in px/ms; time in seconds). */export function projectInertia(distance: number, velocity: number, time = 0.12): number {  return distance + velocity * 1000 * time;}/** Smooths incoming release velocity toward a boundary so springs don't slam or clip into walls. */export function softenVelocity(velocity: number, distanceToTarget: number, factor = 10): number {  const maxAllowed = Math.abs(distanceToTarget) * factor;  return Math.sign(velocity) * Math.min(Math.abs(velocity), maxAllowed);}/** A damped spring sampled by WAAPI: tuned for organic lightness with a hint of life (3% breath). */export function springFrames(  from: number,  to: number,  velocity = 0,  duration = 480,  config: { omega?: number; damping?: number; steps?: number } = {},) {  const { omega = 16, damping = 0.74, steps = 36 } = config;  const damped = omega * Math.sqrt(Math.max(0.001, 1 - damping * damping));  const displacement = from - to;  const coefficient = (velocity * 1000 + damping * omega * displacement) / damped;  return Array.from({ length: steps + 1 }, (_, i) => {    const t = (i / steps) * (duration / 1000);    const value = to + Math.exp(-damping * omega * t) * (displacement * Math.cos(damped * t) + coefficient * Math.sin(damped * t));    return { value: i === steps ? to : value, offset: i / steps };  });}

Registry item: /r/storage.json