AbsoluteJS

Secure Messaging Adapters

@absolutejs/secure-messaging-adaptersworkspacealphaMessaging

Durable storage adapters and repeatable conformance drills for @absolutejs/secure-messaging.

#Installation

BASH
git clone https://github.com/absolutejs/secure-messaging-adapters.git

#Capabilities

Overview

Durable storage adapters and repeatable conformance drills for @absolutejs/secure-messaging.

@absolutejs/secure-messaging-store-conformance checks the atomic store

contract, real acknowledgement-loss ambiguity, and crash boundaries without selecting a database.

Show 6 more

@absolutejs/secure-messaging-postgres is the recommended production store.

@absolutejs/secure-messaging-redis is available for operators who configure

Redis as durable, non-evicting primary storage.

All packages are early 0.x releases. No adapter changes the explicit E2EE security mode or makes plaintext available to the database.

Run the real-backend drills with isolated databases:

Licensed under Apache-2.0.

Repository composition

3 public packages and 0 private workspace projects are versioned and developed together.

Outcomes

What you can build

Overview

Durable storage adapters and repeatable conformance drills for @absolutejs/secure-messaging.

Hardening checklist

Production guidance

OverviewDurable storage adapters and repeatable conformance drills for @absolutejs/secure-messaging.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical @absolutejs/secure-messaging-adapters example, confirm the supported entry point and version in the API explorer, then inspect the first boundary that did not produce its documented result.

#AbsoluteJS secure-messaging adapters quick start

Partial snippet

# AbsoluteJS secure-messaging adapters

SH
SECURE_MESSAGING_TEST_POSTGRES_URL=postgresql://... bun run --cwd postgres test:integration
SECURE_MESSAGING_TEST_REDIS_URL=redis://... bun run --cwd redis test:integration

#Workspace contents

3 public packages and 0 private workspace projects are maintained in this repository.

#Package commands

Scripts declared by this project’s package manifest.

bun run buildbun run --filter './*' build
bun run check:packagebun run format:check && bun run typecheck && bun run test && bun run build
bun run formatprettier --write "./**/*.{ts,json,md}"
bun run format:checkprettier --check "./**/*.{ts,json,md}"
bun run testbun run --filter './*' test
bun run test:integrationbun run --cwd postgres test:integration && bun run --cwd redis test:integration
bun run typecheckbun run --filter './*' typecheck
Workspace project
This workspace project is not published as a standalone npm package. Use its repository and the accurately labeled public or private workspace contents below.