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

i99dash

v7.1.1

Published

Developer SDK + CLI for i99dash mini-apps. Runtime client, admin client, and the i99dash command in one install.

Readme

i99dash

Developer SDK + CLI for i99dash mini-apps. One install, one import path, one binary.

pnpm add i99dash      # runtime client + admin client
pnpm dlx i99dash init my-app   # scaffold a new mini-app
import { MiniAppClient, AdminClient } from 'i99dash';

const client = MiniAppClient.fromWindow();
const ctx = await client.getContext();
console.log(ctx.locale);

What's in the box

| Surface | Where | | -------------------------------------------------------------------------------------- | -------------------------------------------------------- | | Runtime client (car status, media, climate, navigation, …) | import { MiniAppClient } from 'i99dash' | | Privileged admin client (pm.disable_user, diag.tail_logs, …) | import { AdminClient } from 'i99dash' | | Wire-shape zod schemas + types | import { MiniAppManifestSchema } from 'i99dash' | | React bindings (<MiniAppProvider>, useCarStatus, …) | import { MiniAppProvider } from 'i99dash/react' | | Local dev-server (mock host + bridge shim) | import { startDevServer } from 'i99dash/dev-server' | | CLI (init, login, keys, dev, validate, build, publish, doctor, beta) | i99dash <command> after install, or pnpm dlx i99dash |

The runtime client makes zero network calls on its own. To reach an external HTTP API, your mini-app uses a normal browser fetch(), restricted to the HTTPS origins you declare in your manifest network field — the car host enforces that allow-list (request interception + per-app CSP). The CLI phones home for SSH-key login (challenge/verify) and publish uploads. No telemetry.

Quickstart

pnpm dlx i99dash init my-app
cd my-app
pnpm install
pnpm dev

i99dash dev boots a local mock host at http://127.0.0.1:5173 with a control panel for driving / VIN / locale / theme toggles.

Full developer docs: docs.i99dash.app.

Migrating from the old packages

The old packages — @i99dash/sdk-types, @i99dash/sdk, @i99dash/admin-sdk, @i99dash/sdk-cli, @i99dash/sdk-react, @i99dash/sdk-dev-server — are deprecated. Everything they exported now lives in i99dash (the React bindings under i99dash/react, the dev-server under i99dash/dev-server). See MIGRATING.md for the sed snippets.

Development

pnpm install
pnpm build
pnpm test
pnpm typecheck
pnpm lint

License

MIT — see LICENSE.