<commit_before># gulp-frontend-boilerplate - WORK IN PROGRESS
An up-tp-date gulp boilerplate for static front-end websites.

It uses npm as a package manager for both sass and js.
In sass the packages are required with --- and in js browserify handles dependencies.

The  gulpfile.js contains the main configuration object, and all other tasks are in the `tasks` folder which contains:

- [Browserify](http://browserify.org/) & [Watchify](https://github.com/substack/watchify) and Babelilfy for ES6 and sourcemapping
- [SASS](http://sass-lang.com/) with [autoprefixer](https://github.com/sindresorhus/gulp-autoprefixer)), compiled with LIBSASS, SMACSS file architecture and sourcemapping
- [BrowserSync](http://browsersync.io)
- ESLINT
- Gzip compression
- Auto Modernizr
- Image and SVG minification, WebP
- Cache control



#### TODO
- make sourcemaps external
- require in css
- es6 in browserify
- browserify multiple bundles
- gulp4 branch
- gulp append version
- add tests?
- rsync or git or nothing? in deploy task
- https://github.com/imagemin/imagemin-webp
- better console logging
- File size reporting? https://github.com/vigetlabs/gulp-starter<commit_msg>updated readme npm@3<commit_after># gulp-frontend-boilerplate - WORK IN PROGRESS
An up-tp-date gulp boilerplate for static front-end websites.

It uses npm as a package manager for both sass and js. For this reason it is recommended using `npm@3` since it has flat dependency management.
In sass the packages are required with --- and in js browserify handles dependencies.

The  gulpfile.js contains the main configuration object, and all other tasks are in the `tasks` folder which contains:

- [Browserify](http://browserify.org/) & [Watchify](https://github.com/substack/watchify) and Babelilfy for ES6 and sourcemapping
- [SASS](http://sass-lang.com/) with [autoprefixer](https://github.com/sindresorhus/gulp-autoprefixer)), compiled with LIBSASS, SMACSS file architecture and sourcemapping
- [BrowserSync](http://browsersync.io)
- ESLINT
- Gzip compression
- Auto Modernizr
- Image and SVG minification, WebP
- Cache control



#### TODO
- make sourcemaps external
- require in css
- es6 in browserify
- browserify multiple bundles
- gulp4 branch
- gulp append version
- add tests?
- rsync or git or nothing? in deploy task
- https://github.com/imagemin/imagemin-webp
- better console logging
- File size reporting? https://github.com/vigetlabs/gulp-starter
{'fraction_non_alphanumeric': 0.09588477366255144, 'fraction_numerical': 0.0032921810699588477, 'mean_word_length': 4.307860262008734, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, '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': '6376711', 'n_tokens_mistral': 749, 'n_tokens_neox': 724, 'n_words': 263}