diff --git a/docs/api.md b/docs/api.md index ff52b07..bed024d 100644 --- a/docs/api.md +++ b/docs/api.md @@ -28,7 +28,7 @@ Class that provides convenient functions for a Yeoman generator. * [.templateExists(filePath)](#Easily+templateExists) ⇒ boolean * [.destinationExists(filePath)](#Easily+destinationExists) ⇒ boolean * [.listTemplateFiles(pattern, ignore)](#Easily+listTemplateFiles) ⇒ Array.<string> - * [.copyFiles(pattern)](#Easily+copyFiles) ⇒ [Easily](#Easily) + * [.copyFiles(pattern, options)](#Easily+copyFiles) ⇒ [Easily](#Easily) * [.savePropsToConfig()](#Easily+savePropsToConfig) ⇒ [Easily](#Easily) * [.learnPrompts(prompts)](#Easily+learnPrompts) ⇒ [Easily](#Easily) * [.findPrompt(prompt)](#Easily+findPrompt) ⇒ Object @@ -306,7 +306,7 @@ List files in the template directory -### easily.copyFiles(pattern) ⇒ [Easily](#Easily) +### easily.copyFiles(pattern, options) ⇒ [Easily](#Easily) Copy files from template directory to destination directory. Files with static content are copied directly. Files with dynamic content are created using the template and given props. @@ -317,6 +317,7 @@ Files with dynamic content are created using the template and given props. | Param | Type | Description | | --- | --- | --- | | pattern | string | glob pattern for the files | +| options | Object | options | | options.ignore | Array.<string> | glob pattern(s) to ignore | | options.dynamicFiles | Array.<string> | array of files with dynamic content (need templating) | | options.props | Object | properties for creating dynamic content | diff --git a/lib/easily.js b/lib/easily.js index b79ceca..dca2c5c 100644 --- a/lib/easily.js +++ b/lib/easily.js @@ -284,7 +284,8 @@ class Easily { * Copy files from template directory to destination directory. * Files with static content are copied directly. * Files with dynamic content are created using the template and given props. - * @param {string} pattern glob pattern for the files + * @param {string} pattern glob pattern for the files + * @param {Object} options options * @param {Array.} options.ignore glob pattern(s) to ignore * @param {Array.} options.dynamicFiles array of files with dynamic content (need templating) * @param {Object} options.props properties for creating dynamic content