@alexthemaster/moonlight
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.0 • Public • Published

🌙 Moonlight

Moonlight is a feature-packed Discord bot framework built on top of the discord.js wrapper.

Dependency status GitHub code size in bytes GitHub GitHub issues GitHub pull requests GitHub contributors Language grade: JavaScript

📝 Requirements

Features

Moonlight comes with a lot of features out of the box, including (but not limited to):

  • Command and event handling
  • Argument parsing (you can find the built-in arguments here)
  • Cron-based tasks (functions that run periodically)
  • Paginator util for multi-page embeds
  • Monitors
  • The ability to have custom guild prefixes (through the fetchGuildPrefix function)
  • TypeScript support (Moonlight itself is also written in TypeScript to ensure fast, bug-free code)

Upcoming features can be found here.

💿 Installation

Moonlight can be installed via npm by doing npm install @alexthemaster/moonlight@<version> where version is any version from here or you can install the #build branch (npm install alexthemaster/moonlight#build) (rolling release, can break any time)

📚 Documentation

Getting started

Creating commands

Creating events

Creating tasks

GitHub Actions status

Documentation Build

Package Sidebar

Install

npm i @alexthemaster/moonlight

Weekly Downloads

1

Version

1.0.0-alpha.0

License

MIT

Unpacked Size

171 kB

Total Files

144

Last publish

Collaborators

  • alexthemaster