54 packages
bunyan-config
Converts JSON configuration into a proper bunyan configuration object.
seneca-context
Generate a context object based on an HTTP request and easily access it any seneca services involved in processing that request.
@syncot/anonymous-auth
A client and server auth module providing anonymous read-write access to all documents.
@syncot/anonymous-auth-service
A server auth module providing anonymous read-write access to all data.
@syncot/auth
Interfaces and type definitions related to authentication and authorization.
@syncot/auth-client
A generic client auth module.
@syncot/auth-service-anonymous
A server auth module providing anonymous read-write access to all data.
@syncot/buffer
Some utilities for working with buffers.
@syncot/client-storage
Interfaces and types related to storing document data in the client.
@syncot/connection
An RPC library for communication over Duplex object streams.
@syncot/crypto-session-client
A cryptographic session client.
@syncot/crypto-session-service
A cryptographic session service.
@syncot/error
Utilities for managing errors.
@syncot/event-loop
A utility for IO-friendly task scheduling.
@syncot/events
Some utilities for working with events.
@syncot/id
Utilities for working with IDs.
@syncot/ioredis-subscriber
A smarter way to manage multiple ioredis subscriptions efficiently.
@syncot/memory-client-storage
An implementation of the ClientStorage interface which stores the data in the main memory.
@syncot/ping
A ping service for keeping connections alive and for detecting and closing broken connections.
@syncot/presence
Interfaces and type definitions related to global presence management.
@syncot/presence-client
A generic presence client.
@syncot/presence-service-redis
A presence service based on Redis.
@syncot/redis-presence-service
A presence service based on Redis.
@syncot/session
Interfaces and type definitions related to session management.
@syncot/stream
Some utilities for working with streams.