npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@xpert-ai/plugin-motion

v0.4.0

Published

Motion Agentic App with Motion Anything-derived workflows, native HyperFrames video composition, Player preview, and Producer rendering.

Readme

Motion

Motion is an Xpert-native Agentic App for turning natural-language intent into animated HTML and launch-video compositions. Its product workflows and recipe intelligence continue to derive from Motion Anything; native HyperFrames is the standard engine for new video projects.

It provides:

  • Motion Assistant template for recipe routing and artifact creation.
  • Motion middleware tools for recipe search, scoped project CRUD, versioning, exports, status updates, and failure reporting.
  • Motion Workbench remote component with Projects, Motion Library, HTML Workbench, native HyperFrames storyboard/element editing, Legacy Video Composer, Versions, and Exports.
  • HyperFrames SDK persistence/validation and Player preview, without embedding Studio.
  • Structured six-scene product-intro generation, including a ready-to-customize Xpert AI launch-film template.
  • Managed Queue + Sandbox Jobs production rendering through HyperFrames Producer.
  • Imported upstream recipe/spec/template assets under assets/upstream, pinned by UPSTREAM-BASELINE.md with attribution preserved.
  • Canvas/WebCodecs local preview and browser MP4 export for historical JSON video projects only.

Video engine policy

| Project | Composition | Preview | Render | |---|---|---|---| | New video | Native HyperFrames HTML | @hyperframes/player | queued @hyperframes/producer Sandbox Action | | Historical video | Legacy Motion JSON | Canvas | local WebCodecs compatibility export |

The Workbench uses @hyperframes/sdk + @hyperframes/player; the isolated Action uses @hyperframes/producer. HyperFrames Studio is not included. A null engine discriminator on an existing video row is treated as legacy_canvas, so projects are never migrated from content guessing.

Production rendering requires the platform profile browser/video-playwright-1.61/v1 (Node 22, Chromium, FFmpeg), registered Sandbox Jobs and Workspace Files capabilities, Managed Queue, and a healthy sandbox-browser worker. The UI exposes the capability state and will not queue renders until these dependencies are ready.

Package

pnpm --dir apps/motion build
pnpm --dir apps/motion typecheck
pnpm --dir apps/motion test

Public Interfaces

  • Package: @xpert-ai/plugin-motion
  • Provider: motion
  • View: motion_workbench
  • Remote component: motion-workbench
  • Assistant template: Motion Assistant
  • Capabilities: motion, motion-workbench, agent-motion, motion-library, motion-assistant-template

Middleware Tools

  • motion_search_recipes
  • motion_get_recipe
  • motion_create_project
  • motion_create_product_intro
  • motion_get_project
  • motion_save_web_artifact
  • motion_save_video_composition
  • motion_save_hyperframes_composition
  • motion_finalize_version
  • motion_export_artifact
  • motion_update_project_status
  • motion_report_failure

Data Model

  • MotionProject
  • MotionProjectVersion
  • MotionStyle
  • MotionExport
  • MotionActionLog

All records are scoped by tenant and organization. Production exports are written through platform Workspace Files with input checksum, Action/runtime evidence, progress, and failure details. Roll out the platform video runtime and worker pool before enabling server HD render in production.