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

aruba-ui

v0.0.1

Published

Ready-made, simple Grunt project boilerplate with `sassdown`, `grunt-contrib-clean` and `grunt-contrib-compass` included and set up.

Downloads

3

Readme

Grunt Boilerplate + Sassdown

Grunt project boilerplate with sassdown, grunt-clean, grunt-compass and grunt-watch included and ready to go.

Default task runs both grunt clean and grunt compass, compiling any SASS in compressed mode and cleaning up cache folders after itself, before running grunt sassdown to build a styleguide from your SASS comments.

There is a grunt watch task which will run both grunt compass and grunt sassdown when any SASS files are modified.

Type npm install in the root directory. Then type grunt to get started. Or grunt --verbose if you're feeling frisky.

What is Sassdown?

Sassdown is a Grunt plugin that automatically generates a living styleguide from your SASS directory. It uses Markdown and Handlebars.

Where are the styleguide assets?

Sassdown uses it's own Handlebars template and stylesheet. You are able to define your own in the Gruntfile options if you wish. Should you want to use the existing template as a guide, you can find it in the /node_modules/sassdown/tasks/data/ folder after running npm install.

Getting started with Grunt

See the Getting Started instructions on gruntjs.com.

Grunt is dependent on Node.js and uses the Node Package Manager so download and install Node.js if you don't already have it.

Checkout the Bitbucket repo, open a Command Line window and navigate to the project root folder. You can now install all the required plugins for this project by running npm install. This reads all the package dependencies in the package.json file and installs them all. You should now have a node_modules folder containing all the Grunt plugin packages required.

The Gruntfile

The Gruntfile.js is a valid JavaScript file that lives in the root folder of your project, next to the package.json file, and should be committed to Git along with your project source.

The Gruntfile comprises the following sections:

  • The "wrapper" function
  • Project and task configuration (the largest section of the file)
  • Loading grunt plugins and tasks
  • Defining default and custom tasks

See each plugin's NPM page for configuration options and usage examples.

The package.json file should be committed to Git along with the project source.