25 packages
@gasbuddy/configured-etcd-client
A configuration driven etcd client
@gasbuddy/configured-pino
A configuration driven Pino logging infrastructure
@gasbuddy/configured-postgres-client
A configuration driven postgres client
@gasbuddy/configured-prometheus-client
A configuration driven prometheus client
@gasbuddy/configured-rabbitmq-client
A configuration driven RabbitMQ client
@gasbuddy/configured-redis-client
A configuration driven redis client
@gasbuddy/configured-swagger-client
A module that creates a set of swagger clients with support for inter-service tracing, custom certificates, and separated endpoint configuration
@gasbuddy/configured-swaggerize-express
A configuration driven swaggerize-express middleware
@gasbuddy/configured-winston
A configuration driven winston infrastructure
@gasbuddy/configured-winston-logstash
A configuration driven connection from winston to logstash
@gasbuddy/container-proxy-client
A node.js proxy with process registration
@gasbuddy/express-promise-patch
A monkey patch to express 4 to better handle promises in handlers (i.e. async methods)
@gasbuddy/hydration
Configuration oriented object construction
@gasbuddy/kms-crypto
Crytography operations that use Amazon Key Management Service, with reasonable development time proxies
@gasbuddy/meddleware
Configuration-based middleware registration for express.
@gasbuddy/react
GasBuddy Platform for Web Projects
@gasbuddy/redis-session
A configuration driven session middleware for express.js
@gasbuddy/s3-deploy
NodeJS bash utility for deploying files to Amazon S3
@gasbuddy/service
An opinionated framework for building configuration driven services - web, api, or job. Uses swagger, pino logging, express, confit, Typescript and Jest.
@gasbuddy/swagger-client
swagger-client is a javascript client for use with swaggering APIs.
@gasbuddy/swaggerize-express
Design-driven apis with swagger 2.0 and express.
@gasbuddy/swagger-ref-resolver
A module to convert $refs in swagger to deal with tooling that can't handle composition (and gives you some extra superpowers)
@gasbuddy/tcp-pool
A generic pool of TCP connections with a parsing class for handling incoming and outgoing messages
@gasbuddy/upload-to-s3
@gasbuddy/web-dev
GasBuddy Platform for Web Projects - Dev time dependencies