@createlumina/discord-rpc
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@xhayper/discord-rpc


npm version discord license

About

@xhayper/discord-rpc is a fork of discordjs/RPC with type safety and some additional features.

Looking for Deno version? Check out discord_rpc_deno!

Features

  • flatpak / snap support
  • Low dependencies count
  • Proper error exception
  • Up-To-Date with Discord's IPC command / event list
  • Less than 100kb bundle size

Optional packages (when using WebSocket)

Example

import { Client } from '@xhayper/discord-rpc';

const client = new Client({
    clientId: '123456789012345678',
});

client.on('ready', () => {
    client.user?.setActivity({
        state: 'Hello, world!',
    });
});

client.login();

Compatibility

OS Normal snap flatpak
Windows Y - -
macOS Y - -
Linux Y Y Y
  • Linux is tested on Kubuntu 22.04

Credits

Package Sidebar

Install

npm i @createlumina/discord-rpc

Weekly Downloads

3

Version

1.0.0

License

ISC

Unpacked Size

346 kB

Total Files

52

Last publish

Collaborators

  • padowyt2