Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/itchio/node-butlerd
:bird: Node.js client for butlerd, the butler daemon
https://github.com/itchio/node-butlerd
Last synced: about 2 months ago
JSON representation
:bird: Node.js client for butlerd, the butler daemon
- Host: GitHub
- URL: https://github.com/itchio/node-butlerd
- Owner: itchio
- License: mit
- Created: 2017-11-02T11:43:13.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-12-10T20:48:45.000Z (about 5 years ago)
- Last Synced: 2024-11-07T09:05:15.030Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://docs.itch.ovh/butlerd/master/
- Size: 202 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# butlerd for node.js
![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)
[![Build Status](https://travis-ci.org/itchio/node-butlerd.svg?branch=master)](https://travis-ci.org/itchio/node-butlerd)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![Available on npm](https://img.shields.io/npm/v/butlerd.svg)](https://www.npmjs.com/package/butlerd)The butlerd package handles:
* launching [butler](https://itch.io/docs/butler) in daemon mode
* connecting to it
* sending requests and notifications to it
* receiving results and notifications from it
* terminating itIt implements the [JSON-RPC 2.0 Specification](http://www.jsonrpc.org/specification)
over TCP, excluding batch requests (section 6), allowing requests and replies in both
directions.## Usage
It would be neat to have a code sample right in the README, but those tend to
get out-of-sync with the actual codeInstead, please head over to the [tests](https://github.com/itchio/node-butlerd/tree/master/src/tests) - they ought to be readable!
Note that this repository does not include any request or notification definitions.
These can be generated with `generous ts`, see for
the generous tool.## License
node-butlerd is released under the MIT license, see the LICENSE file.