An open API service indexing awesome lists of open source software.

https://github.com/floatdrop/gulp-ext

File extension utility for gulp
https://github.com/floatdrop/gulp-ext

Last synced: about 1 year ago
JSON representation

File extension utility for gulp

Awesome Lists containing this project

README

          

# [gulp](http://gulpjs.com)-ext [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url]
> File extension utility

Help replace / crop / append file extensions.

## Install

```bash
$ npm install --save-dev gulp-ext
```

## Usage

```js
var gulp = require('gulp');
var ext = require('gulp-ext');

gulp.task('default', function () {
return gulp.src('src/app.json')
.pipe(ext.append('bak'))
.pipe(gulp.dest('dist'));
});
```

## API

### ext.append([extension])

Type: `String`
Default: `undefined`

Appends extension.

### ext.crop([extension])

Removes only extension, that passed as first argument. If not - crops any extension (`app.ext.bak` -> `app.ext`).

### ext.replace(extension[, pattern])

Replaces whole extension on `extension` argument or only matching pattern.

## License

MIT © [Vsevolod Strukchinsky](https://github.com/floatdrop)

[npm-url]: https://npmjs.org/package/gulp-ext
[npm-image]: https://badge.fury.io/js/gulp-ext.png

[travis-url]: http://travis-ci.org/floatdrop/gulp-ext
[travis-image]: https://travis-ci.org/floatdrop/gulp-ext.png?branch=master