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

boomstrap

v1.21.0

Published

http://boomtownroi.github.io/boomstrap/

Readme

Pattern Library

http://boomtownroi.github.io/boomstrap/

Contributor Work Flow

Working on Master

  1. Pull latest

  2. Run gulp server

  3. Do your work

  4. Update Boomstrap versions in package.json and bower.json

  5. Run gulp when done working

  6. git commit -a -m "whatever"

  7. git tag -a v0.0.0 -m "Release v0.0.0"

  8. git push origin master --tags

  9. Run gulp website

  10. Run npm publish ./ to make available on NPM

  11. Publish release on GitHub and rename tag accordingly

Working on Another Branch

  1. Create branch from Master

  2. Run gulp server

  3. Do your work

  4. Run gulp when done working

  5. Submit pull request

Quick Reference

Server

While working on Boomstrap, run gulp server. Open localhost:9000 in browser. All files are being watched for changes.

gulp server

When finished, run gulp to build production ready files.

gulp

Building Files

If you wish to build all production ready files, run gulp.

gulp

Website Task

Publish Boomstrap's changes to GitHub Pages by running gulp website task. Boomstrap GitHub Pages

gulp website

Set Up

Install Node

You will need to have Node.js installed on your machine. Click the install button on the Node.js website, download the installer, and accept all default settings when installing.

Install Gulp

Install Gulp globally.

npm install -g gulp

Install Bower

Install Bower globally.

npm install -g bower

Install Node Modules & Bower Packages

Now that you have Node, Gulp and Bower installed you can install the Node modules and Bower packages required to build.

Change directory to [boomtownroot]/admin_styles/ so that all subsequent commands apply.

Install Node modules (specified in package.json).

npm install

Next, install Bower packages (specified in bower.json).

bower install

Troubleshooting Node & Bower

Sometimes Node and/or Bower will flake out. When this happens, it may be necessary to delete your local node_modules and bower_components folders and reinstall.

npm install
bower install