lemmy-js-client
TypeScript icon, indicating that this package has built-in type declarations

0.19.4-alpha.18 • Public • Published

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

Dependents (4)

Package Sidebar

Install

npm i lemmy-js-client

Weekly Downloads

501

Version

0.19.4-alpha.18

License

AGPL-3.0

Unpacked Size

209 kB

Total Files

513

Last publish

Collaborators

  • dessalines43