sync-module

0.1.3 • Public • Published

Sync-Module

Synchronously execute a module function

Build Status Coveralls Coverage Code Climate Grade

NPM version NPM License

NPM NPM

Installation

npm install --save sync-module

Usage

Synchronous Module:

var Promise = require('promise');
 
// The module should always have a function to execute
// And it should return a promise
module.exports = function (a, b) {
 
    return new Promise(function (resolve, reject) {
 
        setTimeout(function () {
            resolve(+ b + 5);
        }, 2000);
    });
};

Calling code:

var syncModule = require('sync-module');
 
var result = syncModule(<path to file above>, [2, 7]);
 
// Result: 2+7+5=14

License

MIT

Dependents (1)

Package Sidebar

Install

npm i sync-module

Weekly Downloads

1

Version

0.1.3

License

MIT

Last publish

Collaborators

  • marcelerz