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 🙏

© 2025 – Pkg Stats / Ryan Hefner

doki-theme-hyper

v88.1.2

Published

The Doki Theme for Hyper

Readme

Gitter

Feature Preview

Theme Usage

Screen Samples!

Complete Theme Album.

Documentation

Installation

You'll need hyper first!. After you have hyper, you will need to make sure that hyper is in your path (you can find that in the plugins menu). Then all you need to run is

hyper i doki-theme-hyper

Be sure to restart hyper afterwards.

Configuration

Stuff you can configure using the Hyper.js UI.

Theme Usage

In the hamburger menu (Linux/Windows) or settings bar (MacoOS) there is a Doki-Theme Settings option with various options:

  • Themes: Contains all themes you can decorate your Hyper.js term with.
  • Sticker Type: Some themes have more than one sticker associated with the theme. This enables you to switch between the two.
  • Toggle Sticker: This shows or hides the theme's sticker. It is defaulted to being on.
  • Toggle Fonts: The current font family for the Doki-Theme is Victor Mono, this is a convenience option to apply that font family for you.
  • About Plugin: Gives you the current version of the plugin.
  • View Changelog: Opens your default browser to the changelog of Doki-Theme for Hyper.js.

Suggestive Content

So I thought it was a good idea to add a bit of culture to this plugin. Ya boi is horny on main.

I will give you a bit of a warning before you install suggestive content. Some of us are professional Otaku, who want to remain, well...professional. Don't worry if you choose to continue, I won't ask you again for that specific theme.

Applies for the following content:

  • Rias Onyx: Secondary Content

Preferences

Stuff you can configure using navigating to Hyper -> Preferences

If you want to be able to configure the opacity of the wallpaper used by your current theme(s), please add this to your hyper config.

Backgrounds

The Doki Theme provides default opacity settings for each theme, which suites my preferences. However, if you want your background lighter or darker, feel free to use this config.

System Match

You have the ability to choose a light theme for when your system is in light mode, and a dark theme for when your system is in dark mode.

The expected value is the Theme Name which can be found in the dropdown. However, here is a list of all theme names

https://user-images.githubusercontent.com/15972415/163284686-7422488a-2705-4fda-8d0f-dadc6d677186.mp4

Sample Config (.hyper.js)

module.exports = {
  config: {
    dokiSettings: {
      backgrounds: {
        dark: {
          opacity: 0.2 // default is 0.10
        },
        light: {
          opacity: 0.4 // default is 0.15
        }
      }
    },
    systemMatch: {
      enabled: true,
      lightTheme: 'Zero Two Light', // Best
      darkTheme: 'Zero Two Dark', // Girl
    }
  },
  // more stuff....
}

Customizing CSS

If you feel the need to slightly change your current theme's styles, you can add your valid CSS in the css property in the config file.

This should give you an idea of the styles that need to be overridden.

You can find your hyper config here

About!

Cute themes based on cute anime characters. With over 60 themes, the one you like the best, is probably here.

You can choose themes based on characters from these various Anime, Manga, or Visual Novels:

  • AzurLane
  • Blend S
  • Charlotte
  • Chuunibyou, Love, & Other Delusions
  • Code Geass
  • Daily Life with a Monster Girl
  • DanganRonpa
  • Doki-Doki Literature Club
  • Don't Toy With Me, Miss Nagatoro
  • Fate/Type-Moon
  • Future Diary
  • Gate
  • Guilty Crown
  • Haikyu!!
  • High School DxD
  • Jahy-sama Will Not Be Discouraged!
  • Kakegurui
  • Kill La Kill
  • KonoSuba
  • Love Live!
  • Lucky Star
  • Miss Kobayashi's Dragon Maid
  • Monogatari
  • NekoPara
  • Neon Genesis Evangelion
  • One Punch Man
  • OreGairu
  • Quintessential Quintuplets
  • Re:Zero
  • Rising of the Shield Hero
  • Shokugeki no Soma
  • Sewayaki Kitsune no Senko-san
  • Steins Gate
  • Sword Art Online
  • That Time I Got Reincarnated as a Slime
  • Toaru Majutsu no Index
  • Yuru Camp

Sticker in the way? No worries! You can configure them to be on or off at your leisure.

Theme Requests

If you want your main squeeze to be featured in the Doki Theme suite, feel free to submit a theme request.

Contributing

If you want to get your workstation set up to work on the plugin, then you'll want to check out the CONTRIBUTING.md for instructions on what is needed.

Enjoying the plugin?

Great! I am glad you like it!

Be sure to ⭐ and share it with other weebs!

Contributions?

I think your voice needs to be heard! You probably have good ideas, so feel free to submit your feedback as an issue.

Don't be afraid to reach out and join the Gitter Community

Even more Doki-Theme!