Skip to content

clobberos/xpc-connect

Repository files navigation

Install | Contributing

xpc-connect

GitHub Actions build status downloads Contributor count

XPC Services connection bindings for node.js

This is a continuation of xpc-connection https://github.com/sandeepmistry/node-xpc-connection

Supported data types

  • int32/uint32
  • string
  • array
  • buffer
  • uuid
  • object

Install

npm install xpc-connect

Example

const XpcConnect = require('xpc-connect');
const xpcConnect = new XpcConnect('<Mach service name>');

xpcConnect.on('error', function(message) {
    ...
});

xpcConnect.on('event', function(event) {
    ...
});

xpcConnect.setup();

const mesage = {
    ... 
};

xpcConnect.sendMessage(mesage);

Contributing

Please checkout the contributing guide to learn about our release process.

About

Mac connection bindings for node.js

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 10