0.0.47 • Published 2 years ago

disdai.js v0.0.47

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

disdai.js

A discord.js framework, for humans. It's written in TypeScript, but is fully compatible with JavaScript too. If you're using TypeScript this package comes with Decorators

TypeScript example:

With classes:

import { SlashCommand } from 'disdai.js'
import type { CommandInteraction } from 'discord.js'

export class PingCommand extends SlashCommand {
    constructor() {
        super({
            name: 'ping',
            description: 'Replies with Pong!',
        })
    }

    // Manually type the interaction 😣
    run(interaction: CommandInteraction) {
        interaction.reply('Pong!')
    }
}

With decorators:

import { SlashCommandDecorator } from 'disdai.js'

@SlashCommandDecorator({
    name: 'ping',
    description: 'Replies with Pong!',
},
// Automatically typed 😊
(interaction) => {
    interaction.reply('Pong!')
},
)
export class PingCommand extends SlashCommand {}

JavaScript example:

const { SlashCommand } = require('disdai.js')

module.exports = class PingCommand extends SlashCommand {
    constructor() {
        super({
            name: 'ping',
            description: 'Replies with Pong!',
        })
    }

    run(interaction) {
        interaction.reply('Pong!')
    }
}
0.0.40

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.20

2 years ago

0.0.43

2 years ago

0.0.21

2 years ago

0.0.44

2 years ago

0.0.22

2 years ago

0.0.45

2 years ago

0.0.23

2 years ago

0.0.46

2 years ago

0.0.24

2 years ago

0.0.47

2 years ago

0.0.25

2 years ago

0.0.37

2 years ago

0.0.15

2 years ago

0.0.38

2 years ago

0.0.16

2 years ago

0.0.39

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.12

2 years ago

0.0.35

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.26

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.0.29

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

3 years ago