Skip to content

About

Mail client library for the Eliware mail platform.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

eliware.org

@eliware/mail-client npm License CI

Mail client library for the Eliware mail platform.

Table of Contents

Features

Call the mail-server API from Node.js and browser applications. Receive WebSocket events and preserve server response envelopes.

Requirements

Use Node.js 26 or later. Browser applications require Fetch, Headers, AbortSignal, and URL APIs.

Setup

Install the package with npm install @eliware/mail-client. Follow the usage guide to configure the API address and bearer-token provider.

Usage

Follow the usage guide. Find client methods in the API reference and version changes in the release notes.

Development

Read AGENTS.md and specifications before changing files. Find maintained guides in documentation.

Testing

Run npm test for aggregate validation. Run npm run smoke to check an HTTP and WebSocket connection.

Troubleshooting

Read the troubleshooting guide for common API and connection problems.

Security

Keep long-lived API tokens in server-side secret stores. Do not expose them to browser code or logs.

API

Read the API reference for client options, methods, events, logging, and errors.

Packaging

Read package details for runtime support, package contents, and version rules. Read release notes for package changes.

Examples

Read examples/README.md for prerequisites, commands, and expected output.

Support

For help, questions, or to chat with the author and community, visit:

Discordeliware.org

eliware.org on Discord

Links

License

MIT © Eliware

About

Mail client library for the Eliware mail platform.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages