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

@v0idd0/interviewprep

v1.0.1

Published

interviewprep — format an interview prep brief (5 questions + STAR scaffolds + company research card) as markdown, plain text, JSON, or a readme. Library + CLI. Same formatters that power the interviewprep browser extension. Zero deps. Free forever from v

Downloads

203

Readme

interviewprep

npm version npm downloads License: MIT Manifest V3 Built by vøiddo

Open a job posting, click the icon. Get 5 likely questions, STAR-format answer prompts, and a company research card.

A browser extension for Chrome, Firefox, and Edge. Manifest V3.

Why

Walking into an interview cold costs you the offer. Walking in with the wrong prep costs you a week. interviewprep reads the job posting on your active tab and turns it into a prep brief in about 12 seconds — questions tailored to the role, scaffolds telling you what to ground each answer in, plus a research card so you know who you're talking to before the call.

How it works

  1. Open a job posting on any tab — LinkedIn, Indeed, Greenhouse, Lever, Workday, most career pages.
  2. Click the interviewprep icon in your browser toolbar.
  3. Click Generate prep brief →.
  4. The extension reads the visible text of the active tab via chrome.scripting.executeScript, sends it to api.voiddo.com/v1/interviewprep/generate, and renders:
    • Detected role + company + posting age.
    • 5 likely interview questions with STAR-format answer scaffolds.
    • A company research card: stage, team, stack, leadership.

Pricing

  • Free tier — 5 generations / month. No account required; quota tracked locally.
  • Pro — $6.99 / month or $59.99 / year. 100 generations / month. Sign in via the upgrade page on the extension portal page.

Install

Public-store builds (recommended once submitted):

  • Chrome: coming soon
  • Firefox: coming soon
  • Edge: coming soon

Sideload (now):

  • Chrome / Edge: chrome://extensions → Developer mode → Load unpacked → pick chrome/.
  • Firefox: about:debugging#/runtime/this-firefoxLoad Temporary Add-on → pick firefox/manifest.json.

Development

interviewprep/
├── chrome/         # Chrome / Edge build (Manifest V3)
├── firefox/        # Firefox build (MV3 + browser_specific_settings)
├── edge/           # Edge build (identical to chrome/)
├── brand-spec.md   # Editorial personality lock
└── icon-placeholder.png

The extension is plain HTML / CSS / JS — no build step, no bundler, no minification. Open chrome/popup/popup.html to read.

Permissions

  • activeTab — read the job posting text on your current tab when you explicitly click the icon.
  • scripting — execute the text-extraction script on the active tab on click.
  • storage — store an anonymous client-id (UUID) and the local free-quota counter so we can honor "5 / month" without an account.

No host_permissions, no content scripts, no background scraping, no remote code, no analytics. The Firefox manifest declares data_collection_permissions.required: ["none"].

Privacy

The text from your active tab is sent to api.voiddo.com/v1/interviewprep/generate for AI processing. We don't store it after the response is returned. We don't link it to your identity. Full policy: extensions.voiddo.com/interviewprep/privacy/.

CLI + library (@v0idd0/interviewprep on npm)

Power users who want to format briefs from their own AI stack, CI pipelines, or terminal workflow can install the standalone library:

npm install @v0idd0/interviewprep
# or, for one-off use:
npx @v0idd0/interviewprep < brief.json

The package exposes the same formatters that power the extension popup — given an already-generated brief object, it serializes to markdown / plain / json / readme. It does not call any AI — to generate a brief from a job posting, install the browser extension above.

const { formatBrief } = require('@v0idd0/interviewprep');

const brief = {
  role: 'Senior Frontend Engineer',
  org:  'Acme Corp',
  questions: [{ q: 'Why this team?', star: 'Tie their stack to your last shipped feature.' }],
  company: { summary: 'Series B SaaS', facts: { stage: 'Series B', team: '~80' } },
};

console.log(formatBrief(brief, 'markdown'));   // → markdown string
console.log(formatBrief(brief, 'readme'));     // → README-style export
console.log(formatBrief(brief, 'json'));       // → canonical JSON

CLI:

interviewprep < brief.json                    # markdown to stdout
interviewprep --file=brief.json -f readme     # readme export
cat brief.json | interviewprep -f json > out.json

Zero dependencies, MIT-licensed, free forever.

License

MIT. See LICENSE.


Built by vøiddo — a small studio shipping AI-flavoured products, free dev tools, Chrome extensions and weird browser games.