npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

dbd-dark-dash-gibbon

v1.0.2

Published

Discord Dashboard

Downloads

8

Readme

DarkDashboard

DarkDashboard is a completely free theme. This is nearly completed. Message me on discord if you find any bugs, iMidnight#3611. Most of the variables are not the same as Capriham theme so you may need to change them. This theme was heavily based on Capriham and credit goes to breftejk.

Install

npm i dbd-dark-dashboard

Docs

Add http[s]://[yourdomain]/close and http[s]://[yourdomain] to your https://discord.com/developers redirect oAuth.

Look

image1 image2 image3 image4 image5

Usage

discord-dashboard Config Here

Full config example below:

const DBD = require('discord-dashboard');
const DarkDashboard = require('dbd-dark-dashboard');

const Dashboard = new DBD.Dashboard({
...
  theme: DarkDashboard({
    information: {
      createdBy: "iMidnight",
      websiteTitle: "iMidnight",
      websiteName: "iMidnight",
      websiteUrl: "https:/www.imidnight.ml/",
      dashboardUrl: "http://localhost:3000/",
      supporteMail: "[email protected]",
      supportServer: "https://discord.gg/yYq4UgRRzz",
      imageFavicon: "https://www.imidnight.ml/assets/img/logo-circular.png",
      iconURL: "https://www.imidnight.ml/assets/img/logo-circular.png",
      pagestylebg: "linear-gradient(to #2CA8FF, pink 0%, #155b8d 100%)",
      main_color: "#2CA8FF",
      sub_color: "#ebdbdb",
    },
    invite: {
      client_id: "[Client ID]",
      redirectUri: "http://localhost:3000/close",
      permissions: "8",
    },
    index: {
      card: {
        category: "iMidnight's Panel - The center of everything",
        title: `Welcome to the iMidnight discord where you can control the core features to the bot.`,
        image: "https://i.imgur.com/axnP93g.png",
        footer: "Footer",
      },
      information: {
        category: "Category",
        title: "Information",
        description: `This bot and panel is currently a work in progress so contact me if you find any issues on discord.`,
        footer: "Footer",
      },
      feeds: {
        category: "Category",
        title: "Information",
        description: `This bot and panel is currently a work in progress so contact me if you find any issues on discord.`,
        footer: "Footer",
      },
    },
    guilds: {
      cardTitle: "Guilds",
      cardDescription:
        "Here are all the guilds you currenly have permissions for:",
    },
    errorMsg: {
      noPerms: "Error no permissions",
      savedSettings: "Saved settings",
    },
    commands: {
      categoryOne: {
        category: `Starting Up`,
        subTitle: `All helpful commands`,
        list: [
          {
            commandName: "Test command",
            commandUsage: "prefix.test <arg> [op]",
            commandDescription: "Lorem ipsum dolor sth",
            commandAlias: "Alias",
          },
          {
            commandName: "2nd command",
            commandUsage: "oto.nd <arg> <arg2> [op]",
            commandDescription: "Lorem ipsum dolor sth, arg sth arg2 stuff",
            commandAlias: "Alias",
          },
          {
            commandName: "Test command",
            commandUsage: "prefix.test <arg> [op]",
            commandDescription: "Lorem ipsum dolor sth",
            commandAlias: "Alias",
          },
        ],
      },
    },
  }),
...
});

Dashboard.init();

Optional

Custom HTML

...
    custom_html: {
        head: ``,
        body: ``,
    },
...

Command Categories (Keep inside commands section)

...

    categoryTwo: {
      category: `Moderation Commands`,
      subTitle: `All Moderation commands`,
      list: [
        {
          commandName: "Test command",
          commandUsage: "prefix.test <arg> [op]",
          commandDescription: "Lorem ipsum dolor sth",
          commandAlias: "Alias",
        },
        {
          commandName: "2nd command",
          commandUsage: "oto.nd <arg> <arg2> [op]",
          commandDescription: "Lorem ipsum dolor sth, arg sth arg2 stuff",
          commandAlias: "Alias",
        },
        {
          commandName: "Test command",
          commandUsage: "prefix.test <arg> [op]",
          commandDescription: "Lorem ipsum dolor sth",
          commandAlias: "Alias",
        },
      ],
    },
    categoryThree: {
      category: `Miscellaneous Commands`,
      subTitle: `All Miscellaneous commands`,
      list: [
        {
          commandName: "Test command",
          commandUsage: "prefix.test <arg> [op]",
          commandDescription: "Lorem ipsum dolor sth",
          commandAlias: "Alias",
        },
        {
          commandName: "2nd command",
          commandUsage: "oto.nd <arg> <arg2> [op]",
          commandDescription: "Lorem ipsum dolor sth, arg sth arg2 stuff",
          commandAlias: "Alias",
        },
        {
          commandName: "Test command",
          commandUsage: "prefix.test <arg> [op]",
          commandDescription: "Lorem ipsum dolor sth",
          commandAlias: "Alias",
        },
      ],
    },
    categoryFour: {
      category: `List`,
      subTitle: `All commands`,
      list: [],
    },
    categoryFive: {
      category: `List`,
      subTitle: `All commands`,
      list: [],
    },
...

Guild Information

...
    guildInfo: {
        cardTitle: "Server Information",
        cardDescription: "An overview about your server",
    },
...

Popups

...
    popupMsg: {
        savedSettings: "Saved settings",
        noPerms: "Error",
    },
...