linter for PostgreSQL, focused on migrations
Read out complex strings in a vaguely understandable way
Pre-processed FAA NASR navaid snapshot for use with @squawk/navaids
Model Context Protocol server exposing squawk's aviation libraries as tools for LLM clients
Shared TypeScript type definitions for the @squawk aviation libraries
Pre-processed FAA ReleasableAircraft snapshot for use with @squawk/icao-registry
Pre-processed FAA NASR fix/waypoint snapshot for use with @squawk/fixes
Pure logic library for querying US airspace geometry by position and altitude
Aviation-aware unit conversion and formatting utilities
Flight plan route string parsing and resolution using composed navigation resolvers
Fix/waypoint queries by identifier, location, or name search
Pure logic library for querying US airport data by identifier, location, or name
FAA ICAO hex address to aircraft registration and info lookup
Navaid queries by identifier, frequency, type, location, or name search
Geospatial utilities: great-circle distance, bearing, midpoint, destination point, and polygon containment
Pre-processed FAA CIFP procedure snapshot (SIDs, STARs, IAPs) for use with @squawk/procedures
Pre-processed FAA NASR airway snapshot for use with @squawk/airways
Pre-processed FAA NASR airport snapshot for use with @squawk/airports
Instrument procedure lookup and expansion for SIDs, STARs, and Instrument Approach Procedures (IAPs)
Parse raw ICAO-format NOTAM strings into fully typed, structured objects
Parse raw aviation weather strings (METAR, SPECI, TAF, SIGMET, AIRMET, PIREP) into structured objects
Pre-processed FAA NASR airspace GeoJSON snapshot for use with @squawk/airspace
Airway lookup, traversal, and expansion by designation, fix, or search
Aviation flight computer calculations - the programmatic equivalent of an E6B