UNPKG

bisync-files

Version:

Bidirectional files synch nodejs plugin

31 lines (22 loc) 1.26 kB
# Bidirectional files synchronization Plugin will watch for changes in source directory and will copy them to destination directory. All of these works in reverse direction. So in result you will have two mirrored folders. **Please, note, that it is very preview alpha version.** ![](preview.gif) # How to use `npm install bisync-files` Create `test.js` file, add few lines of code: ```javascript var bisyncFiles = require('bisync-files'); bisyncFiles.watch('srcPath', 'destPath', [/ignoredInSource/], [/ignoredInDestination/]); ``` Run `node test.js` # Example There is already built-in example. Type `node ./relative_path_to_module/example/start_sync` to run. After that you will find two new folders `ex_dir1` and `ex_dir2`, that are two-way synchronizing. # API `watch(source, destination, ignoredSource, ignoredDestination)` - start watching for changes in both directories and synchronizing them. - source - source path - destination - destination path, where files from source path will copy on initial - ignoredSource - array of regexps that specify ignored files and folders (they will not be copied) in source folder - ignoredDestination - array of regexps that specify ignored files and folders (they will not be copied) in destination folder