Code Monkey home page Code Monkey logo

frish's Introduction

Frish

Frish is a small tool that let’s you trigger page reloads in browsers. It helps you to quickly display code changes in your browser.

To get, started install frish with npm and fire up the server.

npm install frish
node_modules/.bin/frish

Then add the following script tag to your html file.

<script src="http://localhost:3008/reloader.js" data-frish></script>

Open the html file in your browser, change something and run

curl -X POST localhost:3008/reload

The browser will reload the current page and display the changes you made.

If you want to integrate frish into your build system to trigger reloads when files have changed or a built has finished you can use the library in Node.

CLI Refernece

frish [PORT]

Start the frish server at the given port. If omitted, the port defaults to '3008'.

API Reference

The 'frish' module exports a server contructor.

var frish = require('frish');
var reloader = frish(port, callback);

The port and callback arguments are optional. The default port is '3008'.

The reloader has two functions, both of which are bound to the reloader so you can easily pass them as callbacks.

reloader.reload();

This will send a message to all connected browsers and trigger a page reload.

reloader.close(callback);

This shuts down the server.

frish's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.