Slashasaurus is a framework built on top of Discord.js. It's inspired by React and Next.JS, so if you've used either before, this will feel kinda familiar to you.
It is strongly recommended that you use TypeScript with this library, however, it is not a requirement. The quick start is written in TypeScript, most information should be very similar for vanilla JS.
To start a new project with Slashasaurus, you need to install discord.js as well as slashasaurus.
npm install --save discord.js slashasaurus
# or
yarn add discord.js slashasaurus
Alternatively, you can use create-slashasaurus-app to generate the boilerplate for you.
npx create-slashasaurus-app
# or
yarn create slashasaurus-app
See discord.js's readme for more info about optional packages.
Check out the releases on GitHub for the latest changelogs.