AbsoluteJS

E-Sign Adapters

@absolutejs/esign-adaptersworkspacealphaCommerce & Growth

Independent packages implementing @absolutejs/esign. Mirrors the voice / voice-adapters arrangement.

#Installation

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

#Capabilities

Overview

Independent packages implementing @absolutejs/esign. Mirrors the voice / voice-adapters arrangement.

Package — Signing session — Separate audit file — Callback configuration

@absolutejs/esign-docusign — Redirect to embedded recipient view — Yes — Connect HMAC, JSON events; per-envelope URL supported

Show 3 more

@absolutejs/esign-dropbox-sign — Embedded session via the provider client — Audit included in completed PDF — API app callback URL

Run bun install to install the published @absolutejs/esign core, then run bun run build. Run bun test test for mocked provider-contract tests. The implementation is tested without credentials; no live signing requests have been sent.

Provider account connection and request creation are separate: users connect their own accounts through OAuth, then the application authorizes which party can send or sign each agreement. Signers do not need an onSpark account merely to participate.

Repository composition

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

Outcomes

What you can build

Overview

Independent packages implementing @absolutejs/esign. Mirrors the voice / voice-adapters arrangement.

Hardening checklist

Production guidance

Make every external boundary explicitPin the deployed @absolutejs/esign-adapters version, replace example or memory-backed dependencies with durable implementations, bound external calls, protect credentials, and emit enough evidence to retry or recover safely.

Follow in order

Troubleshooting path

1
Trace from the first failed boundary
Reproduce the smallest canonical @absolutejs/esign-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.

#Workspace contents

2 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 testbun test test
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.