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 🙏

© 2025 – Pkg Stats / Ryan Hefner

generator-kickstarting

v0.3.5

Published

This is an yeoman generator for easy kickstarting a project with `handlebars` & `requirejs` & bower & grunt. Also, it is an modification generator from [assemble](https://github.com/assemble/assemble). I do this to make it more efficient to meet my aim.

Readme

What's this

This is an yeoman generator for easy kickstarting a project with handlebars & requirejs & bower & grunt. Also, it is an modification generator from assemble. I do this to make it more efficient to meet my aim.

These tasks such as release and server are easy for you to develop, dynamic compile the handlebars file into HTML, and release your project with production state( cssmin and jsmin).

How to use:

1. Prerequisites

If you ever install the yeoman, you can skip this stage.

Install Yeoman with command:

npm install -g yo  

and then you can kickstarting the project.

2. Install Kickstarting

npm install -g generator-kickstarting  

Now you can jump into the folder you want to generate your project, and input the command:

yo kickstarting  

Input your preference.

3. File Structure

src -> preview: realtime preview folder, the preview/assets/js folder is the place you put your js file in.

src -> data: you can use a json/xml file as data source for the handlebars page.

src -> templates: handlebars files, pages is the file you edit, and the layouts as a template layout.

assets -> js -> main.js & require-config.js: you can just ignore the main.amd.js, just edit the two files above.

assets -> sass: your sass file source structure.

4. Grunt Tasks

  • server: the development stage task for you to dynamic debug your project.
  • release: release your project as a production stage

5. Conclusion

I'm very glad to get anyones' opinion and pull-request.

And the future plan: integrate the browserify & gulp( optional) & ES6 Compiler( optional)

Just waiting for it. :P