Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

export-functions

andreaspizsa5MIT0.1.0

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

export, modules, module

readme

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

  • {}: functionsArray
  • returns {*}

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.