live-alert-bp

1.0.6 • Public • Published

live-alert-bp (Live Alert Browser Page)

Live Alert Browser Page

This module is for the browser plugin «Live Alert Browser Page» — this is the browser plugin for real-time alert on the browser page during web development.

live-alert-browser-page.com

You may also want to use:

Live Alert Browser Page

Installs

Step - 1

You need to install the browser plugin Live Alert Browser Page if you have not already installed it for:

Step - 2

npm i live-alert-bp --save-dev

How to use

Example of how to establish a connection to the plugin «Live Alert Browser Page»

const liveAlertBP = require("live-alert-bp");
const liveAlert = new liveAlertBP({
  host: '127.0.0.1',
   port: '8080'
});

// Run Server
liveAlert.run();

console.log('Within 10 seconds, you need to connect to this server using the browser plugin «Live Alert Browser Page».');

setTimeout(function(){
  // Open Live-Alert-BP panel (Without using a formatter)  
  liveAlert.open([
    { label: 'My label-1', message: 'My message-1.'},
    { label: 'My label-2', message: 'My message-2.'},
  ]);

  closeLiveAlert(3000);      
}, 10000);



function closeLiveAlert(milliseconds) {
  setTimeout(function(){
    liveAlert.resetError();

    // Close Live-Alert-BP panel
    liveAlert.close();

    // Push notification. Used for success notification. (Reload-Notification must be enabled)
    liveAlert.reloadNotification();     
  }, milliseconds);
}

Examples:

  • NodeJs (To better understand how to use this tool, it is recommended that you get started.)
  • Gulp
  • Webpack
  • Grunt

Formaters

Other related modules

API

Instance options (for run the server)

const liveAlert = new liveAlertBP({options});

options.host

  • Type: String
  • Default value: 127.0.0.1

options.port

  • Type: String|Integer
  • Default value: 8080

options.debug

  • Type: boolean
  • Default value: false

Prints additional data to the console

options.ssl

  • Type: ObjectJSON
  • Default value: undefined

To connect via SSL connection.

options ssl

ssl: { 
  enable: true,
    options: { 
      key: './ssl/my.key',
      cert: './ssl/my.crt'  
  }               
}

Instance methods

liveAlert.run()

Running the server

liveAlert.open(message)

Call the alert panel on a web page.

* The method in live-reload-bp has other name. See live-reload-bp API.

message must be in the format (you can also look at Browser plugin API):

[
  { label: 'My label-1', message: 'My message-1.'}
]

or

[
  {
    label: {
      style: { 
        backgroundColor: '#ff0000', 
        color: '#ffffff' 
      }, 
      name: 'Error'             
    },
    message: 'My message...'
  }
]

liveAlert.close()

To clouse the alert panel on a web page.

liveAlert.reloadNotification()

Sound alert

liveAlert.resetError()

Reset errors

liveAlert.hasError()

Check if there are any errors

Browser plugin API

API of browser plugin Live Alert Browser Page

/live-alert-bp/

    Package Sidebar

    Install

    npm i live-alert-bp

    Weekly Downloads

    1

    Version

    1.0.6

    License

    MIT

    Unpacked Size

    25 kB

    Total Files

    5

    Last publish

    Collaborators

    • yuriy-svetlov