UNPKG

grind-assets

Version:
15 lines (13 loc) 419 B
import { CssReloader } from './CssReloader' import { JsReloader } from './JsReloader' export function LiveReloader(context) { context.socket.on('change', pathname => { if (Object.keys(context.errors).length > 0) { return window.location.reload() } else if (/(css|sass|less|stylus|styl)$/i.test(pathname)) { CssReloader(pathname) } else if (/(js|jsx)$/i.test(pathname)) { JsReloader(pathname) } }) }