add browsersync config file
run with: browser-sync start --config bs-config.js
This commit is contained in:
119
bs-config.js
Normal file
119
bs-config.js
Normal file
@ -0,0 +1,119 @@
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| 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 = {
|
||||
//"ui": {"port": 3001},
|
||||
"ui": false,
|
||||
"files": [
|
||||
"**/*.scss",
|
||||
"**/*.css",
|
||||
"**/*.js",
|
||||
"**/*.py",
|
||||
"**/*.html",
|
||||
],
|
||||
"watchEvents": [
|
||||
"change"
|
||||
],
|
||||
"watch": false,
|
||||
"ignore": [],
|
||||
"single": false,
|
||||
"watchOptions": {
|
||||
"ignoreInitial": true
|
||||
},
|
||||
"server": false,
|
||||
"proxy": "localhost:8000",
|
||||
"port": 3000,
|
||||
"middleware": false,
|
||||
"serveStatic": [],
|
||||
"ghostMode": {
|
||||
"clicks": true,
|
||||
"scroll": true,
|
||||
"location": true,
|
||||
"forms": {
|
||||
"submit": true,
|
||||
"inputs": true,
|
||||
"toggles": true
|
||||
}
|
||||
},
|
||||
"logLevel": "info",
|
||||
"logPrefix": "Browsersync",
|
||||
"logConnections": false,
|
||||
"logFileChanges": true,
|
||||
"logSnippet": true,
|
||||
"rewriteRules": [],
|
||||
"open": false,
|
||||
"browser": "default",
|
||||
"cors": false,
|
||||
"xip": false,
|
||||
"hostnameSuffix": false,
|
||||
"reloadOnRestart": false,
|
||||
"notify": true,
|
||||
"scrollProportionally": true,
|
||||
"scrollThrottle": 0,
|
||||
"scrollRestoreTechnique": "window.name",
|
||||
"scrollElements": [],
|
||||
"scrollElementMapping": [],
|
||||
"reloadDelay": 0,
|
||||
"reloadDebounce": 500,
|
||||
"reloadThrottle": 0,
|
||||
"plugins": [],
|
||||
"injectChanges": true,
|
||||
"startPath": null,
|
||||
"minify": true,
|
||||
"host": null,
|
||||
"localOnly": false,
|
||||
"codeSync": true,
|
||||
"timestamps": true,
|
||||
"clientEvents": [
|
||||
"scroll",
|
||||
"scroll:element",
|
||||
"input:text",
|
||||
"input:toggles",
|
||||
"form:submit",
|
||||
"form:reset",
|
||||
"click"
|
||||
],
|
||||
"socket": {
|
||||
"domain": 'newbeta-bs.keen.apparentinc.com',
|
||||
"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"
|
||||
},
|
||||
"injectNotification": false,
|
||||
// This will result in something like
|
||||
// http://localhost:3002/browser-sync/browser-sync-client.1.6.0.js
|
||||
// "scriptPath": function (path, port, options) {
|
||||
// // return options.getIn(['urls', 'local']) + path;
|
||||
// return "http://newbeta.keen.apparentinc.com" + path;
|
||||
// }
|
||||
};
|
||||
Reference in New Issue
Block a user