-
Notifications
You must be signed in to change notification settings - Fork 0
/
.watchman.config.js
31 lines (26 loc) · 1.19 KB
/
.watchman.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
const path = require('path');
const IGNORE_FOLDERS = ['.git', 'node_modules'];
module.exports = {
debug: false, // changes the output to show debug information, cmd and stdout output
syncDelete: true, // delete extraneous files from destination
emoji: true, // if your terminal window can support emojis
controlWatchman: true, // this will tell watchman-processor to shutdown watchman, when quitting
rsyncCmd: 'rsync', // default: 'rsync' -- override to whatever rsync command is installed or located
subscriptions: {
example1: {
type: 'rsync', // set the subscription to rsync files from a 'source' folder to 'destination' folder
// source folder to sync
source: path.join(HOME_FOLDER, '/tmp/example1/'),
// destination to sync, could be local or server location. Any supported rsync location.
destination: 'user@server:/tmp/example1/',
// relative paths to ignore from watchman and rsync
ignoreFolders: IGNORE_FOLDERS
},
example2: {
type: 'rsync',
source: path.join(HOME_FOLDER, '/tmp/example2/'),
destination: 'user@server:/tmp/example2/',
ignoreFolders: IGNORE_FOLDERS
}
}
}