i3-protocol

0.2.1 • Public • Published

node-i3-protocol Build Status

encode&decode i3 ipc messages

Install

npm install i3-protocol

Usage

.encode(type[, message])

Encodes the given message. For available types, see i3 IPC reference.

var i3p = require('i3-protocol');
var message = i3p.encode(7); // get version info
socket.write(message);

.decode(buffer)

Decodes the given buffer. See i3 IPC reference for details.

var i3p = require('i3-protocol');
var message = i3p.decode(buffer);
console.log(message.type); // message type
console.log(message.message); // JSON response

License

MIT. See LICENSE.

Author

@madbence on Twitter

Readme

Keywords

none

Package Sidebar

Install

npm i i3-protocol

Weekly Downloads

2

Version

0.2.1

License

MIT

Last publish

Collaborators

  • lennon