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

deicide

v0.0.2

Published

A zero-config CLI for TypeScript monorepos

Readme

deicide

A no-fuss CLI for wrangling TypeScript monorepos. It sets up your tsconfigs so everything just clicks, and keeps an eye on potential LSP hiccups. Think of it as that one tool you grab when you're tired of fighting configs.

(Oh, and pronunciation: "dee-uh-side." Like the word for offing a deity – fitting, since it's here to murder your monorepo woes.)

Why this exists

I've spent too many hours tweaking tsconfigs in big repos, only to watch VS Code grind to a halt. deicide handles the basics: auto-generates a root tsconfig with composite refs and paths, plus per-package setups. It detects your package manager (npm, pnpm, yarn classic or berry) and throws in tips for stuff like Yarn's PnP. Right now it's v0.1 – focused on init and diagnostics – but dev and ci commands are coming to make local workflows smoother.

Installation

Grab it from npm:

npm install -g deicide

Or if you're on pnpm/yarn, same deal. Works wherever Node is.

Usage

Fire it up in your monorepo root (where package.json lives with workspaces defined).

Init

Sets up tsconfigs for all your packages. Runs quick, overwrites if needed (back up first if you're paranoid).

deicide init

It'll spit out something like: "Generated tsconfig.json for 5 packages." And if you're on Yarn Berry, it'll nudge you to run their SDK setup for VS Code.

TS Doctor

Quick check for LSP troublemakers – file count, Zod/ArkType gotchas, missing SDKs.

deicide ts-doctor

Example output:

TS Doctor Report:
- Package Manager: pnpm
- Files scanned: 150
- No major LSP issues detected. Your monorepo is healthy!

Or if there's stuff to fix: warnings with actionable advice.

Dev and CI are placeholders for now – they'll handle app startup with deps and affected-only runs soon. Stay tuned.

Contributing

Fork it, tweak, PR. Keep it simple – we're aiming for lightweight here. If you've got ideas for the dev command (like better log grouping), hit me up.

License

MIT – do what you want with it.

Built in a weekend because monorepos shouldn't suck this much. Feedback welcome.