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 🙏

© 2024 – Pkg Stats / Ryan Hefner

hobkin

v0.0.4

Published

A static site generator for MDX

Downloads

5

Readme

🧚 Hobkin

Hobkin is an experimental static blog generator for interactive articles in MDX. It's really just a proof of concept at the moment.

Install with:

npm install -g hobkin

Build with:

hob doggos.md

That will create a public folder with the whole site ready to go.

Features

  • 0-config setup.
  • No database, no node server, spits out HTML/CSS/JS for easy distribution.
  • Renders default JSX on build time for speed and SEO.

What's MDX?

MDX is markdown + React style JSX. With MDX, you can write articles in markdown but embed JSX for easy interactive content.

import CutenessGraph from './super-legit-cuteness-graph.js'

# Relative Cuteness of Pomeranians Puppies

By the chart below, we can see that Pomeranian cuteness spiked around 1990
and dropped after the dot com bust in 2000. However, we have recently
seen a potential revival.

<CutenessGraph/>

Roadmap

  • [x] Build proof of concept
  • [ ] Add some default CSS so it's not so ugly looking
  • [ ] Allow more than one file to be rendered into an HTML page
  • [ ] Add hobkin.config.js that lets you extend the webpack config a la nextjs
  • [ ] Figure out how themes should work