-
Notifications
You must be signed in to change notification settings - Fork 0
/
bs-config.coffee
88 lines (86 loc) · 1.81 KB
/
bs-config.coffee
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
###
|--------------------------------------------------------------------------
| Browser-sync config file
|--------------------------------------------------------------------------
|
| For up-to-date information about the options:
| http://www.browsersync.io/docs/options/
|
| There are more options than you see here, these are just the ones that are
| set internally. See the website for more info.
|
|
###
module.exports =
proxy: 'localhost:8587'
port: 3000
ui:
port: 3001
weinre:
port: 3002
server: false
online: false
open: false
reloadOnRestart: true
files: false
plugins: ['bs-fullscreen-message']
watchOptions: {}
middleware: false
serveStatic: []
ghostMode:
clicks: true
scroll: true
forms:
submit: true
inputs: true
toggles: true
logLevel: 'info'
logPrefix: 'BS'
logConnections: false
logFileChanges: true
logSnippet: true
rewriteRules: false
browser: 'default'
xip: false
hostnameSuffix: false
reloadOnRestart: false
notify: true
scrollProportionally: true
scrollThrottle: 0
scrollRestoreTechnique: 'window.name'
scrollElements: []
scrollElementMapping: []
reloadDelay: 0
reloadDebounce: 0
injectChanges: true
startPath: null
minify: true
host: null
codeSync: true
timestamps: true
clientEvents: [
'scroll'
'scroll:element'
'input:text'
'input:toggles'
'form:submit'
'form:reset'
'click'
]
socket:
socketIoOptions: log: false
socketIoClientConfig: reconnectionAttempts: 50
path: '/browser-sync/socket.io'
clientPath: '/browser-sync'
namespace: '/browser-sync'
clients: heartbeatTimeout: 5000
tagNames:
less: 'link'
scss: 'link'
css: 'link'
jpg: 'img'
jpeg: 'img'
png: 'img'
svg: 'img'
gif: 'img'
js: 'script'