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

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i i3-protocol

    Weekly Downloads

    1

    Version

    0.2.1

    License

    MIT

    Last publish

    Collaborators

    • lennon