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

ember-addon-starterkit

v0.3.0

Published

Starter kit for creating and publishing new Ember addons with all batteries included.

Readme

ember-addon-starterkit

Build Status npm npm version dependencies Status devDependencies Status EmberObserver

Starter kit for creating and publishing new Ember addons with all batteries included.

Installation

ember install ember-addon-starterkit

Update yuidoc.json to use ember themes

In order to use the installed YUIDoc ember theme we need to update the yuidoc.json with the following new options:

Add the following to the options section

  "enabledEnvironments": ["development","production"],
  "themedir": "node_modules/yuidoc-ember-theme",
  "helpers": ["node_modules/yuidoc-ember-theme/helpers/helpers.js"]

Update config/release.js to push demo app to gh-pages branch

If you want to keep your documentation/demo updated you need to automate that part using the ember-cli-release config.

Add the following to the config/release.js file created by the addon.

/* jshint node:true */
var execSync = require('child_process').execSync;

// For details on each option run `ember help release`
module.exports = {
  publish: true,
  afterPublish: function(project, versions) {
    // Publish dummy app with docs to gh-pages
    runCommand('ember github-pages:commit --message "Released ' + versions.next + '"');
    runCommand('git push origin gh-pages:gh-pages');
  }
};

function runCommand(command) {
  console.log('running: ' + command); // eslint-disable-line
  var output = execSync(command, { encoding: 'utf8' });
  console.log(output); // eslint-disable-line
}

Usage

Once you have your addon code ready to be published with all the documentation added, You just have to issue only one command:

ember release

For accepting all commands with an yes

ember release --yes

Features

  • Release Automation
  • npm Package Publishing
  • Documentation
  • Demo Application
  • Test helpers
  • Code coverage

Batteries

ember-cli-release

Ember CLI addon that defines a release command for bumping the version of your app or addon. It's a streamlined alternative to the npm version command, with a number of additional advantages. ember-cli-release

ember-cli-github-pages

Easily manage gh-pages of your ember-cli addon ember-cli-github-pages

ember-cli-yuidoc

This is an ember-cli addon for generate html documentation from YUIDoc comments in the source code. ember-cli-yuidoc

yuidoc-ember-theme

An EmberJS based YUIDoc theme yuidoc-ember-theme

ember-cli-code-coverage

Code coverage for ember apps using Istanbul Find more info here

ember-native-dom-helpers

Test helpers for your integration tests that fire native events Find more info here

coveralls

Coveralls.io support. Get the great coverage reporting of coveralls.io and add a cool coverage button ( like the one above ) to your README. Find more info here

Addon Demo

The demo application for this addon is published into gh-pages from the dummy app inside and is available here

  • Ember.js v3.12 or above
  • Ember CLI v2.13 or above
  • Node.js v10 or above

Installation

ember install ember-addon-starterkit

Usage

[Longer description of how to use the addon in apps.]

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.