{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "soonish",
  "homepage": "https://soonish.rushikeshmahajan.com",
  "items": [
    {
      "name": "soonish",
      "type": "registry:lib",
      "title": "soonish",
      "description": "The soonish loader engine: <Loader name=\"…\" /> with all 91 5×5 pixel loaders.",
      "files": [
        {
          "path": "packages/soonish/src/index.ts",
          "type": "registry:file",
          "target": "components/soonish/index.ts"
        },
        {
          "path": "packages/soonish/src/Loader.tsx",
          "type": "registry:file",
          "target": "components/soonish/Loader.tsx"
        },
        {
          "path": "packages/soonish/src/types.ts",
          "type": "registry:file",
          "target": "components/soonish/types.ts"
        },
        {
          "path": "packages/soonish/src/layout.ts",
          "type": "registry:file",
          "target": "components/soonish/layout.ts"
        },
        {
          "path": "packages/soonish/src/data/loaders.ts",
          "type": "registry:file",
          "target": "components/soonish/data/loaders.ts"
        },
        {
          "path": "packages/soonish/src/engine/generated.ts",
          "type": "registry:file",
          "target": "components/soonish/engine/generated.ts"
        },
        {
          "path": "packages/soonish/src/engine/compile.ts",
          "type": "registry:file",
          "target": "components/soonish/engine/compile.ts"
        },
        {
          "path": "packages/soonish/src/engine/field.ts",
          "type": "registry:file",
          "target": "components/soonish/engine/field.ts"
        },
        {
          "path": "packages/soonish/src/styles/base.css",
          "type": "registry:file",
          "target": "components/soonish/styles/base.css"
        },
        {
          "path": "packages/soonish/src/styles/fields.generated.css",
          "type": "registry:file",
          "target": "components/soonish/styles/fields.generated.css"
        }
      ]
    },
    {
      "name": "sweep",
      "type": "registry:component",
      "title": "Sweep loader",
      "description": "The \"sweep\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/sweep.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/sweep.tsx"
        }
      ]
    },
    {
      "name": "diagonal",
      "type": "registry:component",
      "title": "Diagonal loader",
      "description": "The \"diagonal\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/diagonal.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/diagonal.tsx"
        }
      ]
    },
    {
      "name": "ripple",
      "type": "registry:component",
      "title": "Ripple loader",
      "description": "The \"ripple\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/ripple.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/ripple.tsx"
        }
      ]
    },
    {
      "name": "rain",
      "type": "registry:component",
      "title": "Rain loader",
      "description": "The \"rain\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/rain.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/rain.tsx"
        }
      ]
    },
    {
      "name": "spiral",
      "type": "registry:component",
      "title": "Spiral loader",
      "description": "The \"spiral\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/spiral.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/spiral.tsx"
        }
      ]
    },
    {
      "name": "snake",
      "type": "registry:component",
      "title": "Snake loader",
      "description": "The \"snake\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/snake.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/snake.tsx"
        }
      ]
    },
    {
      "name": "sparkle",
      "type": "registry:component",
      "title": "Sparkle loader",
      "description": "The \"sparkle\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/sparkle.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/sparkle.tsx"
        }
      ]
    },
    {
      "name": "heartbeat",
      "type": "registry:component",
      "title": "Heartbeat loader",
      "description": "The \"heartbeat\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/heartbeat.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/heartbeat.tsx"
        }
      ]
    },
    {
      "name": "scanner",
      "type": "registry:component",
      "title": "Scanner loader",
      "description": "The \"scanner\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scanner.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scanner.tsx"
        }
      ]
    },
    {
      "name": "orbit",
      "type": "registry:component",
      "title": "Orbit loader",
      "description": "The \"orbit\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/orbit.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/orbit.tsx"
        }
      ]
    },
    {
      "name": "breathe",
      "type": "registry:component",
      "title": "Breathe loader",
      "description": "The \"breathe\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/breathe.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/breathe.tsx"
        }
      ]
    },
    {
      "name": "checker",
      "type": "registry:component",
      "title": "Checker loader",
      "description": "The \"checker\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/checker.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/checker.tsx"
        }
      ]
    },
    {
      "name": "stripes",
      "type": "registry:component",
      "title": "Stripes loader",
      "description": "The \"stripes\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/stripes.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/stripes.tsx"
        }
      ]
    },
    {
      "name": "falling",
      "type": "registry:component",
      "title": "Falling loader",
      "description": "The \"falling\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/falling.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/falling.tsx"
        }
      ]
    },
    {
      "name": "plasma",
      "type": "registry:component",
      "title": "Plasma loader",
      "description": "The \"plasma\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/plasma.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/plasma.tsx"
        }
      ]
    },
    {
      "name": "loadbar",
      "type": "registry:component",
      "title": "Loadbar loader",
      "description": "The \"loadbar\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/loadbar.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/loadbar.tsx"
        }
      ]
    },
    {
      "name": "knight-tour",
      "type": "registry:component",
      "title": "KnightTour loader",
      "description": "The \"knight-tour\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/knight-tour.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/knight-tour.tsx"
        }
      ]
    },
    {
      "name": "vortex",
      "type": "registry:component",
      "title": "Vortex loader",
      "description": "The \"vortex\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/vortex.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/vortex.tsx"
        }
      ]
    },
    {
      "name": "sine-wave",
      "type": "registry:component",
      "title": "SineWave loader",
      "description": "The \"sine-wave\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/sine-wave.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/sine-wave.tsx"
        }
      ]
    },
    {
      "name": "life",
      "type": "registry:component",
      "title": "Life loader",
      "description": "The \"life\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/life.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/life.tsx"
        }
      ]
    },
    {
      "name": "quadrants",
      "type": "registry:component",
      "title": "Quadrants loader",
      "description": "The \"quadrants\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/quadrants.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/quadrants.tsx"
        }
      ]
    },
    {
      "name": "crossfade",
      "type": "registry:component",
      "title": "Crossfade loader",
      "description": "The \"crossfade\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/crossfade.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/crossfade.tsx"
        }
      ]
    },
    {
      "name": "glider",
      "type": "registry:component",
      "title": "Glider loader",
      "description": "The \"glider\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/glider.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/glider.tsx"
        }
      ]
    },
    {
      "name": "matrix",
      "type": "registry:component",
      "title": "Matrix loader",
      "description": "The \"matrix\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/matrix.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/matrix.tsx"
        }
      ]
    },
    {
      "name": "pong",
      "type": "registry:component",
      "title": "Pong loader",
      "description": "The \"pong\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pong.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pong.tsx"
        }
      ]
    },
    {
      "name": "concentric",
      "type": "registry:component",
      "title": "Concentric loader",
      "description": "The \"concentric\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/concentric.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/concentric.tsx"
        }
      ]
    },
    {
      "name": "twin-spirals",
      "type": "registry:component",
      "title": "TwinSpirals loader",
      "description": "The \"twin-spirals\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/twin-spirals.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/twin-spirals.tsx"
        }
      ]
    },
    {
      "name": "thinking",
      "type": "registry:component",
      "title": "Thinking loader",
      "description": "The \"thinking\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/thinking.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/thinking.tsx"
        }
      ]
    },
    {
      "name": "searching",
      "type": "registry:component",
      "title": "Searching loader",
      "description": "The \"searching\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/searching.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/searching.tsx"
        }
      ]
    },
    {
      "name": "finding",
      "type": "registry:component",
      "title": "Finding loader",
      "description": "The \"finding\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/finding.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/finding.tsx"
        }
      ]
    },
    {
      "name": "consolidating",
      "type": "registry:component",
      "title": "Consolidating loader",
      "description": "The \"consolidating\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/consolidating.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/consolidating.tsx"
        }
      ]
    },
    {
      "name": "streaming",
      "type": "registry:component",
      "title": "Streaming loader",
      "description": "The \"streaming\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/streaming.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/streaming.tsx"
        }
      ]
    },
    {
      "name": "reasoning",
      "type": "registry:component",
      "title": "Reasoning loader",
      "description": "The \"reasoning\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/reasoning.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/reasoning.tsx"
        }
      ]
    },
    {
      "name": "indexing",
      "type": "registry:component",
      "title": "Indexing loader",
      "description": "The \"indexing\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/indexing.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/indexing.tsx"
        }
      ]
    },
    {
      "name": "connecting",
      "type": "registry:component",
      "title": "Connecting loader",
      "description": "The \"connecting\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/connecting.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/connecting.tsx"
        }
      ]
    },
    {
      "name": "generating",
      "type": "registry:component",
      "title": "Generating loader",
      "description": "The \"generating\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/generating.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/generating.tsx"
        }
      ]
    },
    {
      "name": "reflecting",
      "type": "registry:component",
      "title": "Reflecting loader",
      "description": "The \"reflecting\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/reflecting.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/reflecting.tsx"
        }
      ]
    },
    {
      "name": "scale-ripple",
      "type": "registry:component",
      "title": "ScaleRipple loader",
      "description": "The \"scale-ripple\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-ripple.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-ripple.tsx"
        }
      ]
    },
    {
      "name": "scale-wave",
      "type": "registry:component",
      "title": "ScaleWave loader",
      "description": "The \"scale-wave\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-wave.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-wave.tsx"
        }
      ]
    },
    {
      "name": "scale-diag",
      "type": "registry:component",
      "title": "ScaleDiag loader",
      "description": "The \"scale-diag\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-diag.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-diag.tsx"
        }
      ]
    },
    {
      "name": "scale-pop",
      "type": "registry:component",
      "title": "ScalePop loader",
      "description": "The \"scale-pop\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-pop.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-pop.tsx"
        }
      ]
    },
    {
      "name": "scale-ring",
      "type": "registry:component",
      "title": "ScaleRing loader",
      "description": "The \"scale-ring\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-ring.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-ring.tsx"
        }
      ]
    },
    {
      "name": "scale-check",
      "type": "registry:component",
      "title": "ScaleCheck loader",
      "description": "The \"scale-check\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/scale-check.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/scale-check.tsx"
        }
      ]
    },
    {
      "name": "twist",
      "type": "registry:component",
      "title": "Twist loader",
      "description": "The \"twist\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/twist.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/twist.tsx"
        }
      ]
    },
    {
      "name": "squash",
      "type": "registry:component",
      "title": "Squash loader",
      "description": "The \"squash\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/squash.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/squash.tsx"
        }
      ]
    },
    {
      "name": "jelly",
      "type": "registry:component",
      "title": "Jelly loader",
      "description": "The \"jelly\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/jelly.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/jelly.tsx"
        }
      ]
    },
    {
      "name": "pop-rotate",
      "type": "registry:component",
      "title": "PopRotate loader",
      "description": "The \"pop-rotate\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pop-rotate.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pop-rotate.tsx"
        }
      ]
    },
    {
      "name": "skew",
      "type": "registry:component",
      "title": "Skew loader",
      "description": "The \"skew\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/skew.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/skew.tsx"
        }
      ]
    },
    {
      "name": "heartbeat-scale",
      "type": "registry:component",
      "title": "HeartbeatScale loader",
      "description": "The \"heartbeat-scale\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/heartbeat-scale.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/heartbeat-scale.tsx"
        }
      ]
    },
    {
      "name": "drop",
      "type": "registry:component",
      "title": "Drop loader",
      "description": "The \"drop\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/drop.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/drop.tsx"
        }
      ]
    },
    {
      "name": "burst",
      "type": "registry:component",
      "title": "Burst loader",
      "description": "The \"burst\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/burst.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/burst.tsx"
        }
      ]
    },
    {
      "name": "spiral-scale",
      "type": "registry:component",
      "title": "SpiralScale loader",
      "description": "The \"spiral-scale\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/spiral-scale.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/spiral-scale.tsx"
        }
      ]
    },
    {
      "name": "zigzag",
      "type": "registry:component",
      "title": "Zigzag loader",
      "description": "The \"zigzag\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/zigzag.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/zigzag.tsx"
        }
      ]
    },
    {
      "name": "round",
      "type": "registry:component",
      "title": "Round loader",
      "description": "The \"round\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/round.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/round.tsx"
        }
      ]
    },
    {
      "name": "square-mandala",
      "type": "registry:component",
      "title": "SquareMandala loader",
      "description": "The \"square-mandala\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/square-mandala.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/square-mandala.tsx"
        }
      ]
    },
    {
      "name": "diamond-mandala",
      "type": "registry:component",
      "title": "DiamondMandala loader",
      "description": "The \"diamond-mandala\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/diamond-mandala.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/diamond-mandala.tsx"
        }
      ]
    },
    {
      "name": "cross",
      "type": "registry:component",
      "title": "Cross loader",
      "description": "The \"cross\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/cross.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/cross.tsx"
        }
      ]
    },
    {
      "name": "x-diagonal",
      "type": "registry:component",
      "title": "XDiagonal loader",
      "description": "The \"x-diagonal\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/x-diagonal.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/x-diagonal.tsx"
        }
      ]
    },
    {
      "name": "star-burst",
      "type": "registry:component",
      "title": "StarBurst loader",
      "description": "The \"star-burst\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/star-burst.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/star-burst.tsx"
        }
      ]
    },
    {
      "name": "petal",
      "type": "registry:component",
      "title": "Petal loader",
      "description": "The \"petal\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/petal.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/petal.tsx"
        }
      ]
    },
    {
      "name": "snowflake",
      "type": "registry:component",
      "title": "Snowflake loader",
      "description": "The \"snowflake\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/snowflake.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/snowflake.tsx"
        }
      ]
    },
    {
      "name": "gear",
      "type": "registry:component",
      "title": "Gear loader",
      "description": "The \"gear\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/gear.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/gear.tsx"
        }
      ]
    },
    {
      "name": "kaleido",
      "type": "registry:component",
      "title": "Kaleido loader",
      "description": "The \"kaleido\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/kaleido.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/kaleido.tsx"
        }
      ]
    },
    {
      "name": "spiral-mandala",
      "type": "registry:component",
      "title": "SpiralMandala loader",
      "description": "The \"spiral-mandala\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/spiral-mandala.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/spiral-mandala.tsx"
        }
      ]
    },
    {
      "name": "pulse-square",
      "type": "registry:component",
      "title": "PulseSquare loader",
      "description": "The \"pulse-square\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pulse-square.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pulse-square.tsx"
        }
      ]
    },
    {
      "name": "check-mandala",
      "type": "registry:component",
      "title": "CheckMandala loader",
      "description": "The \"check-mandala\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/check-mandala.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/check-mandala.tsx"
        }
      ]
    },
    {
      "name": "octagon",
      "type": "registry:component",
      "title": "Octagon loader",
      "description": "The \"octagon\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/octagon.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/octagon.tsx"
        }
      ]
    },
    {
      "name": "lotus",
      "type": "registry:component",
      "title": "Lotus loader",
      "description": "The \"lotus\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/lotus.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/lotus.tsx"
        }
      ]
    },
    {
      "name": "outline",
      "type": "registry:component",
      "title": "Outline loader",
      "description": "The \"outline\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/outline.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/outline.tsx"
        }
      ]
    },
    {
      "name": "rings",
      "type": "registry:component",
      "title": "Rings loader",
      "description": "The \"rings\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/rings.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/rings.tsx"
        }
      ]
    },
    {
      "name": "rose",
      "type": "registry:component",
      "title": "Rose loader",
      "description": "The \"rose\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/rose.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/rose.tsx"
        }
      ]
    },
    {
      "name": "neon-drift",
      "type": "registry:component",
      "title": "NeonDrift loader",
      "description": "The \"neon-drift\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/neon-drift.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/neon-drift.tsx"
        }
      ]
    },
    {
      "name": "core-spiral",
      "type": "registry:component",
      "title": "CoreSpiral loader",
      "description": "The \"core-spiral\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/core-spiral.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/core-spiral.tsx"
        }
      ]
    },
    {
      "name": "twin-orbit",
      "type": "registry:component",
      "title": "TwinOrbit loader",
      "description": "The \"twin-orbit\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/twin-orbit.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/twin-orbit.tsx"
        }
      ]
    },
    {
      "name": "prism-sweep",
      "type": "registry:component",
      "title": "PrismSweep loader",
      "description": "The \"prism-sweep\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/prism-sweep.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/prism-sweep.tsx"
        }
      ]
    },
    {
      "name": "flux-columns",
      "type": "registry:component",
      "title": "FluxColumns loader",
      "description": "The \"flux-columns\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/flux-columns.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/flux-columns.tsx"
        }
      ]
    },
    {
      "name": "echo-ring",
      "type": "registry:component",
      "title": "EchoRing loader",
      "description": "The \"echo-ring\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/echo-ring.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/echo-ring.tsx"
        }
      ]
    },
    {
      "name": "origin-wave",
      "type": "registry:component",
      "title": "OriginWave loader",
      "description": "The \"origin-wave\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/origin-wave.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/origin-wave.tsx"
        }
      ]
    },
    {
      "name": "sonar",
      "type": "registry:component",
      "title": "Sonar loader",
      "description": "The \"sonar\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/sonar.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/sonar.tsx"
        }
      ]
    },
    {
      "name": "pinwheel",
      "type": "registry:component",
      "title": "Pinwheel loader",
      "description": "The \"pinwheel\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pinwheel.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pinwheel.tsx"
        }
      ]
    },
    {
      "name": "domino",
      "type": "registry:component",
      "title": "Domino loader",
      "description": "The \"domino\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/domino.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/domino.tsx"
        }
      ]
    },
    {
      "name": "corners",
      "type": "registry:component",
      "title": "Corners loader",
      "description": "The \"corners\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/corners.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/corners.tsx"
        }
      ]
    },
    {
      "name": "frame",
      "type": "registry:component",
      "title": "Frame loader",
      "description": "The \"frame\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/frame.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/frame.tsx"
        }
      ]
    },
    {
      "name": "front-sweep",
      "type": "registry:component",
      "title": "FrontSweep loader",
      "description": "The \"front-sweep\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/front-sweep.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/front-sweep.tsx"
        }
      ]
    },
    {
      "name": "ripple-echo",
      "type": "registry:component",
      "title": "RippleEcho loader",
      "description": "The \"ripple-echo\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/ripple-echo.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/ripple-echo.tsx"
        }
      ]
    },
    {
      "name": "pulse-beat",
      "type": "registry:component",
      "title": "PulseBeat loader",
      "description": "The \"pulse-beat\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pulse-beat.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pulse-beat.tsx"
        }
      ]
    },
    {
      "name": "lumen-bloom",
      "type": "registry:component",
      "title": "LumenBloom loader",
      "description": "The \"lumen-bloom\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/lumen-bloom.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/lumen-bloom.tsx"
        }
      ]
    },
    {
      "name": "raindrop",
      "type": "registry:component",
      "title": "Raindrop loader",
      "description": "The \"raindrop\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/raindrop.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/raindrop.tsx"
        }
      ]
    },
    {
      "name": "pendulum",
      "type": "registry:component",
      "title": "Pendulum loader",
      "description": "The \"pendulum\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/pendulum.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/pendulum.tsx"
        }
      ]
    },
    {
      "name": "firefly",
      "type": "registry:component",
      "title": "Firefly loader",
      "description": "The \"firefly\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/firefly.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/firefly.tsx"
        }
      ]
    },
    {
      "name": "halo",
      "type": "registry:component",
      "title": "Halo loader",
      "description": "The \"halo\" 5×5 pixel loader from soonish.",
      "registryDependencies": [
        "https://soonish.rushikeshmahajan.com/r/soonish.json"
      ],
      "files": [
        {
          "path": "registry/loaders/halo.tsx",
          "type": "registry:file",
          "target": "components/soonish/loaders/halo.tsx"
        }
      ]
    }
  ]
}