Licence
MIT
Version
4.4.0
Deps
0
Size
2.0 MB
Vulns
0
Weekly
1.3K
FAQ
So, what is seyfert?
Seyfert is the ultimate Discord framework! We make it easy to interact with the Discord API, big cache control, scalable code and a pretty dev experience.
Why should I use it?
There are many reasons to use Seyfert, but they dont all fit in this tiny readme, so here is a list of the most awesome reasons!
- Low RAM Usage
- Latest features
- Dev experience
- 24/6 support (Sunday is for church)
- Written from Scratch
- Type-safe
- And many more!!
Installation
Node v18>= (or v16 with
--experimental-fetchflag), Deno v2.6.9>= is required. Bun/Node/Deno LTS recommended.
pnpm add seyfertdeno add npm:seyfertbun add seyfertnpm i seyfertOr other package manager.
Contributing
We are open to contributions, fork the repo and make your changes!
Typed errors
Seyfert throws SeyfertError in validation/runtime checks and can include:
code: machine-readable identifier (INVALID_EMOJI,INVALID_OPTIONS_LENGTH,MISSING_COMPONENT, etc.)metadata: structured context for diagnostics
For validation errors, metadata follows this convention:
expected: expected value/shapereceived: value actually receivedreceivedType: optional primitive/runtime type