2017 © Pedro Peláez
 

library live-reload-kid

Reload your browser when files changed.

image

howtomakeaturn/live-reload-kid

Reload your browser when files changed.

  • Thursday, June 4, 2015
  • by howtomakeaturn
  • Repository
  • 3 Watchers
  • 12 Stars
  • 16 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 4 Versions
  • 23 % Grown

The README.md

LiveReloadKid

Automatically reload your browser when specified files are updated with only PHP and JavaScript!, (*1)

You're currently developing, and modify css/js files very frequently?, (*2)

Don't need to press ctrl + R or ctrl + F5 to refresh your browser anymore!, (*3)

Let LiveReloadKid save your fingers!☺, (*4)

Installation

You can just download the file to your project, or install it via composer:, (*5)

composer require "howtomakeaturn/live-reload-kid:0.1.*"

And then move live-reload-kid.js file to your asset folder., (*6)

Client-side

Set the url to where you will trigger the LiveReloadKid., (*7)

<script src='live-reload-kid.js'></script>
<script>
    LiveReloadKid.start({
        url: 'monitor.php'
    });
</script>

Server-side

Pass paths to the folder you want to monitor into the constructor., (*8)

And then just return the response., (*9)

// monitor.php

$monitor = new Howtomakeaturn\LiveReloadKid\LiveReloadKid(['folder/js', 'folder/css']);

echo $monitor->monitor();

Done!, (*10)

Example

Let's say you are using Laravel. Just add this to the app/routes.php, (*11)

Route::get('/monitor', function(){
    $kid = new Howtomakeaturn\LiveReloadKid\LiveReloadKid([
        public_path('/js'), app_path('views')
    ]);

    echo $kid->monitor();
});

And then in the client side, (*12)








Everytime you update the view files or javascript files, your browser will reload automatically!, (*13)

The Magic Behind

LiveReloadKid monitors the file system with long polling technique, notifying your browser if files modified in real-time!, (*14)

Thanks to

LiveReloadKid is inspired by https://github.com/dbergey/Reloadr, (*15)

Thanks bilzen and tobozo for the suggestions on Reddit., (*16)

The Versions

04/06 2015

dev-master

9999999-dev

Reload your browser when files changed.

  Sources   Download

MIT

The Development Requires

productivity livereload

04/06 2015

0.1.2

0.1.2.0

Reload your browser when files changed.

  Sources   Download

MIT

The Development Requires

productivity livereload

24/05 2015

0.1.1

0.1.1.0

Reload your browser when files changed.

  Sources   Download

MIT

The Development Requires

productivity livereload

24/05 2015

0.1.0

0.1.0.0

Reload your browser when files changed.

  Sources   Download

MIT

The Development Requires

productivity livereload