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-vibe

v1.0.1

Published

A dark-mode Slidev theme with glassmorphism and neon accents

Downloads

263

Readme

slidev-theme-vibe

NPM version

A premium dark-mode theme for Slidev featuring glassmorphism, neon accents, and sophisticated aesthetics. Inspired by SpaceX cockpit UIs, high-end EV dashboards, and minimalist cyberpunk design.

Install

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

Learn more about how to use a theme.

Layouts

This theme provides the following layouts:

cover

A full-screen title slide with an animated particle background, gradient heading (white to cyan), and fade-in-up entrance animations. Ideal for opening slides.

intro

A full-screen introduction layout with animated background. Similar to cover but without uppercase text transformation — better suited for introductory content.

default

The standard content layout with clean heading hierarchy and comfortable padding. Use this for regular text-heavy slides.

center

Centers all content both vertically and horizontally. Good for single statements, key takeaways, or focused messaging.

section

A section divider layout with a left gradient accent bar and slide-in animations. Use it to mark major topic transitions.

section layout

two-cols

A two-column grid layout with a decorative gradient divider line between the columns. Use the default slot for the left column and the right named slot for the right column.

two-cols layout

---
layout: two-cols
---

# Left column

Content here

::right::

# Right column

Content here

image-right

Content on the left with an image on the right. The image container has a rounded border, glow effect, and drop shadow. Pass the image URL via the image frontmatter prop or use the image named slot.

image-right layout

---
layout: image-right
image: /path/to/image.png
---

# Your content here

image-left

Mirror of image-right — image on the left, content on the right. Accepts the same image prop and image named slot.

---
layout: image-left
image: /path/to/image.png
---

# Your content here

quote

A quote layout with a glass-morphism card, frosted glass effect, and a large decorative quotation mark. The last paragraph is automatically styled as the author attribution.

quote layout

---
layout: quote
---

This is the quote text.

Author Name

Components

This theme provides the following components:

VibeBackground

An animated canvas background featuring floating particles and a scrolling grid pattern. Used internally by the cover and intro layouts. No props required.

GlassCard

A reusable glass-morphism card container with a semi-transparent background, backdrop blur, and a subtle cyan border.

| Prop | Type | Default | Description | |------|------|---------|-------------| | glow | boolean | false | Applies a permanent cyan glow shadow | | hover | boolean | true | Enables border brightening and glow on hover |

<GlassCard>
  Default card with hover effect
</GlassCard>

<GlassCard glow>
  Card with permanent glow
</GlassCard>

<GlassCard :hover="false">
  Static card without hover effect
</GlassCard>

Contributing

  • npm install
  • npm run dev to start theme preview of example.md
  • Edit the example.md and style to see the changes
  • npm run export to generate the preview PDF
  • npm run screenshot to generate the preview PNG