browser-sync
    Overview
    Documentation
    Insights
    Code
    Contributors
    Dependencies
    Alternatives

browser-sync

Live CSS Reload & Browser Syncing

2.26.7  •  Published 5 months ago  •  by BrowserSync  •  Apache License 2.0

Keep multiple browsers & devices in sync when building websites.

Browsersync is developed and maintained internally at JH

Follow @Browsersync on twitter for news & updates.

Community

Features

Please visit browsersync.io for a full run-down of features

Requirements

Browsersync works by injecting an asynchronous script tag (<script async>...</script>) right after the <body> tag during initial request. In order for this to work properly the <body> tag must be present. Alternatively you can provide a custom rule for the snippet using snippetOptions

Upgrading from 1.x to 2.x ?

Providing you haven’t accessed any internal properties, everything will just work as there are no breaking changes to the public API. Internally however, we now use an immutable data structure for storing/retrieving options. So whereas before you could access urls like this…

browserSync({server: true}, function(err, bs) {
    console.log(bs.options.urls.local);
});

… you now access them in the following way:

browserSync({server: true}, function(err, bs) {
    console.log(bs.options.getIn(["urls", "local"]));
});

Install and trouble shooting

browsersync.io docs

Integrations / recipes

Browsersync recipes

Support

If you’ve found Browser-sync useful and would like to contribute to its continued development & support, please feel free to send a donation of any size - it would be greatly appreciated!

Support via PayPal

Apache 2 Copyright © 2019 Shane Osbourne

Popularity

Weekly Downloads
363.3K
Stars
10.9K

Maintenance

Development

Last ver 5 months ago
Created 6 years ago
Last commit 5 months ago
2 days between commits

Technology

Node version: 10.14.1
574.8K unpacked

Compliance

Apache License 2.0
OSI Approved
0 vulnerabilities

Contributors

65 contributors
Shane Osbourne
Maintainer, 838 commits, 132 merges, 10 PRs
Shane Osbourne
82 commits
Shinnosuke Watanabe
27 commits, 2 merges, 17 PRs
Simen Bekkhus
3 commits, 3 PRs
Works at folio-as
Jon Stevens
3 commits, 3 PRs
Glen
3 commits, 2 PRs

Tags

browser sync
css
live reload
sync
Ready for the next level?
Join Devstore's founding team to help us build the ultimate open-source app store, work with the latest technologies, and enjoy great culture, impact and autonomy
© 2019 Devstore, Inc.
Devstore helps developers find and use open-source packages, so they can focus on building amazing things