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
- Host: GitHub
- URL: https://github.com/floatdrop/gulp-ext
- Owner: floatdrop
- Created: 2014-05-03T17:11:46.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-05-03T17:17:49.000Z (about 12 years ago)
- Last Synced: 2025-03-08T04:17:27.054Z (about 1 year ago)
- Language: JavaScript
- Size: 145 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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