gulp-revert-path

Revert the previous `file.path` change

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gulp-revert-path
1802.0.05 years ago8 years agoMinified + gzip package size for gulp-revert-path in KB

Readme

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