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 🙏

© 2024 – Pkg Stats / Ryan Hefner

generator-backbone-amd

v0.0.4

Published

generator-backbone-amd ======================

Downloads

5

Readme

generator-backbone-amd

Yeoman generator for Backbone with AMD capabilities

Install

You can install this generator by two ways, clonning repo and linking or install by npm. To install clonnig repo run:

$ git clone https://github.com/abiee/generator-backbone-amd.git
$ cd generator-backbone-amd
$ npm link

Or to install by npm run:

$ npm install https://github.com/abiee/generator-backbone-amd.git

Bootstrap project

To bootstrap a new project simply run

$ yo backbone-amd

Create model

To add a Backbone model to the project use the model generator like this

$ yo backbone-amd:model model-name

Create collection

To add a Backbone collection to the project use collection generator

$ yo backbone-amd:collection collection-name

You can link the collection with an existent model

$ yo backbone-amd:collection collection-name model-name

Or may be you want to create both, model and collection on one step

$ yo backbone-amd:collection collection-name model-name --create-model

Create views

Backbone works with view definitions, to create one use this command

$ yo backbone-amd:view view-name

If you prefer CoffeeScript instead just add --coffee flag

$ yo backbone-amd:view view-name --coffee

Create routers

You can generate routers too with

$ yo backbone-amd:router router-name

Or with coffee option

$ yo backbone-amd:router router-name --coffee

Testing

Default test framework for this generator is buster.js but you cant specify another like mocha

$ yo backbone-amd --test-framework=mocha

But if you work with buster you have to do a couple of things first. Due buster framework issues you have to install node 0.9.9, at this time don't work with node 0.10.0 and ensure to install globally buster and plantomjs:

$ npm install -g buster phantomjs

Instructions to install generator-buster follow this link https://github.com/abiee/generator-buster