Run browser-sync together with SourceJS. Get instant web-page updates after changing Spec file or JS, CSS assets.
To install, run npm in sourcejs/user folder:
npm install sourcejs-contrib-browser-sync --save
Then restart SourceJS, plugin will be enabled on next engine start.
In user/options.js use plugins.browserSync object. Available options:
{
enabled: true,
forceEnabled: false,
browserSync: {
logLevel: logLevel,
files: [
'specs/**/index.+(src|src.html)',
'specs/**/*.css',
'specs/**/*.js'
],
logSnippet: false,
open: false
}
}
forceEnabled- by default plugin is activated only fordevelopmentenvironment, if you want to force run it in other modes, set this option totruebrowserSync- contains configuration passed to BrowserSync directlybrowserSync.files- paths to watch, relative tosourcejs/userfolder
- Check the path of changed files and update only specific Spec URL
- Add SourceJS DSS plugin support (refresh spec on CSS with docs change)
- Add an argument parser, to define paths to watch with SourceJS start (eg
node app --bswatch base/my-spec/*.*
Compatible with SourceJS v0.5.1+.
