1.0.4 • Published 8 years ago

gulp-infuser v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
8 years ago

Insert js/css resources into .java files and wrapping them in wicket resource render js methods. Can also be used to insert files into other file types.

usage:in your .java file, your resources will be inserted between these markers (or you can specify your own with your config):

//**infuse_boundary
//**infuse_boundary

In your gulp file:

var config = {
    resources : ['myJavascriptOne.js', 'myJavascript2.js'],
    pathWrap : 'response.renderJavaScriptReference(new PackageResourceReference(ToolsWebApplicationResourceBase.class,//**infuse_file));',
    pathPrefix : '../../', //optional
    boundaryMarker: '//**infuse_file' //optional (showing default)
};
//for pathWrap you can use either placeholder in a string (config above)- //**infuse_file
//or and array - ['tag/method open','tag/method close'];

gulp.task('infuseResources', function() {
    return gulp.src('path/to/java/file.java')
        .pipe(infuser(config))
        .pipe(gulp.dest(path/to/java/directory));
});

You can then set up separate gulp tasks for dev (not concatenated or minified) and default (concatenated and minified):

// Dev Task
gulp.task('dev', ['lint', 'sass', 'infuseResources', 'watch']);
// Default Task
gulp.task('default', ['lint', 'sass', 'scripts','infuseMinifiedResources', 'watch']);
1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

9 years ago