Skip to main content

Welcome to Reedroux's

· 2 min read
dawgcodes

This is a big new update from Reedroux's with the following features:

Features:​

  • Typescript rewrite: Reedroux's has been rewritten in Typescript, enhancing stability and reducing API-related errors.
  • New config parse engine: Improved engine for parsing configurations.
  • Fixes for all runtime bugs: Issues from previous versions have been addressed and resolved.
  • Faster database load: Improved loading times for the database.
  • Pure ESM for use with any ESM/CommonJS packages: Utilizing Pure ESM (ECMAScript Modules) for seamless package integration.

Future Plans:​

In future updates, expect to see the following features:

  • Cluster (sharding) support for alive server
  • Sharding
  • Ws cluster (sharding)
  • Some anime commands

Why the Change from CommonJS to ESM?​

The transition was made because it is believed that ECMAScript Modules (ESM) are the future of JavaScript, especially when integrating with other engines.

Why the Change from Javascript to Typescript?​

To address and minimize random API errors in production, the shift to Typescript has been made to ensure better stability and reliability.

Current Status of Reedroux's:​

Updates for the current version will continue until 1/1/2028. After this date, support for the current version will end, and it will be archived.

TL;DR​

Reedroux will continue to undergo rewrites in Typescript to improve performance and stability.