12 packages
@terrahq/anchor-to
The `AnchorTo` class enables smooth scrolling between elements on a webpage. It provides options for configuring scroll speed, offset, URL updates, debugging, and custom event emissions. Ideal for Single Page Applications (SPAs) and sites requiring a smoo
@terrahq/astro-core
`astro-core` is a collection of core Astro components designed to streamline asset management and simplify form creation in your Astro projects, among other features. These components provide a flexible, powerful set of tools for handling images, videos,
@terrahq/collapsify
Javascript module for accordion/collapse/tabs written in Vanilla js. [> examples](https://collapsify-terra.netlify.app/)
@terrahq/counter
`Counter` is a JavaScript class for animating a numeric counter that starts when scrolled into view. It uses GSAP and ScrollTrigger to animate a number from an initial to a final value with customizable options.
@terrahq/design-system
This package is a small helper for building demos or small projects outside of our regular ecosystem.
@terrahq/form
@terrahq/helpers
A comprehensive collection of utility functions designed to streamline project development, establish identity, and expedite progress. These helpers facilitate rapid development across various domains including asset preloading, marketing integrations, ac
@terrahq/modal
A lightweight, configurable modal library for managing modals with support for dynamic triggers, callbacks, and debugging.
@terrahq/reveal-it
Javascript module for animate elements written in Vanilla js.
@terrahq/timage
`timage` is a collection of Vue.js components designed to simplify form creation and management in your Vue projects. This component provide a consistent and customizable set of an image with its class, height, width and style.