AndreasPizsa / export-functions

convenience function to export functions like `module.exports = exportFunctions([func1,func2,func3]);
MIT License
2 stars 0 forks source link

export-functions Travis Coverage Status Coverage Status Downloads

convenience function to export named functions (for JS < ES6 :) )

Install

Install with npm

$ npm i export-functions --save

Usage

var exportFunctions = require('export-functions');

function hello()
{
  console.log('hello');
}

function world()
{
  console.log('world');
}

exportFunctions(module.exports,[hello,world]);

API

exportFunctions

return an object with named functions.

Params

Example

function hello() { console.log('hello'); }
function world() { console.log('world'); }

exportFunctions(module.exports,[
  hello,
  world
]);

// <- {
//      hello: hello,
//      world: world
//    }

Running tests

Install dev dependencies:

$ npm i -d && npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Author

Andreas Pizsa

License

Copyright © 2016 Andreas Pizsa Released under the MIT license.


This file was generated by verb-cli on March 24, 2016.