gulp-slash

Convert gulp file paths using slash.

Usage no npm install needed!

<script type="module">
  import gulpSlash from 'https://cdn.skypack.dev/gulp-slash';
</script>

README

gulp-slash

Apply slash to gulp file paths.

Install

Install with npm.

npm install --save-dev gulp-slash

Usage

When used without arguments it returns an object stream for use with Gulp. The stream converts (in-place) the path, base, cwd properties in each vinyl file.

var gulp = require('gulp');
var gulpSlash = require('gulp-slash');

gulp.task('default', function () {
    return gulp.src('js/**/*.js')
        .pipe(gulpSlash())
        /* ... do work here ... */
});

When used with string argument, it acts per slash.

var gulpSlash = require('gulp-slash');
gulpSlash('c:\windows\file\path');  // c:/windows/file/path

When used with an object argument, it presumes the object is a vinyl file as used by Gulp. In converts (in-place) the path, base, cwd properties of the given object.

var gutil = require('gulp-util');
var gulpSlash = require('gulp-slash');
var file = new gutil.File();
...
var sameFile = gulpSlash(file);