{"library":"browser-sync-client","type":"library","category":null,"description":"browser-sync-client is the essential client-side JavaScript component for the BrowserSync tool, enabling real-time browser synchronization and live reloading functionalities. As of its latest version 3.0.4, published approximately a year ago, it's typically bundled and injected by the main `browser-sync` server into web pages. This package does not follow a strict, predictable release cadence, and the core `browser-sync` project shows signs of being in a maintenance mode rather than active feature development. Its key differentiator is facilitating a synchronized development experience across multiple browsers and devices, mirroring scrolls, clicks, form inputs, and injecting CSS/JS changes without manual refreshes. It's a critical piece for front-end development workflows, especially when integrating with task runners like Gulp or Webpack, but it's not designed for direct developer import or interaction in application code.","language":"javascript","status":"maintenance","version":"3.0.4","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install browser-sync-client","imports":["<!-- No direct import needed; BrowserSync server injects this script -->\n<script async src='http://HOST:3000/browser-sync/browser-sync-client.js?v=VERSION'></script>","import browserSync from 'browser-sync';\n// ... then use browserSync.reload() or other API calls"]},{"cmd":"yarn add browser-sync-client","imports":[]},{"cmd":"pnpm add browser-sync-client","imports":[]}],"homepage":"https://browsersync.io","github":"https://github.com/shakyshane/browser-sync-client","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/browser-sync-client","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/browser-sync-client/compatibility"}}