Shared helpers and data used across the drawbridge-* repositories.
Shared agent-instruction content (rules, code style, conventions) for the drawbridge-* monorepo.
Shared observability helpers for the drawbridge-* monorepo. Provides Sentry scope correlation across HTTP, BullMQ workers, and MongoDB change streams. Pino logger + event emitter arrive in Stage 2; OpenTelemetry SDK in Stage 4.
The components for Drawbridge
This package is a simple wrapper for the shared Redis client + cache-aside helpers + rate-limit-redis store factory used across Drawbridge apps.
This package is a simple wrapper for Stripe as the same code is used in a a couple Drawbridge apps.
JavaScript SDK for connecting screen clients to a Drawbridge server.
This package is a simple wrapper for the root MongoDB controller as the same code is used in a a couple Drawbridge apps.
User authentication, waiting lists, and invitations for express
Get the metadata from a Google Cloud Platform environment
Google APIs Authentication Client Library for Node.js
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
GOV.UK Notify Node.js client
A simple utility for promisifying functions and classes.
A common tooling library used by the googleapis npm module. You probably don't want to use this directly.
A simple utility for replacing the projectid token in objects.
A result paging utility used by Google node.js modules
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
A fully-featured caching GraphQL client.
Cloud Storage Client Library for Node.js
JavaScript client for client-analytics
Core HTTP Compatibility Library to bridge the gap between Core V1 & V2 packages.
Common components for Cloud APIs Node.js Client Libraries
Realtime application framework client