electrode-ota-server-diregister

4.8.4 • Public • Published

electrode-ota-server-diregister

This project is part of the electrode-ota-server

It is not meant to be used standalone, use at your own risk.

Install

$ npm install electrode-ota-server-diregister

Usage

Modules are registered using diregister

import diregister from "electrode-ota-server-diregister";

module.exports.register = diregister({
    name: 'myModule',
    version: '0.0.1',
    multiple: false,
    connections: true,
    dependencies: []
}, (options) => {
  ....
});

Once registered, they can use used in the dependencies list.

import diregister from "electrode-ota-server-diregister";

module.exports.register = diregister({
    name: 'usingModule',
    version: '0.0.1',
    multiple: false,
    connections: false,
    dependencies: ['myModule', 'electrode:auth', 'ota!validate']
}, (options, myModule, auth, validators) => {
  myModule.blah();
  ...
});

Notice how dependencies are passed into the method after options.

Readme

Keywords

none

Package Sidebar

Install

npm i electrode-ota-server-diregister

Weekly Downloads

62

Version

4.8.4

License

none

Unpacked Size

21.7 kB

Total Files

6

Last publish

Collaborators

  • datvong
  • scrajesh
  • speajus
  • jchip