Lean yeoman generator for AngularJS components
JavaScript CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
test
.editorconfig
.gitattributes
.gitignore
.jshintrc
.travis.yml
LICENSE.md chore(travis): setup travis Mar 10, 2014
README.md
package.json chore(npm): update devDeps Mar 10, 2014

README.md

Generator-angular-component Build Status

A lightweight AngularJS generator for Yeoman. Ideally suited to bootstrap small components.

Getting started

  • Make sure you have yo installed: npm install -g yo
  • Install the generator: npm install -g generator-angular-component
  • Run: yo angular-component

Usage

Testing

  • Run: grunt test
  • For continous testing run grunt karma:server

Building

  • Run: grunt build

Releasing

  • Run: grunt release

Structure

The basic structure of the project is given in the following way:

├── .editorconfig
├── .gitignore
├── .jshintrc
├── .travis.yml
├── CONTRIBUTING.md
├── Gruntfile.js
├── README.md
├── bower.json
├── bower_components
│   ├── angular
│   │   ├── .bower.json
│   │   ├── angular.js
│   │   ├── angular.min.js
│   │   └── bower.json
│   ├── angular-mocks
│   │   ├── .bower.json
│   │   ├── README.md
│   │   ├── angular-mocks.js
│   │   └── bower.json
│   └── jquery
│       ├── .bower.json
│       ├── .gitignore
│       ├── README.md
│       ├── bower.json
│       ├── component.json
│       ├── composer.json
│       ├── jquery-migrate.js
│       ├── jquery-migrate.min.js
│       ├── jquery.js
│       ├── jquery.min.js
│       ├── jquery.min.map
│       └── package.json
├── dist
├── karma.conf.js
├── package.json
├── src
│   └── my-module.js
└── test
    ├── .jshintrc
    └── spec
        └── my-module.js

License

MIT License