diff --git a/bs-config.js b/bs-config.js new file mode 100644 index 0000000..b56a090 --- /dev/null +++ b/bs-config.js @@ -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; + // } +};