Skip to content

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

License

Notifications You must be signed in to change notification settings

matc-pub/lemmy-js-client

 
 

Repository files navigation

GitHub tag (latest SemVer) GitHub issues License GitHub stars

lemmy-js-client

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

Installation

pnpm install lemmy-js-client

Usage

HTTP Client

LemmyHttp docs

import { LemmyHttp, Login } from 'lemmy-js-client';

let baseUrl = 'https://lemmy.ml';
let client: LemmyHttp = new LemmyHttp(baseUrl, headers?);
let loginForm: Login = {
  username_or_email: "my_name",
  password: "my_pass",
};
let jwt = await client.login(loginForm).jwt;

Development

Use pnpm add to develop and test changes locally:

pnpm add path/to/lemmy-js-client

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.8%
  • Other 1.2%