<commit_before># ng-devstack-plus v0.3.4

#### Everything a front-end developer needs to simplify building AngularJS applications.

## Why ng-devstack-plus?

This is a fork of ng-devstack project aimed at exchanging some components with alternative ones (for example JSHint with ESLint) and rewriting the code to meet John Papa's Angular Style Guide compliance.

Original ng-devstack description:

This project has been inspired by another great concept [ngBoilerplate](http://joshdmiller.github.io/ng-boilerplate/), allowing to create modern web applications in [AngularJS](http://angularjs.org/). It follows all the best practices introduced in ngBoilerplate such as component/feature-oriented directory structure, intelligent build system, etc. However, I decided to improve it a little bit and create my own boilerplate from scratch since I missed some basic features like:

- watch for any file changes and apply them to the project in real-time,
- automatically add dependencies to your application without user interaction,
- image optimization,
- remove redundant code on compiling output HTML.

Please welcome **ng-devstack**!

## Features

- integration with [gulp](http://gulpjs.com/),
- package management with [Bower](http://bower.io/),
- feature-oriented directory structure,
- unit testing with [Karma](http://karma-runner.github.io/) and [ng-describe](http://github.com/kensho/ng-describe/),
- synchronised browser testing with [Browsersync](http://www.browsersync.io/),
- auto inject Bower dependencies to application/Karma configuration without user interaction,
- watch for file changes (scripts, styles, templates, assets) and apply them to the project on the fly,
- customize development process with build parameters,
- each AngularJS module separated into separate file (much more suited for bigger applications),
- caching AngularJS templates to avoid additional server requests,
- pre-minifying AngularJS files to fix AngularJS' dependency injection upon minification,
- support for SASS (including Twitter Bootstrap [official SASS port](http://getbootstrap.com/css/#sass)),
- support for SASS source maps,
- support for ESLint,
- support for CSS [Autoprefixer](http://github.com/postcss/autoprefixer-core),
- JS/CSS/HTML minification,
- remove redundancies (`console.log()`, multiple occurrences of `'use strict'` statement, etc.) from compiled JS code,
- image optimization (see [Additional Info](#additional-info) for details),
- `html5Mode` support (see [Additional Info](#additional-info) for details),
- integration with [UI Router](http://angular-ui.github.io/ui-router/) & [UI Bootstrap](http://angular-ui.github.io/bootstrap/).

## Requirements

- NodeJS (v0.12.0 or later)<commit_msg>Added link to ESLint repository<commit_after># ng-devstack-plus v0.3.4

#### Everything a front-end developer needs to simplify building AngularJS applications.

## Why ng-devstack-plus?

This is a fork of ng-devstack project aimed at exchanging some components with alternative ones (for example JSHint with ESLint) and rewriting the code to meet John Papa's Angular Style Guide compliance.

Original ng-devstack description:

This project has been inspired by another great concept [ngBoilerplate](http://joshdmiller.github.io/ng-boilerplate/), allowing to create modern web applications in [AngularJS](http://angularjs.org/). It follows all the best practices introduced in ngBoilerplate such as component/feature-oriented directory structure, intelligent build system, etc. However, I decided to improve it a little bit and create my own boilerplate from scratch since I missed some basic features like:

- watch for any file changes and apply them to the project in real-time,
- automatically add dependencies to your application without user interaction,
- image optimization,
- remove redundant code on compiling output HTML.

Please welcome **ng-devstack**!

## Features

- integration with [gulp](http://gulpjs.com/),
- package management with [Bower](http://bower.io/),
- feature-oriented directory structure,
- unit testing with [Karma](http://karma-runner.github.io/) and [ng-describe](http://github.com/kensho/ng-describe/),
- synchronised browser testing with [Browsersync](http://www.browsersync.io/),
- auto inject Bower dependencies to application/Karma configuration without user interaction,
- watch for file changes (scripts, styles, templates, assets) and apply them to the project on the fly,
- customize development process with build parameters,
- each AngularJS module separated into separate file (much more suited for bigger applications),
- caching AngularJS templates to avoid additional server requests,
- pre-minifying AngularJS files to fix AngularJS' dependency injection upon minification,
- support for SASS (including Twitter Bootstrap [official SASS port](http://getbootstrap.com/css/#sass)),
- support for SASS source maps,
- support for [ESLint](https://github.com/eslint/eslint),
- support for CSS [Autoprefixer](http://github.com/postcss/autoprefixer-core),
- JS/CSS/HTML minification,
- remove redundancies (`console.log()`, multiple occurrences of `'use strict'` statement, etc.) from compiled JS code,
- image optimization (see [Additional Info](#additional-info) for details),
- `html5Mode` support (see [Additional Info](#additional-info) for details),
- integration with [UI Router](http://angular-ui.github.io/ui-router/) & [UI Bootstrap](http://angular-ui.github.io/bootstrap/).

## Requirements

- NodeJS (v0.12.0 or later)
{'fraction_non_alphanumeric': 0.09905316824471959, 'fraction_numerical': 0.0029133284777858705, 'mean_word_length': 5.036263736263736, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4240647', 'n_tokens_mistral': 1486, 'n_tokens_neox': 1410, 'n_words': 585}