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

@pierre/theme

v0.0.20

Published

Pierre theme for Shiki, VS Code, and more

Downloads

180

Readme

Pierre Theme

Light and dark themes for Visual Studio Code, Cursor, and Shiki. Built for Diffs.com by The Pierre Computer Company.

Preview

Pierre dark theme screenshot Pierre light theme screenshot

Install

Visual Studio Code

From the menu in Visual Studio Code:

  • View > Extensions (or hit Command+Shift+X or Control+Shift+X)
  • Search for Pierre Theme
  • Click install

You can also install or download from the Visual Studio Marketplace.

Cursor

From the menu in Cursor:

  • View > Extensions (or hit Command+Shift+X or Control+Shift+X)
  • Search for Pierre Theme
  • Click install

You can also install or download from the Open VSX registry.

Vibrant themes (Display P3)

[!NOTE] Vibrant themes do not work in VS Code or Cursor at this time as it does not support color formats other than Hex or RGB. You can, however, use these with Diffs or any Shiki project to render code.

The Vibrant theme variants use CSS's color(display-p3 r g b) format with enhanced saturation to fully utilize Display P3's wider color gamut. Display P3 can represent ~25% more colors than standard sRGB, and these themes are optimized to take full advantage of that on compatible displays.

The conversion algorithm transforms sRGB colors to Display P3 through proper linear color space transformations, then enhances saturation (15-30%) and luminance (5% for vibrant colors) to push colors into the wider P3 gamut that isn't accessible in sRGB.

Override

To override this (or any other) theme in your personal config file, please follow the guide in the color theme documentation. This is handy for small tweaks to the theme without having to fork and maintain your own theme.

Contribute

  1. Clone and open this repo in your editor
  2. Run npm install to install the dependencies.
  3. Press F5 to open a new window with your extension loaded
  4. Open Code > Preferences > Color Theme [⌘k ⌘t] and pick the "Pierre…" theme you want to test.
  5. Make changes to the /src/theme.ts file.
  6. Run npm run build to update the theme. You can also run npm run start instead to automatically rebuild the theme while making changes and no reloading should be necessary.
  7. Run npm test to validate your changes (this runs automatically on PRs).
  8. Once you're happy, commit your changes and open a PR.

Scripts

| Script | Description | | --- | --- | | npm run build | Builds the theme .json files in ./themes directory | | npm test | Runs validation tests on the theme (includes build) | | npm run package | Compiles the theme .vsix file at the project root | | npm start | Automatically runs build on file change |

Credit

This theme was built on top of GitHub's Visual Studio Code Theme. All credit to them for the technique and build tooling, which we've since iterated on for more specific language tokens.