Skip to content

lukeburns/hip5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HIP-5 Class

Base class for writing HIP-5 extensions like handover.

Example

const Hip5 = require('hip5')

const PROTOCOL = '_example'

class Plugin extends Hip5 {
  static id = 'example-hip5-extension'

  constructor (node) {
    super(PROTOCOL, node)
  }

  direct (name, type) {
    // direct resolution
  }

  middleware (data, name, type) {
    // hip5 referral resolution
  }
}

exports.id = Plugin.id
exports.init = node => new Plugin(node)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages