Skip to content

V1.0.0

Choose a tag to compare

@Ajayos Ajayos released this 10 Aug 17:20
· 3 commits to master since this release

ipc-eventer v1.0.0 Release Notes

ipc-eventer

Release Date: 2025-08-10

Overview

We are excited to announce the first official release of ipc-eventer — a cross-platform IPC event manager built for Node.js! This version offers a robust foundation for secure, encrypted inter-process communication using Named Pipes on Windows and Unix Domain Sockets on Linux/macOS.


Features

  • Cross-platform IPC: Works seamlessly on Windows, Linux, and macOS.
  • Event-based communication: Simple event emitter style API for inter-process messaging.
  • Secure & Encrypted: Built-in encryption support for secure data transfer.
  • Flexible client-server architecture: Easily create IPC servers and clients.
  • Support for ESM & CommonJS: Compatible with both module systems.
  • Small and lightweight: Minimal dependencies and efficient performance.
  • Unique client naming: Uses unique-names-generator to create human-readable client names.

Getting Started

// ESM Import
import { IPCServer, IPCClient } from 'ipc-eventer';

// CommonJS Import
const { IPCServer, IPCClient } = require('ipc-eventer');

Check out the README for detailed usage examples and API documentation.


Breaking Changes

This is the initial release — no breaking changes.


Bug Fixes & Improvements

  • Initial stable implementation with thorough testing on all supported platforms.
  • Documentation and type definitions included.
  • Package published with dual ESM and CommonJS support.

Known Issues

  • None at this time.

Contribution

Contributions, bug reports, and feature requests are welcome! Please open an issue or submit a pull request on the GitHub repository.


License

MIT License © Ajay O S


Full Changelog: https://github.com/Ajayos/ipc-eventer/commits/1.0.0