13 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/dyn-import
Javascript library for to improve performance, it is tought to be used on scroll or on click event. This is benefitial when you want to load a modal on click, trigger something on scroll,etc.
@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.