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 🙏

© 2026 – Pkg Stats / Ryan Hefner

slidev-theme-underglow

v0.1.1

Published

A gradient Slidev theme with customizable colors

Readme

slidev-theme-underglow

NPM version

A Slidev theme with gradient underglow effects.

Install

Add the following frontmatter to your slides.md. Slidev will prompt you to install the theme automatically.

Learn more about how to use a theme.

Configuration

Colors

Customize the theme's gradient colors:

---
theme: underglow
themeConfig:
  primary: '#7D1CFE'  # Gradient start (default: purple)
  middle: '#176AFA'   # Middle color (default: blue)
  accent: '#01D393'   # Gradient end (default: green)
---

Footer

The footer displays event info, logo, and page number. Configure in frontmatter:

---
theme: underglow
event:
  name: Event Name
  date: Date
logo: URL to logo  # Optional
---

To hide the footer on specific slides, use hideFooter: true in the slide frontmatter.

Layouts

This theme provides the following layouts:

default

Standard layout with content vertically centered. Use for regular content slides.

center

Centers content both horizontally and vertically. Perfect for single statements or key points.

cover

Title slide layout with full-width content. Use for your presentation cover/title page.

intro

Speaker introduction layout with circular profile image and info display. Requires frontmatter:

---
layout: intro
name: Your Name
jobTitle: Your Job Title
company: Your Company
website: your-website.com
image: /path/to/photo.jpg
---

image-full

Full-screen background image layout. Requires image in frontmatter:

---
layout: image-full
image: /path/to/image.jpg
hideFooter: true  # Optional
---

quote

Display large quotes with optional background image. Supports frontmatter:

---
layout: quote
quote: "Your quote here"
subtitle: Attribution or source
link: https://optional-link.com  # Optional
background: /path/to/image.jpg   # Optional
overlayOpacity: 0.6              # Optional, default 0.6
---

two-columns

Split content into two columns. Use named slots:

---
layout: two-columns
---

# Header (spans both columns)

::left::
Left column content

::right::
Right column content

three-columns

Split content into three columns. Use named slots:

---
layout: three-columns
---

# Header (spans all columns)

::left::
Left column content

::middle::
Middle column content

::right::
Right column content

Components

Footer

Automatically included in all layouts (except when hideFooter: true). Displays:

  • Event name and date (if configured)
  • Logo (if configured)
  • Current slide number

Configure via frontmatter (see Configuration).

Contributing

Contributions welcome! See CONTRIBUTING.md.