A client library for Feliday
Find a file
2020-08-19 13:29:37 -04:00
src Initial commit. 2020-08-19 13:29:37 -04:00
.eslintrc.json Initial commit. 2020-08-19 13:29:37 -04:00
.gitignore Initial commit. 2020-08-19 13:29:37 -04:00
.prettierrc.js Initial commit. 2020-08-19 13:29:37 -04:00
LICENSE Initial commit. 2020-08-19 13:29:37 -04:00
package.json Initial commit. 2020-08-19 13:29:37 -04:00
README.md Initial commit. 2020-08-19 13:29:37 -04:00
tsconfig.json Initial commit. 2020-08-19 13:29:37 -04:00
yarn.lock Initial commit. 2020-08-19 13:29:37 -04:00

GitHub tag (latest SemVer) GitHub issues License GitHub stars

lemmy-js-client

A javascript / typescript http and websocket client and type system for Lemmy.

Installation

yarn add lemmy-js-client

Usage

Check out the Lemmy HTTP / websocket API for all the commands.

Websocket

// Set up a websocket connection
import { LoginForm, wsSendLogin } from 'lemmy-js-client';

public login(form: LoginForm) {
  this.ws.send(wsSendLogin(form));
}

HTTP

TODO

Support / Donate

Lemmy is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

  • bitcoin: 1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
  • ethereum: 0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
  • monero: 41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV