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

Readme

Keywords

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