gulp-filter-java-properties2

0.1.0 • Public • Published

gulp-filter-java-properties2

gulp wrapper for the filter-java-properties Node package. Performs key-value string replacement, similar to the Maven Resources plugin.

Note: this repository clone from gulp-filter-java-properties and add extra properties support.

Usage

First, install gulp-filter-java-properties2 as a development dependency:

npm install --save-dev gulp-filter-java-properties2

Then, add it to your gulpfile.js:

var filterProperties = require("gulp-filter-java-properties2");
var extraProperties = { date: new Date() };
 
gulp.src("./src/*.ext")
    .pipe(filterProperties({
      propertiesPath: "configure.properties",
      extraProperties: extraProperties,//optional
      delimiters: ["${*}", "@"] // optional, defaults shown
    }))
    .pipe(gulp.dest("./dist"));

API

filter-java-properties2(options)

options.propertiesPath

Type: String
Required

Path to a .properties file. Path should be absolute, or relative to process.cwd().

options.extraProperties

Type: Object
Sample: {date: new Date()}

options.delimiters

Type: String
Default: ["${*}", "@"]

Delimiters to use for string filtering. More info.

Test

Run gulp test to execute simple test example

gulp test

Package Sidebar

Install

npm i gulp-filter-java-properties2

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • bruceman