@juit/pgproxy-pool

This package provides low-level connectivity and a connection pool implementation to connect to PosgreSQL databases using `libpq`.

@juit/pgproxy-client

This package provides the main entry point for clients to work with PGProxy Servers. It acts both as an abstraction layer over the various client implementations _and_ as a registry for them.

@juit/pgproxy-types

This package provides two-way type conversion between PostgreSQL strings and the data types they represent in JavaScript.

@juit/pgproxy-persister

The persister interface for PostgreSQL Proxy is a higher-level interface offering (on top of the usual connection and query interface) a CRUD abstraction over database tables and few utility methods.

@juit/pgproxy-server

This package provides the core of the PGProxy HTTP and WebSocket server to be used in connection with PGProxy clients.