0.5.3-n • Published 1 year ago

lunaris v0.5.3-n

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

🌑 Lunaris

Lunaris is a package with simple functions that make it easier to create Discord components. Currently, it has functions that simplify the creation of buttons and action rows.

📦 Installation

Install this library using npm | yarn

npm install lunaris@latest
yarn install lunaris@latest

🎈 How to usage?

Examples of how to create action rows and buttons.

// How to create action rows and buttons with discord.js
import { ActionRowBuilder, ButtonBuilder, ButtonStyle } from 'discord.js'; // With ESM
const { ActionRowBuilder, ButtonBuilder, ButtonStyle } = require('discord.js') // With CommonJS

new ActionRowBuilder<ButtonBuilder>({
    components: [
        new ButtonBuilder({
           label: 'Lunaris', style: ButtonStyle.Primary
           customId: 'Package'
        })
        new ButtonBuilder({
           label: 'foo', style: ButtonStyle.Secondary
           customId: 'bar'
        })
    ]
});

// How to create action rows and buttons with lunaris
import { createRow, createButton } from 'lunaris'; // With ESM
const { createRow, createButton } = require('lunaris') // With CommonJS

createRow(
    createButton({
        label: 'Lunaris', buttonId: 'Package',
        style: 'Primary'
    }),
    createButton({
        label: 'foo', buttonId: 'bar',
        style: 'Secondary'
    })
)

For more information about other functions, you can access the documentation of Lunaris.

💖 Contribution

Your contributions are highly valued! Feel free to enhance this project by opening an issue to report any problems or submitting a pull request with your proposed changes.

📗 License

This project is licensed under the MIT License.

0.5.3-n

1 year ago

0.5.2-n

1 year ago

0.5.1-n

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago