This repository is structured as a monorepo broken into the following packages:
Implements data transformers for parsing FRC WPILIB specific data encodings used with NetworkTables and WPILOG protocols. Provides a generic data sink to be used at a receiving end of the data pipeline that supports transformations, in-memory data retention.
NT4 client implementation, supports 4.1 protocol with RTT channel.
Commonly used utility functions, helpers, and types that are shared by other packages.
Commonly used logging functions.
ESLint configuration (plugins, rules, etc.) shared across other packages.
TypeScript configurations shared across other packages.