Skip to content

Bight-ts/bight-core

Repository files navigation

Bight.ts Core

Bight.ts is a readable, TypeScript-first Discord bot framework for teams that want explicit app composition, a slash-first runtime, and official batteries that stay outside core until they earn their place.

What This Repo Owns

  • the @bight-ts/core package
  • runtime contracts and execution flow
  • command and interaction registration
  • diagnostics, plugin lifecycle, and feature modules
  • the shared storage contract used by official storage packages

This repo does not publish the CLI, the docs site, or the optional batteries.

Install

pnpm add @bight-ts/core discord.js

Local Development

CI runs on Node 22 and pnpm@10.33.0. Local development should match that as closely as possible.

pnpm install
pnpm lint
pnpm typecheck
pnpm test
pnpm build
pnpm pack --pack-destination .artifacts/packs

Contributing

Contributions are welcome! Please read the contributing guidelines before submitting a pull request.

About

Typescript-first, Modern Discord-Bot Framework for Readability

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors