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.

Readme

Keywords

Package Sidebar

Install

npm i blast-api

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

9.87 kB

Total Files

8

Last publish

Collaborators

  • mathieuc