Aviation-aware unit conversion and formatting utilities
linter for PostgreSQL, focused on migrations
Provides helper functions to create GeoJSON features, like points, lines, or areas on a map.
Use vb and vi length units in CSS
Aviation flight computer calculations - the programmatic equivalent of an E6B
JavaScript date/time utilities for Vega.
Read out complex strings in a vaguely understandable way
(IEC) Utility to parse a string bytes to bytes and vice-versa
Pre-processed FAA NASR navaid snapshot for use with @squawk/navaids
Creates a grid of rectangular polygons with width and height consistent in degrees.
Shared TypeScript type definitions for the @squawk aviation libraries
Model Context Protocol server exposing squawk's aviation libraries as tools for LLM clients
Takes a point and calculates the circle polygon given a radius.
Pre-processed FAA ReleasableAircraft snapshot for use with @squawk/icao-registry
An object of css properties that don't accept values with units
Convert between quantities in different units
Calculates the distance along a rhumb line between two points.
Parse length and angle CSS values and convert between units
Creates a square grid within a bounding box.
A collection of fast approximations to common geographic measurements.
Calculates the length of a line, perfect for paths or routes.
Calculates a point along a line at a specific distance
Pre-processed FAA NASR fix/waypoint snapshot for use with @squawk/fixes
Pure logic library for querying US airspace geometry by position and altitude