duplicate

0.1.6 • Public • Published

Duplicate

This tool is for keeping specific files of two directories synchronized. You may use it in Gulp or Grunt.

It will copy all matching files to dest directory before watching.

Install

npm install duplicate --save-dev

Usage

var duplicate = require('duplicate');
 
duplicate({
    src: [
        'scripts/**/*.js',
        'css/**/*.css',
        'images/**/*',
        'merges/**/*',
        '*.html'
    ],
    dest: '../app-cordova'
});

API Definitions

interface IOptions {
    /** refer to https://github.com/es128/anymatch */
    src: any;
    dest: string;
    /** 
     * default to /(?:^|[\/\\])(?:\.(?![\/\\]|$)|node_modules(?=[\/\\]|$))/,
     * make sure path '.' will not be ignored.
     */
    ignored?: RegExp | (path: string) => boolean;
}
 
declare function duplicate(options: IOptions): void;
 
declare module duplicate { }

Package Sidebar

Install

npm i duplicate

Weekly Downloads

0

Version

0.1.6

License

MIT

Last publish

Collaborators

  • vilicvane