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

angrboda

v1.8.1

Published

A mythic red and violet theme system for focused work across editors, terminals, and AI tools.

Readme

Angrboða is expressive without shouting and calm without disappearing. Its ember-red and spectral-violet accents sit on a neutral foundation tuned for long sessions. Dark and light modes share one typed source palette, with measured contrast for ordinary text and consistent generated ports.

Install

VS Code and Cursor

Install carlssonloke.angrboda from the VS Code Marketplace, or download the .vsix from the latest GitHub release:

code --install-extension angrboda-1.8.1.vsix
# or
cursor --install-extension angrboda-1.8.1.vsix

Then choose Angrboda Dark or Angrboda Light from Preferences: Color Theme.

Everywhere else

For supported terminals, editors, and AI tools, install directly from npm:

npx angrboda list
npx angrboda zed --dry-run
npx angrboda zed

No global package or project dependency is added. The installer protects existing files and creates backups only when you explicitly use --force.

Alternatively, download angrboda-themes-1.8.1.zip from the latest release, or use the generated files in ports/:

unzip angrboda-themes-1.8.1.zip
cd angrboda
node install.mjs list
node install.mjs zed --dry-run
node install.mjs zed

The installer supports Alacritty, Gemini CLI, Ghostty, Helix, Kitty, OpenCode, WezTerm, and Zed. It never edits an application's main configuration file.

| Tool | Format | Modes | | ----------------- | ------------------------- | ------------ | | VS Code + Cursor | VSIX / native themes | dark + light | | Zed | native theme family | dark + light | | Sublime Text | .sublime-color-scheme | dark + light | | Helix | native TOML theme | dark + light | | Ghostty | native theme | dark + light | | Kitty | .conf | dark + light | | Alacritty | TOML import | dark + light | | Warp | custom theme YAML | dark + light | | WezTerm | Lua color schemes | dark + light | | iTerm2 | importable color presets | dark + light | | Windows Terminal | JSON schemes | dark + light | | Gemini CLI | native AI harness themes | dark + light | | OpenCode | native adaptive AI theme | automatic | | Chrome + DevTools | unpacked Chrome theme | dark | | Base16 | universal scheme palettes | dark + light |

See the port installation guide for exact paths and setup.

Palette

| Role | Dark | Light | | ---------- | --------- | --------- | | Background | #141216 | #FCF9FD | | Foreground | #F5EFF8 | #211B24 | | ANSI black | #94899A | #453B49 | | Ember | #FF718A | #B52643 | | Violet | #D6A4FF | #68459B | | Cyan | #80CBC4 | #176E6B | | Green | #78C98D | #25723A |

The build validates primary text, syntax colors, and all 16 terminal ANSI colors against WCAG AA contrast.

Development

npm ci
npm run dev
npm run check
npm run package:vsix

Edit src/colors.ts and src/theme.ts. The build regenerates both VS Code themes and every port, keeping the system in sync. See CONTRIBUTING.md for the project workflow.

Tagged releases are packaged automatically. If repository secrets are present, the same workflow also publishes to the VS Code Marketplace and Open VSX. Each release contains both the editor VSIX and a checksummed ZIP with every generated port, its documentation, and source themes.

Name

Angrboða is the giantess of the Ironwood in Norse mythology—a fitting namesake for a theme that holds light and shadow in the same system.

License

MIT © Loke Carlsson.