1.0.2 • Published 1 year ago

sscm v1.0.2

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

SSCM (super seyfert common middlewares)

Common middlewares for Seyfert.

Installation

bun add sscm

or pnpm...

pnpm add sscm

Usage

import { Client, ParseMiddlewares, ParseClient } from "seyfert";
import middlewares from "sscm"; // or export one by one, as you need.

const seyfertClient = new Client();

seyfertClient.setServices({
    middlewares
});

declare module "seyfert" {
  interface UsingClient extends ParseClient<Client<true>> {}

  // Register the middlewares on seyfert types
  interface RegisteredMiddlewares
    extends ParseMiddlewares<typeof middlewares> {}
}

ez, innit?

Middleware list

  • Logger middleware — Logs command author information, useful for testing.

Contributing

I appreciate contributions a lot, you are welcome to do so! 🥰

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago