blast-api

1.0.0 • Public • Published

Blast API

Allows you to use global 'serverless' events in JavaScript (Node or Web)

Installation

npm i blast-api

Use

(Check test.js file)

First, import Blast lib

const Blast = require('./blast')

Then, init the client

Using an username and a password OR just an unique app token :

const client = new Blast({
  username: 'username_test', // as you want
  password: 'password_test', // as you want
  // OR
  app: 'XXXXXXXXXXXXXX', // as you want
  
  url: 'https://your-blast-server/', // (Optional) Default server is mine
})

Listen to an event

client.on('test', (...data) => {
  console.log(...data)
})

Emit examples

client.emit('test', "It works") // => "It Works"
 
client.emit('test', "It works", "OMG") // => "It Works OMG"
 
client.emit('test', {
  message: "It works",
  reaction: "OMG"
}) // => Object {message: "It works", reaction: "OMG"}

Problems

If you have errors in console or unwanted behavior please create an issue here.

/blast-api/

    Package Sidebar

    Install

    npm i blast-api

    Weekly Downloads

    1

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    9.87 kB

    Total Files

    8

    Last publish

    Collaborators

    • mathieuc