template-directory
v2.0.0
Published
Copies recursively the files from source directory to destination directory with LoDash's templating method.
Downloads
293
Readme
template-directory
Copies recursively the files from source directory to destination directory with LoDash's templating method.
Installation
npm install template-directory --save-dev
Usage
var template = require('template-directory');
template('/tmp/mydir', '/tmp/mynewdir', {
name: 'hello'
}, {
clobber: false,
templateOptions: {variable: 'data'}
});
//if you don't have settings, you can simply omit it
template('/tmp/mydir', '/tmp/mynewdir', {
name: 'hello'
});
//if you have neither settings, nor data. Just leave them
template('/tmp/mydir', '/tmp/mynewdir');
template(source, destination[, data, settings])
Copies recursively the files from source directory to destination directory.
- Copy file directly if it is binary
- Templating file if it is text file with LoDash's templating method
data
is used to interpolated the text files
Available settings:
clobber
: defaults to true, overwrites destination filestemplateOptions
is template-options just passed to_.template