Extract the options and callback from a function's arguments easily
Install
- Install Node.js
npm install --save extract-opts
Usage
var extractOpts = require('extract-opts').extractOpts;
var readFile = function(filename, opts, callback){
var args = extractOpts(opts, callback);
opts = args[0];
callback = args[1];
require('fs').readFile(filename, opts, callback);
};
var next = console.log.bind(console);
readFile('package.json', next);
readFile('package.json', null, next);
readFile('package.json', {next:next});
History
You can discover the history inside the History.md
file
License
Licensed under the incredibly permissive MIT License
Copyright © 2013+ Bevry Pty Ltd
Copyright © 2011-2012 Benjamin Arthur Lupton