1.0.0 • Published 6 years ago

gulp-eol-enforce v1.0.0

Weekly downloads
294
License
MIT
Repository
github
Last release
6 years ago

gulp-eol-enforce

status npm version dependencies license downloads

Checks line endings to ensure they're the proper type. This plugin will fail if undesired line endings are found. Particularly useful as a pre-commit hook.

Usage

eol(desiredNewLine)

desiredNewLine can be one of the following strings:

  • "\n"
  • "\r\n"
  • "\r"

This parameter defaults to your platform's default line ending (os.EOL).

Use this in your Gulpfile.js like so:

var eol = require('gulp-eol-enforce');

gulp.task('eol', function () {
  return gulp.src(['src/**/*.{css,js}'])
    .pipe(eol('\n'));
});

Example output:

npm.io

Automatic Correction

This plugin does not automatically fix line endings - use gulp-eol or gulp-line-ending-corrector instead.