dustinspecker/generator-ng-poly

View on GitHub
lib/app/templates/_bower.json

Summary

Maintainability
Test Coverage
{
  "name": "<%= appName %>",
  "version": "0.0.0",
  "dependencies": {
    "angular": "~<%= ngversion %>"<% if (bower.indexOf('animate') > -1) { %>,
    "angular-animate": "~<%= ngversion %>"<% } %><% if (bower.indexOf('aria') > -1) { %>,
    "angular-aria": "~<%= ngversion %>"<% } %><% if (framework === 'uibootstrap') { %>,
    "angular-bootstrap": "<% if (ngversion === '1.2.*') { %>~0.12.1<% } else if (ngversion === '1.3.*') { %>~0.13.3<% } else { %>^1.3.2<% } %>"<% } %><% if (bower.indexOf('cookies') > -1) { %>,
    "angular-cookies": "~<%= ngversion %>"<% } %><% if (framework === 'foundation') { %>,
    "angular-foundation": "~0.3.0"<% } %><% if (bower.indexOf('messages') > -1) { %>,
    "angular-messages": "~<%= ngversion %>"<% } %><% if (bower.indexOf('resource') > -1) { %>,
    "angular-resource": "~<%= ngversion %>"<% } %><% if(ngRoute) { %>,
    "angular-route": "~<%= ngversion %>"<% } %><% if (bower.indexOf('sanitize') > -1) { %>,
    "angular-sanitize": "~<%= ngversion %>"<% } %><% if (framework === 'angularstrap') { %>,
    "angular-strap": "~2.1.0"<% } %><% if (bower.indexOf('touch') > -1) { %>,
    "angular-touch": "~<%= ngversion %>"<% } %><% if (!ngRoute) { %>,
    "angular-ui-router": "~0.2.10"<% } %><% if (framework === 'material') { %>,
    "angular-material": "~0.10.0"<% } %><% if (framework === 'angularstrap' || framework === 'uibootstrap') { %>,
    "bootstrap": "~3.2.0"<% } %><% if (bower.indexOf('fontawesome') > -1) { %>,
    "font-awesome": "~4.2.0"<% } %><% if (framework === 'foundation') { %>,
    "foundation": "~5.4.0"<% } %><% if (bower.indexOf('lodash') > -1) { %>,
    "lodash": "~3.9.0"<% } %><% if (polymer) { %>,
    "polymer": "Polymer/polymer#^1.0.0"<% } %><% if (bower.indexOf('restangular') > -1) { %>,
    "restangular": "~1.4.0"<% } %>
  },
  "devDependencies": {
    "angular-mocks": "~<%= ngversion %>"
  }<% if (framework !== 'none' && framework !== 'material') { %>,
  "overrides": {<% if (framework !== 'foundation') { %>
    "angular": {
      "dependencies": {
        "jquery": "*"
      }<% } else { %>
    "modernizr": {
      "main": "modernizr.js"<% } %>
    }
  }<% } %>
}