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

@medicine-wheel/creative-problem-solving

v0.5.8

Published

Creative problem solving, routed at the door: name the prior state you are restoring. Named one — this is a fire, and gap analysis is the right instrument. Named none — you are creating, and structural tension is. Re-exports @medicine-wheel/creative-orien

Readme

@medicine-wheel/creative-problem-solving

You arrived here looking for creative problem solving. One question first:

Is there a prior state you are restoring?

Yes — you can name it and it genuinely existed. This is a fire, and @medicine-wheel/gap-analysis is the right instrument: baseline with evidence, observation, the difference between them, and elimination steps you can verify. That is correct work for this situation. It carries no apology and needs no other name.

No — nothing existed that you are returning to. You are creating, and structural tension is the instrument. Difference-closing language will mislead you here, because there is no baseline to return toward: an outcome phrased as removal optimises against a list of known failures rather than toward the state you actually want.

A feeling of urgency is not evidence. Under pressure every situation feels like a fire — which is why the question is asked at the door rather than afterward.

This package is a signpost

It holds no logic and never will. Every export here comes from @medicine-wheel/creative-orientation, which is where the question is actually answered. Import either name — the surface is identical. This one exists because it is the name you were looking for.

import { readOrientation, THE_QUESTION } from '@medicine-wheel/creative-problem-solving';

THE_QUESTION;   // 'Is there a prior state you are restoring?'

readOrientation({
  outcome: 'catch cross-service contract breaks',
  restores: null,
}).route;       // 'structural-tension' — nothing is being restored

readOrientation({
  outcome: 'the published image matches the published packages',
  restores: 'true through 0.5.0',
  evidence: 'tagged 2026-07-17',
}).route;       // 'gap-analysis' — a named, evidenced baseline

The baseline claim decides the route. Vocabulary only ever contributes signals, because reduce latency is a correct outcome during an incident and a symptom worth surfacing as a product vision.

[!WARNING] Experimental alpha. Part of the Medicine Wheel Developer Suite, which is under active development. APIs change between patch versions and all packages move in lockstep — pin exact versions. See ALPHA.md.

License

MIT