Skip to content

madebysource/gulp-substituter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-substituter Build Status

Replace matched strings in files for defined values

Install

$ npm install --save-dev gulp-substituter

Gulp Usage

gulpfile.js

var substituter = require('gulp-substituter');

gulp.task('replace', function() {
  return gulp.src('index.html')
    .pipe(substituter({
      title: 'website'
    }))
    .pipe(gulp.dest('dist'))
});

index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title><!-- substitute:title --></title>
</head>
<body>
</body>
</html>

API

substituter(options)

Options

Object of keys that you want to replace

Predefined keys
__start

Type: String Default: <!--

Start tag for matching values

__end

Type: String Default: -->

End tag for matching values

__prefix

Type: String Default: substitute

prefix before key

Example

{
  title: 'website',
  description: 'sample website',
  analytics: 'example-123'
}

License

MIT license

About

Replace matched strings in files for defined values

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published