Skip to content

bluecadet/orbit

Repository files navigation

@bluecadet/orbit

A set of packages for declarative animations on the web.

Warning

This package is currently in development and APIs may change.

Packages

This monorepo contains the following packages:

Core web components for animation, built with Lit. This package provides the foundational animation components using standard web components.

React wrapper components for orbit-vanilla. Provides a React-friendly interface to the core animation components.

Accessibility plugin for embla carousel. Used by the orbit carousel component.

Development

This project uses npm workspaces with Turborepo for build orchestration and Changesets for version management.

npm install
npm run build

Monorepo Structure

  • We use Turborepo for efficient task running and caching
  • Changesets manages our versioning and changelogs
  • Packages are managed with npm workspaces

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting a pull request.

License

MIT