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

generator-ll-prototype

v1.1.0

Published

A simple yeoman generator for quick prototyping. Uses gulp, handlebars, and sass

Readme

Thank you for checking out my Yeoman generator.

To use this generator, please ensure you have installed Yeoman globally on your machine, npm install -g yo. Visit http://yeoman.io/ for more details.

Installation

  • To install:

    • npm install -g generator-ll-prototype
  • To check current version:

    • npm list -g generator-ll-prototype
  • To update:

    • npm update -g generator-ll-prototype
  • Command Line:

    • open up your terminal, type yo and press enter
    • a Yeoman command line interface will provide options to view, install, and update your generators

Usage

  • To use:

    • using a terminal, create a new project folder
    • navigate to the new project folder
    • inside of the new project folder run yo ll-prototype

Generator Options

- include Foundation Grid (custom grid build)
- include jQuery
- include Modernizr (HTML5 Shiv)
- include ES6

Project Structure

  • sass-cache/

    • makes compiling faster
    • sass caches parsed documents so that they can be reused without parsing them again unless they have changed
    • git ignored
  • assets/

    • fonts/ - put font files here
    • images/ - put image files here
  • bower_components/

    • location where bower writes dependencies for project
    • git ignored
  • data/

    • json file used in gulp-compile-handlebars plugin
    • allows data to be accessible throughout handlebars templates and partials
  • dist/

    • consists of all assets for deployment
  • node_modules/

    • location where npm writes dependencies for project
    • git ignored
  • partials/

    • handlebars partials that are included in handlebars templates in project
    • used in gulp-compile-handlebars plugin
  • scripts/

    • project js is written here
  • styles/

    • project scss is written here
  • templates/

    • handlebars templates that will be converted to deployable html files

Gulp

  • please see comments in gulpfile.js for more information but basically Gulp will:

    • lint and minify js
    • transpile ES6 to ES5
    • compile and minify sass (scss)
    • compile handlebars templates (and partials) into .html files
    • watch files for any changes and run tasks when changes are made
    • fire up a server for local developmemt at localhost:4000 with livereload
    • create a dist folder for deployment

Issues Updating Generator

  • if still running old version after update:

    • may need to do a npm cache clean
    • run npm cache clean
    • run npm update -g generator-ll-prototype
  • if still running old version after clear npm cache:

    • run DEBUG=yeoman:* yo
    • in the command line look for responses that begin with yeoman:environment and show the file path to the generator
    • navigate to that location and delete the generator folder
    • run DEBUG=yeoman:* yo
    • there should not be any responses listed now
  • if still running old version after clear npm cache and debug:

    • uninstall generator by running npm uninstall -g generator-ll-prototype
    • reinstall generator by running npm install -g generator-ll-prototype