Newts Parading Majestically

    gulp-revert-path

    2.0.0 • Public • Published

    gulp-revert-path Build Status

    Revert the previous file.path change

    Many plugins change the file.path somehow. Most commonly the file extension. For example gulp-babel changes .jsx extensions to .js since it compiles JSX. Sometimes that's undesirable though. This plugin makes it easy to revert the path change.

    Install

    $ npm install --save-dev gulp-revert-path
    

    Usage

    const gulp = require('gulp');
    const babel = require('gulp-babel');
    const revertPath = require('gulp-revert-path');
    const rename = require('gulp-rename');
     
    gulp.task('default', () =>
        gulp.src('src/app.jsx')
            .pipe(babel())       // file.path => src/app.js
            .pipe(revertPath())  // file.path => src/app.jsx
            .pipe(gulp.dest('dist'))
    );
     
    gulp.task('es2015', () =>
        gulp.src('src/app.txt')
            .pipe(rename('src/app.jsx'))  // file.path => src/app.jsx
            .pipe(babel())                // file.path => src/app.js
            .pipe(revertPath(2))          // file.path => src/app.txt
            .pipe(gulp.dest('dist'))
    );

    API

    revertPath([reversions])

    reversions

    Type: number
    Default: 1

    Number of times to revert the path.

    Related

    License

    MIT © Sindre Sorhus

    Install

    npm i gulp-revert-path

    DownloadsWeekly Downloads

    1,968

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • sindresorhus