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

@philosoph/citytech-ttpr-2026-summer-question-modules

v0.1.0

Published

Question modules for the CityTech TTPR 2026 Summer bootcamp — statistics, tech-interview vocabulary, and per-week course vocabulary. A Philosoph question-module plugin.

Downloads

108

Readme

@philosoph/citytech-ttpr-2026-summer-question-modules

Question modules for the CityTech TTPR 2026 Summer bootcamp, as plugins for the Philosoph classroom-game engine. They implement the @philosoph/module-api contract and generate questions on the fly — never a fixed list.

What's inside:

  • Statistics — standard deviation and box-and-whisker, with graphical and numerical sub-skills.
  • Tech-interview vocabulary — developer, QA, IT, and security, each split into Beginner and Advanced.
  • Course-week vocabulary — one module per bootcamp week, built from the lecture series' own slides (weeks 1–7: setup, web/JS, APIs, SQL, full-stack, analytics, dataviz).

Use

The engine discovers this package automatically: it's tagged with the keyword philosoph-question-modules and exports MODULES. Install it into a Philosoph deployment and its modules:sync step composes it in:

yarn add @philosoph/citytech-ttpr-2026-summer-question-modules

To use the modules directly:

import { MODULES, defaultRegistry } from "@philosoph/citytech-ttpr-2026-summer-question-modules";

Authoring

scripts/extract-course-vocab.mjs is a drafting aid — it scans a Marp slide deck for candidate vocabulary terms to seed a week's module. It is not part of the build; it's how the course-week content was drafted.

A note on how this was built

The engine, the module framework, and the bulk of these modules — including the hand-authored answer banks — were written with substantial AI assistance under human design and review. The full account of that human + AI workflow lives in the engine repo's COLLABORATION.md; this repo doesn't duplicate it. The course content itself reflects the instructor's curriculum.

License

PolyForm Noncommercial 1.0.0 — free for noncommercial use (schools, nonprofits, research, personal projects); commercial use is not granted.